public CKaijuSelectionState() { SoundList.instance.playSelection(); CGame.inst().setImage("Sprites/Menu-Sin-Logo"); CGame.inst().getBakcground().setX(0); CGame.inst().getBakcground().setY(0); dinoBtn = new KaijuSelectButton(); dinoBtn.setImage(Resources.Load <Sprite>("Sprites/KaijuSelection/dinoBtn")); dinoBtn.setPosition(-dinoBtn.getWidth(), 0, 0, 0); dinoBtn.setSortingLayer("Icons"); kongBtn = new KaijuSelectButton(); kongBtn.setImage(Resources.Load <Sprite>("Sprites/KaijuSelection/kongBtn")); kongBtn.setPosition(kongBtn.getWidth(), dinoBtn.getHeight(), 0, dinoBtn.getHeight()); kongBtn.setSortingLayer("Icons"); krakenBtn = new KaijuSelectButton(); krakenBtn.setImage(Resources.Load <Sprite>("Sprites/KaijuSelection/krakenbtn")); krakenBtn.setPosition(-krakenBtn.getWidth(), kongBtn.getY() + kongBtn.getHeight(), 0, kongBtn.getY() + kongBtn.getHeight()); krakenBtn.setSortingLayer("Icons"); backBtn = new CSprite(); backBtn.setImage(Resources.Load <Sprite>("Sprites/Buttons/back_button")); backBtn.setXY(650, 1220); backBtn.setSortingLayer("TextUI"); }
public SkillBar(int aType) { currentState = STATE_NORMAL; scale = 0; scaleCounter = 0; button01 = new CSprite(); button01.setImage(Resources.Load <Sprite>("Sprites/SkillBar/Button-Skill1-Unable")); button01.setSortingLayer("TextUI"); button01.setXY(40, 410); button02 = new CSprite(); button2Type = aType; button02.setImage(Resources.Load <Sprite>("Sprites/SkillBar/Button-Skill2-Unable0" + button2Type.ToString())); button02.setSortingLayer("TextUI"); button02.setXY(40, 510); barFill = new CSprite(); barFill.setImage(Resources.Load <Sprite>("Sprites/SkillBar/Energy_BarFull2")); barFill.setX(40); barFill.setY(300); barFill.setScaleY(scale); emptyBar = new CSprite(); emptyBar.setImage(Resources.Load <Sprite>("Sprites/SkillBar/Energy_Bar2")); emptyBar.setX(40); emptyBar.setY(300); }
public Tile(string Abackground) { background = new CSprite(); background.setImage(Resources.Load <Sprite>(Abackground)); background.setSortingLayer("Background"); food = new token(); }
public CSurvivalState(CInfo stageInfo) { CGame.inst().setImage("Sprites/level_Background00"); CurrentStageData.clearData(); SoundList.instance.playLevelMusic(); tryAgainInfo = stageInfo; switch (stageInfo.Kaiju) { case 1: monster = new Dinosaur(stageInfo.startStage, stageInfo.firstStage, stageInfo.secondStage); break; case 2: monster = new Kong(stageInfo.startStage, stageInfo.firstStage, stageInfo.secondStage); break; case 3: monster = new Kraken(stageInfo.startStage, stageInfo.firstStage, stageInfo.secondStage); break; } current_state = STATE_PLAYING; CurrentStageData.difficulty = 0; mBoard = new Board(1); building = new Enemy(0); timeLeft = new CText("Time: ", CText.alignment.TOP_CENTER); timeLeft.setX(0); timeLeft.setY(0); timeLeft.setColor(Color.black); scoreText = new CText("SCORE :", CText.alignment.TOP_CENTER); scoreText.setX(400); scoreText.setY(0); scoreText.setColor(Color.black); btnNextScreen = new CSprite(); btnNextScreen.setSortingLayer("TextUI"); mBoard.targetScore = stageInfo.TargetScore; // MOVE TO CLASS float scoreCoefficient = (float)70 / (float)mBoard.targetScore; skills = new SkillBar(stageInfo.Kaiju); mTimer = new Timer(); CurrentStageData.assignData(monster, mBoard, scoreCoefficient, skills); CurrentStageData.assignTimer(mTimer); screenDim = new CSprite(); screenDim.setSortingLayer("ScreenShade"); screenDim.setName("Sombra"); backMenuBttn = new CSprite(); backMenuBttn.setSortingLayer("TextUI"); tryAgainBttn = new CSprite(); tryAgainBttn.setSortingLayer("TextUI"); optionsBttn = new CSprite(); optionsBttn.setImage(Resources.Load <Sprite>("Sprites/Buttons/Pause_Button")); optionsBttn.setXY(680, 40); optionsBttn.setSortingLayer("TextUI"); }
public CLevelState(int stageNumber) { SoundList.instance.playLevelMusic(); CInfo stageInfo = LevelsInfo.getLevel(stageNumber); CGame.inst().setImage("Sprites/level_Background0" + stageInfo.building.ToString()); CurrentStageData.currentStage = stageNumber; switch (stageInfo.Kaiju) { case 1: monster = new Dinosaur(stageInfo.startStage, stageInfo.firstStage, stageInfo.secondStage); break; case 2: monster = new Kong(stageInfo.startStage, stageInfo.firstStage, stageInfo.secondStage); break; case 3: monster = new Kraken(stageInfo.startStage, stageInfo.firstStage, stageInfo.secondStage); break; } current_state = STATE_PLAYING; CurrentStageData.difficulty = stageInfo.dif; mBoard = new Board(0); //monster = new Kong(1, 53, 76); building = new Enemy(stageInfo.building); mText = new CText("TEST", CText.alignment.TOP_CENTER); mText.setX(0); mText.setY(0); mText.setColor(Color.black); mBoard.movementsLeft = stageInfo.movements; // MOVE TO CLASS mBoard.targetScore = stageInfo.TargetScore; // MOVE TO CLASS float scoreCoefficient = (float)70 / (float)mBoard.targetScore; skills = new SkillBar(stageInfo.Kaiju); CurrentStageData.assignData(monster, mBoard, scoreCoefficient, skills); screenDim = new CSprite(); screenDim.setSortingLayer("ScreenShade"); screenDim.setName("Sombra"); backMenuBttn = new CSprite(); backMenuBttn.setSortingLayer("TextUI"); tryAgainBttn = new CSprite(); tryAgainBttn.setSortingLayer("TextUI"); btnNextScreen = new CSprite(); btnNextScreen.setSortingLayer("TextUI"); optionsBttn = new CSprite(); optionsBttn.setImage(Resources.Load <Sprite>("Sprites/Buttons/Pause_Button")); optionsBttn.setXY(680, 40); optionsBttn.setSortingLayer("TextUI"); }
public CMenuState() { CGame.inst().setImage("Sprites/Menu"); CGame.inst().getBakcground().setX(0); CGame.inst().getBakcground().setY(0); storyBtn = new CSprite(); storyBtn.setImage(Resources.Load <Sprite>("Sprites/Buttons/Button_Story_Mode")); storyBtn.setXY(200, 732); storyBtn.setSortingLayer("Icons"); endlessBtn = new CSprite(); endlessBtn.setImage(Resources.Load <Sprite>("Sprites/Buttons/Button_Endless")); endlessBtn.setXY(200, 878); endlessBtn.setSortingLayer("Icons"); exit = new CSprite(); exit.setImage(Resources.Load <Sprite>("Sprites/Buttons/Button_Exit")); exit.setXY(200, 1020); exit.setSortingLayer("Icons"); creditsBtn = new CSprite(); creditsBtn.setImage(Resources.Load <Sprite>("Sprites/Buttons/Credits_button")); creditsBtn.setXY(650, 1220); creditsBtn.setSortingLayer("Icons"); }