Game Development Reference
In-Depth Information
//game specific
private var heartsTotal:int = 0;
private var heartsNeeded:int = 0;
private var heartsCollected:int = 0;
private var timeLeft:int = 0;
private var score:int;
private var goalReached:Boolean = false;
//*** level specific ***
private var levelHeartScore:int;
private var levelPlayerStartFacing:int;
private var levelTimerStartSeconds:int;
private var levelSkullAdjust:Number;
private var levelWallAdjust:Number;
private var levelClockAdd:int;
private var levelBackGroundTile:int;
private var levelPrecentNeeded:Number;
private var levelWallDriveColor:Number;
//** player car stuff
private var player:CarBlitSprite;
private var playerFrameList:Array;
private var playerStarted:Boolean = false;
//*sounds
private var carSoundDelayList:Array = [90,80,70,60,50,40,30,20,15,10,0];
private var carSoundTime:int = getTimer();
//** keyboard input
private var keyPressList:Array = [];
private var keyListenersInit:Boolean = false;
//** game loop
private var gameOver:Boolean = false;
//** look ahead points
// The Vector class requires Flash Player 10 publishing
// It can be swapped with an Array is only Flash Player 9 publishing is available:
/// private var lookAheadPoints:Array=[];
private var lookAheadPoints:Vector.<LookAheadPoint>=new Vector.<LookAheadPoint>
(3,false);
//**count down timer
private var countDownTimer:BasicFrameTimer = new BasicFrameTimer(40);
//***** Flex *****
private var tileSheet:TileSheet = new TileSheet(new Library.TileSheetPng().
bitmapData, mapTileWidth, mapTileHeight);
//***** End Flex *****
//***** Flash IDE *****
//private var tileSheet:TileSheet = new TileSheet(new TileSheetPng(0,0),
tilewidth, tileheight);
//***** End Flash IDE *****
Search WWH ::




Custom Search