/****
* Classes
****/
// Define a simple Bullet class
var Bullet = Container.expand(function () {
var self = Container.call(this);
var bulletGraphics = self.attachAsset('bullet', {
anchorX: 0.5,
anchorY: 0.5
});
self.speed = -5;
self.update = function () {
self.y += self.speed;
};
});
// Define a simple Enemy class
var Enemy = Container.expand(function () {
var self = Container.call(this);
var enemyGraphics = self.attachAsset('enemy', {
anchorX: 0.5,
anchorY: 0.5
});
self.update = function () {
// Enemy update logic
};
});
//<Assets used in the game will automatically appear here>
// Define a simple Player class
var Player = Container.expand(function () {
var self = Container.call(this);
var playerGraphics = self.attachAsset('player', {
anchorX: 0.5,
anchorY: 0.5
});
self.update = function () {
// Player update logic
};
});
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000 //Init game with black background
});
/****
* Game Code
****/
// Create main menu text
var mainMenuText = new Text2('Main Menu', {
size: 150,
fill: "#ffffff"
});
mainMenuText.anchor.set(0.5, 0);
LK.gui.center.addChild(mainMenuText);
// Create start game button
var startButton = new Text2('Start Game', {
size: 100,
fill: "#ffffff"
});
startButton.anchor.set(0.5, 0);
startButton.y = 200;
LK.gui.center.addChild(startButton);
// Create start game button
var startButton = new Text2('Start Game', {
size: 100,
fill: "#ffffff"
});
startButton.anchor.set(0.5, 0);
startButton.y = 200;
LK.gui.center.addChild(startButton);
// Handle game down events
game.down = function (x, y, obj) {
if (startButton.intersects(obj)) {
// Remove main menu elements
mainMenuText.destroy();
startButton.destroy();
// Start game logic
}
}; ===================================================================
--- original.js
+++ change.js
@@ -61,8 +61,16 @@
});
startButton.anchor.set(0.5, 0);
startButton.y = 200;
LK.gui.center.addChild(startButton);
+// Create start game button
+var startButton = new Text2('Start Game', {
+ size: 100,
+ fill: "#ffffff"
+});
+startButton.anchor.set(0.5, 0);
+startButton.y = 200;
+LK.gui.center.addChild(startButton);
// Handle game down events
game.down = function (x, y, obj) {
if (startButton.intersects(obj)) {
// Remove main menu elements