コード例 #1
0
ファイル: PlayerControl.cs プロジェクト: poksme/TetriClimber
 public PlayerControl(AScene target)
     : base(App.Game)
 {
     this.target = target;
     pause = new GameButton(SpriteManager.ESprite.PAUSE, CoordHelper.Instance.pause, pauseGame);
     left = new GameButton(SpriteManager.ESprite.LEFT, CoordHelper.Instance.leftArrow, leftArrow);
     right = new GameButton(SpriteManager.ESprite.RIGHT, CoordHelper.Instance.rightArrow, rightArrow);
 }
コード例 #2
0
ファイル: MenuManager.cs プロジェクト: poksme/TetriClimber
 public void CreatePauseMenu(AScene target)
 {
     Menu pause = new Menu();
     pause.setButtons(new List<AButton>()
         {
             new TextButton(pause, "Resume", new Vector2(0, 0), MenuManager.Instance.ResumeGame, target),
             new TextButton(pause, "Options", new Vector2(0, 1 * 100), MenuManager.Instance.launchMenu, EMenu.OPTIONS),
             new TextButton(pause, "Give Up", new Vector2(0, 2 *100), MenuManager.Instance.launchMenu, EMenu.MAIN)
         });
     pause.Center();
     menus.Push(pause);
     SoundManager.Instance.play(SoundManager.EChannel.BGM, SoundManager.ESound.OPTBGM, 0, 0.5f, true);
 }
コード例 #3
0
ファイル: SceneManager.cs プロジェクト: poksme/TetriClimber
 public void requestAddScene(EScene e, AScene s)
 {
     //If KEY EXIST REMBALLE
     addRqst.Add(e, s);
 }
コード例 #4
0
ファイル: SceneManager.cs プロジェクト: poksme/TetriClimber
 public void TogglePause(AScene scene)
 {
     scene.TogglePause();
 }