Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module(..., package.seeall);
- -- Determined to see if we are in the real device and not in a simulator
- local isAndroid = "Android" == system.getInfo("platformName")
- -----------------------------------------
- -- Game Groups --------------------------
- -----------------------------------------
- local gameGroup = display.newGroup();
- local gui = display.newGroup();
- -----------------------------------------
- -- Constants ----------------------------
- -----------------------------------------
- -----------------------------------------
- -- Fields -------------------------------
- -----------------------------------------
- local done = false;
- local backgroundX;
- local backgroundY;
- local pauseButtonX;
- local pauseButtonY;
- local gameSpriteBalloonX;
- local gameSpriteBalloonY;
- -----------------------------------------
- -- Images -------------------------------
- -----------------------------------------
- local clearScreen = display.newImage("clear_screen.png");
- local pauseButton = display.newImage("pause_button.png");
- local gameBackground = display.newImage("game_background.png");
- local fadeBackground = display.newImage("fade_background.png");
- local gameSpriteDude = display.newImage("game_sprite_dude.png");
- local gameSpriteChick = display.newImage("game_sprite_chick.png");
- local gameSpriteBrick = display.newImage("game_sprite_brick.png");
- local gameSpriteBalloon = display.newImage("game_sprite_balloon.png");
- -----------------------------------------
- -- Functions ----------------------------
- -----------------------------------------
- local function initialize()
- -----------------------------------------
- -- Inserts ------------------------------
- -----------------------------------------
- gameGroup:insert(gameBackground);
- gameGroup:insert(pauseButton);
- gameGroup:insert(gameSpriteBalloon);
- gameGroup:insert(clearScreen);
- -----------------------------------------
- -- Positions ----------------------------
- -----------------------------------------
- gameBackground.x = backgroundX;
- gameBackground.y = backgroundY;
- pauseButton.x = pauseButtonX;
- pauseButton.y = pauseButtonY;
- gameSpriteBalloon.x = gameSpriteBalloonX;
- gameSpriteBalloon.y = gameSpriteBalloonY;
- gui:insert(gameGroup);
- end
- local function isDirection(direction)
- return false;
- end
- local function onAccelerate(event)
- gameSpriteBalloonX = gameSpriteBalloonX + event.xGravity / 2000;
- gameSpriteBalloonY = gameSpriteBalloonY + event.yGravity / 2000;
- end
- local function gameLoop()
- if isAndroid then
- while done == false do
- initialize();
- end
- end
- end
- function new()
- initialize();
- gameLoop();
- return gui;
- end
- -----------------------------------------
- -- Other stuff --------------------------
- -----------------------------------------
- Runtime:addEventListener("accelerometer", onAccelerate);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement