Game Development Reference
In-Depth Information
SideBySideScoreElement(80, 5, 20, "Score", scoreBoardTextFormat, 25, "0",
scoreBoardTextFormat));
scoreBoard.createTextElement(SCORE_BOARD_AMMO, new
SideBySideScoreElement(180, 5, 20, "Ammo", scoreBoardTextFormat, 25,
"0/0", scoreBoardTextFormat));
scoreBoard.createTextElement(SCORE_BOARD_TANKS, new
SideBySideScoreElement(280,5, 20, "Tanks", scoreBoardTextFormat, 25,
"0%", scoreBoardTextFormat));
scoreBoard.createTextElement(SCORE_BOARD_HEALTH, new
SideBySideScoreElement(380, 5, 20, "Health", scoreBoardTextFormat, 25,
"0%", scoreBoardTextFormat));
//screen text initializations
screenTextFormat = new TextFormat("_sans", "16", "0xffffff", "false");
screenTextFormat.align = flash.text.TextFormatAlign.CENTER;
screenButtonFormat = new TextFormat("_sans", "12", "0x000000", "false");
titleScreen = new BasicScreen(FrameWorkStates.STATE_SYSTEM_TITLE,640,500,
false,0x0000dd );
titleScreen.createOkButton("Play", new Point(250, 250), 100, 20,
screenButtonFormat, 0x000000, 0xff0000,2);
titleScreen.createDisplayText("No Tanks!", 120,new Point(245,150),
screenTextFormat);
instructionsScreen = new BasicScreen(FrameWorkStates.
STATE_SYSTEM_INSTRUCTIONS,640,500,false,0x0000dd);
instructionsScreen.createOkButton("Start", new Point(250, 250), 100, 20,
screenButtonFormat, 0x000000, 0xff0000,2);
instructionsScreen.createDisplayText("Find the treasure.\nDestroy the
tanks!\nArrows and Space",250,new Point(180,150),screenTextFormat);
gameOverScreen = new BasicScreen(FrameWorkStates.STATE_SYSTEM_GAME_OVER,
640,500,false,0x0000dd);
gameOverScreen.createOkButton("Restart", new Point(250, 250), 100,
20,screenButtonFormat, 0x000000, 0xff0000,2);
gameOverScreen.createDisplayText("Game Over",100,new Point(250,150),
screenTextFormat);
levelInScreen = new BasicScreen(FrameWorkStates.STATE_SYSTEM_LEVEL_IN,
640, 500, true, 0xaaff0000);
levelInText = "Level ";
levelInScreen.createDisplayText(levelInText,100,new Point(250,150),
screenTextFormat);
Search WWH ::




Custom Search