Beispiel #1
0
        private void fillTile()
        {
            var tileNum = (int)Math.Round(gameScreen.DrawWidth / (tile.TileSize * 2)) / 2 - 1;

            if (beatmap.Count != tileNum)
            {
                while (beatmap.Count > tileNum)
                {
                    beatmap.DelTile(true);
                }

                while (beatmap.Count < tileNum)
                {
                    beatmap.AddTile();
                }
            }
        }
Beispiel #2
0
        private void load()
        {
            beatmap = new Beatmap(128.0f)
            {
                Anchor = Anchor.Centre,
                Origin = Anchor.Centre
            };

            Add(beatmap);
            AddLabel("GameState");
            AddStep("GameState.Ready", () => beatmap.ChangeGameState(GameState.Ready));
            AddStep("GameState.Playing", () => beatmap.ChangeGameState(GameState.Playing));
            AddStep("Add Tile", () => beatmap.AddTile());
            AddWaitStep("Waiting for 1000ms", 5);
            AddStep("Change Origin", () => beatmap.Tap());
            AddStep("Move Camera", () => beatmap.Move());
            AddStep("Remove Tile", () => beatmap.DelTile());
            AddStep("GameState.GameOver", () => beatmap.ChangeGameState(GameState.GameOver));
        }