Changeset 4589 for 2013/27/TeemuM/Game/Game/Game/Game.cs
- Timestamp:
- 2013-07-23 15:50:47 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/27/TeemuM/Game/Game/Game/Game.cs
r4529 r4589 17 17 18 18 public static G game; 19 Image Background = LoadImage("Ground0"); 19 20 private IntMeter scoreboard; 20 21 public Player player { get; private set; } … … 186 187 Keyboard.Listen(Key.Tab, ButtonState.Pressed, DeveloperCommand, null); 187 188 189 Map(); 188 190 player = new Player(this, 50, 50, 10, true); 189 191 player.Dying += GameOver; 190 192 Add(player); 191 Camera.Follow(player);193 //Camera.Follow(player); 192 194 193 195 AddScoreMeter(); … … 297 299 } 298 300 301 public void Map() 302 { 303 Level.Width = Screen.Width; 304 Level.Height = Screen.Height; 305 306 Surfaces levelBorders = Level.CreateBorders(10, 10, 10); 307 levelBorders.Bottom.Color = Color.Aqua; 308 levelBorders.Bottom.IgnoresCollisionResponse = true; 309 levelBorders.Top.Color = Color.Aqua; 310 levelBorders.Top.IgnoresCollisionResponse = true; 311 levelBorders.Left.Color = Color.Aqua; 312 levelBorders.Left.IgnoresCollisionResponse = true; 313 levelBorders.Right.Color = Color.Aqua; 314 levelBorders.Right.IgnoresCollisionResponse = true; 315 316 317 Level.Background.Image = Background; 318 Level.Background.TileToLevel(); 319 Camera.ZoomToLevel(); 320 } 321 299 322 void CreateLifeMeter() 300 323 { … … 315 338 GameObject layer = new GameObject(Game.Screen.Width + 100, Game.Screen.Height + 100); 316 339 layer.Color = Color.Transparent; 317 layer.Position = player.Position;340 layer.Position = Screen.Center; 318 341 Add(layer, 1); 319 342 layer.FadeColorTo(Color.Lerp(Color.Transparent, Color.Black, 0.8), 1.0); 320 343 321 344 GameObject txt = new GameObject(987, 248); 322 txt.Position = player.Position;345 txt.Position = Level.Center; 323 346 txt.Image = LoadImage("GameOverImage"); 324 347 Add(txt, 1); 325 348 326 349 PushButton r = new PushButton("Return to menu"); 327 r.X = player.X;328 r.Y = player.Y - Screen.Height / 4;350 r.X = Level.Center.X; 351 r.Y = Level.Center.Y - Screen.Height / 4; 329 352 r.Clicked += delegate() { MainMenu(); }; 330 353 Add(r, 1);
Note: See TracChangeset
for help on using the changeset viewer.