Example #1
0
        public static GameMapData GetSampleMap1()
        {
            GameMapData data = new GameMapData();
            data.RoadType = Constants.TWO_LANE_ROAD;

            for (int i = 0; i < 50; i++)
            {
                SceneData scene = new SceneData();

                for (int j = 0; j < 3; j++)
                {
                    scene.Objects.Add(new SceneObject
                    {
                        Type = Constants.ROAD_BLOCK_T,
                        Lane = (j % 2) == 0 ? Constants.LANE_F_F : Constants.LANE_F_F,
                        SceneId = i,
                        X = (j+1)*(800/3),
                        W = 30,
                        H = 70
                    });
                }

                scene.Objects.Add(new SceneObject
                {
                    Type = Constants.BARRICADE,
                    Lane = Constants.LANE_F_F,
                    SceneId = i,
                    X = 350,
                    W = 50,
                    H = 90
                });

                data.Scenes.Add(scene);
            }

            return data;
        }
Example #2
0
        private void LoadMap()
        {
            currentSceneId = -1;
            mapData = SampleMaps.GetSampleMap1();

            LoadNextScene();
        }