Game Development Reference
In-Depth Information
scoreBoard.createTextElement(SCORE_BOARD_HEARTS, new SideBySideScoreElement
(280,5, 20, "Hearts", 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,
384,404,false,0x000000 );
titleScreen.createOkButton("Play", new Point(150, 250), 100, 20,
screenButtonFormat, 0x000000, 0xff0000,2);
titleScreen.createDisplayText("Drive She Said", 200, new Point(100, 150),
screenTextFormat);
instructionsScreen = new BasicScreen(FrameWorkStates.
STATE_SYSTEM_INSTRUCTIONS,384,404,false,0x000000);
instructionsScreen.createOkButton("Start", new Point(150, 250),
100, 20,screenButtonFormat, 0x000000, 0xff0000,2);
instructionsScreen.createDisplayText("Drive over all harts\nbefore
timer\nruns out.",200,new Point(100,150),screenTextFormat);
gameOverScreen = new BasicScreen(FrameWorkStates.STATE_SYSTEM_GAME_OVER,
640,500,false,0x0000dd);
gameOverScreen.createOkButton("Restart", new Point(150, 250), 100, 20,
screenButtonFormat, 0x000000, 0xff0000,2);
gameOverScreen.createDisplayText("Time up\nGame Over",100,new Point(150,150),
screenTextFormat);
levelInScreen = new BasicScreen(FrameWorkStates.STATE_SYSTEM_LEVEL_IN,
384, 404, true, 0xbbff00ff);
levelInText = "Level ";
levelInScreen.createDisplayText(levelInText,100,new Point(150,150),
screenTextFormat);
heartsToCollect.defaultTextFormat = screenTextFormat;
heartsToCollect.width = 300;
heartsToCollect.x = 50;
heartsToCollect.y = 200;
levelInScreen.addChild(heartsToCollect);
//set initial game state
switchSystemState(FrameWorkStates.STATE_SYSTEM_TITLE);
Search WWH ::




Custom Search