Changeset 6198 for 2015/26/ohjaajat/HillbillyRun/HillbillyRun/HillbillyRun/HillbillyRun/HillbillyRun.cs
- Timestamp:
- 2015-06-23 18:52:32 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/26/ohjaajat/HillbillyRun/HillbillyRun/HillbillyRun/HillbillyRun/HillbillyRun.cs
r6197 r6198 38 38 private Image[] supportStructureImages = LoadImages(""); 39 39 40 private Image[] houseImages = LoadImages("house", "houseburned"); 41 40 42 private Image cartImage = LoadImage("cart"); 43 41 44 private Image cartWheelImage = LoadImage("cartwheel"); 42 45 #endregion … … 135 138 Window.Height = 900; 136 139 137 Camera.X = cameraTargetX = players[0].X;138 //Camera.ZoomToLevel();140 //Camera.X = cameraTargetX = players[0].X; 141 Camera.ZoomToLevel(); 139 142 140 143 Timer cameraTimer = new Timer(); … … 144 147 } 145 148 149 #region ElementCreation 146 150 void CreateLevel() 147 151 { … … 151 155 level.SetTileMethod(Color.Black, CreateGroundTop); 152 156 level.SetTileMethod(Color.Brown, CreateGround); 153 level.SetTileMethod(Color.Cyan, CreateDummy, Color.Cyan); //TODO: CreatePlatform 157 level.SetTileMethod(Color.Cyan, CreateHouse); 158 level.SetTileMethod(Color.PaintDotNetBlue, CreateBurnedHouse); 154 159 level.SetTileMethod(Color.Gold, CreatePlayer); 155 160 level.SetTileMethod(Color.Rose, CreateDummy, Color.Rose); //TODO: CreateFlame 156 161 level.SetTileMethod(Color.Harlequin, CreateCart); 157 162 level.SetTileMethod(Color.White, CreateDummy, Color.White); //TODO: CreateSmoke 158 level.SetTileMethod(Color.PaintDotNetBlue, CreateDummy, Color.PaintDotNetBlue); //TODO: CreateImprovement163 //level.SetTileMethod(Color.PaintDotNetBlue, CreateDummy, Color.PaintDotNetBlue); 159 164 level.SetTileMethod(Color.DarkGray, CreateDummy, Color.DarkGray); //TODO: CreateTombStone 160 165 level.SetTileMethod(Color.Gray, CreateDummy, Color.Gray); //TODO: CreateCrawly 161 166 level.SetTileMethod(Color.Red, CreateDummy, Color.Red); //TODO: CreateWitch 162 167 level.Execute(TILE_SIZE, TILE_SIZE); 168 level.Optimize(Color.Black, Color.Brown); 163 169 164 170 … … 172 178 173 179 SetControls(); 180 } 181 182 void CreateHouse(Vector position, double width, double height) 183 { 184 // Näkyvä talo 185 GameObject house = new GameObject(width * 10, height * 8); 186 house.Image = houseImages[0]; 187 house.Position = position - new Vector(0, height * 2.5); 188 Add(house, -2); 189 190 PhysicsObject platform = PhysicsObject.CreateStaticObject(house.Width - (TILE_SIZE * 4), 5); 191 platform.IsVisible = false; 192 platform.Position = new Vector(house.X + TILE_SIZE, house.Top); 193 Add(platform); 194 } 195 196 void CreateBurnedHouse(Vector position, double width, double height) 197 { 198 GameObject house = new GameObject(width * 10, height * 8); 199 house.Image = houseImages[1]; 200 house.Position = position - new Vector(0, height * 2.5); 201 Add(house, -2); 202 203 PhysicsObject platform = PhysicsObject.CreateStaticObject(house.Width* 0.25, 5); 204 platform.IsVisible = false; 205 platform.Position = new Vector(house.X + platform.Width * 0.5, house.Top); 206 Add(platform); 174 207 } 175 208 … … 235 268 Add(ground); 236 269 } 270 #endregion 237 271 238 272 void SetControls()
Note: See TracChangeset
for help on using the changeset viewer.