restructuring repository

This commit is contained in:
logsol 2012-06-13 17:32:31 +02:00
parent 080a2e410c
commit bcde1d3171
36 changed files with 2 additions and 2 deletions

119
editor/script/main.js Normal file
View file

@ -0,0 +1,119 @@
// Settings
var menuFps = 30;
var gameFps = 30;
var bootLoaderImg = "img/sh.png";
var debug = true;
var zoomSize = 40;
var tileType = 1;
var tileRotation = 0;
// The Game routine is called 35 times in a second
function RunningGame()
{
game.ClearScreen();
if(game.wheel)
{
tileRotation += game.wheel;
if(tileRotation > 3)
{
tileRotation = 0;
}
if(tileRotation < 0)
{
tileRotation = 3;
}
}
// male alle tiles die schonmal gesetzt wurden
// das Maustile
ctx.drawImage(
game.Images.tileshape,
tileRotation * 40,
tileType * 40,
40,
40,
Math.round(game.mouseX / zoomSize) * zoomSize,
Math.round(game.mouseY / zoomSize) * zoomSize,
zoomSize,
zoomSize
);
// rahmen um Maus
ctx.strokeStyle = 'rgb(0, 255, 0)';
ctx.strokeRect(Math.round(game.mouseX / zoomSize) * zoomSize,
Math.round(game.mouseY / zoomSize) * zoomSize,
zoomSize,
zoomSize
);
ctx.fillStyle = 'rgb(0, 0, 0)';
ctx.fillText(Math.round(game.mouseX / zoomSize) + ', ' + Math.round(game.mouseY / zoomSize) + ' zoom: ' + zoomSize, 0, 10);
game.click = false;
game.wheel = 0;
}
// The MainMenu routine is called 35 times in a second
function MainMenu()
{
// ctx.drawImage(game.Images.menu, 0, 0);
//
// ctx.font = '30px "arial", arial';
// ctx.fillStyle = '#99ff99';
//
// ctx.fillRect(150, 200, 100, 40);
//
// ctx.fillStyle = 'rgb(0, 0, 0)';
// ctx.fillText('Start', 167, 230);
}
//Button Callbacks
//function ButtonTestPressed()
//{
// game.StartGame();
//}
//
//function SelectDelve()
//{
// selection = delve;
//}
//
//function SelectStair()
//{
// selection = stair;
//}
//
//function SelectCreate()
//{
// selection = create;
//}
// Init methods
function LoadImages()
{
game.InitImage('tileshape', 'img/tile_shape_rotation_map.jpg');
// game.InitImage('menu', 'img/menu.jpg');
// game.InitImage('lemming', 'img/lemming_anim.png');
// game.InitImage('map', 'img/map.png');
// game.InitImage('button', 'img/button.png');
}
function InitMenu()
{
game.StartGame();
// Hier werden dann mal Buttons definiert
// evtl wirds auch ausgelagert
// game.InitButton('Start', 150, 200, 100, 40, ButtonTestPressed);
}
function InitGame()
{
// game.InitButton('SelectCreate', 10, 450, 25, 25, SelectCreate);
// game.InitButton('SelectDelve', 40, 450, 25, 25, SelectDelve);
// game.InitButton('SelectStair', 70, 450, 25, 25, SelectStair);
}