コード例 #1
0
ファイル: GameManager.cs プロジェクト: Trenrod/pushdaballz
    public void GameOver()
    {
        CurrentLevel.Exit();
        CurrentLevel = null;
        NextLevel();

        pusher.Reset();
    }
コード例 #2
0
        public MainWindow()
        {
            // this.AllowsTransparency = true;
               // this.WindowStyle = new System.Windows.WindowStyle();

            InitializeComponent();

            table = new Table();
            level = new Level(canvas1);
        }
コード例 #3
0
ファイル: GameManager.cs プロジェクト: Trenrod/pushdaballz
    public void NextLevel()
    {
        if (CurrentLevel == null){
            CurrentLevel = new Levels.Level1(this);

        }else if(CurrentLevel is Levels.Level1){
            CurrentLevel.Exit();
            CurrentLevel = new Levels.Level2(this);

        }else if (CurrentLevel is Levels.Level2){
            CurrentLevel.Exit();
            CurrentLevel = new Levels.Level3(this);
        }
        CurrentLevel.CurrentLevelState = Levels.Level.LEVEL_STATE.RUNNING;
    }