- Timestamp:
- 2015-06-24 16:13:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/26/ohjaajat/HillbillyRun/HillbillyRun/HillbillyRun/HillbillyRun/HillbillyRun.cs
r6220 r6278 103 103 public override void Begin() 104 104 { 105 IntroSequence();105 //IntroSequence(); 106 106 //MainMenu(); 107 //StartGame();107 StartGame(); 108 108 } 109 109 … … 231 231 CreateLevel(); 232 232 ScreenSettings(); 233 234 // Taustatestailua.235 GameObject forestBackground = new GameObject(Level.Width, Level.Height);236 forestBackground.Image = forestBackgroundImage;237 forestBackground.TextureWrapSize = new Vector(5, 1);238 Add(forestBackground, -3);239 Layers[-3].RelativeTransition = new Vector(0.5, 1.0);240 Level.Background.CreateGradient(Color.Black, Color.SkyBlue);241 242 // Testailen tässä kärryn luomista.243 //double size = 0.7;244 //PhysicsObject cart = new PhysicsObject(400 * size, 80 * size);245 //cart.X = -1600;246 //cart.Y = 200;247 //cart.Image = cartImage;248 //cart.CollisionIgnoreGroup = 2;249 //Add(cart);250 //PhysicsObject cartWheel = new PhysicsObject(160 * size, 160 * size, Shape.Circle);251 //cartWheel.Image = cartWheelImage;252 //cartWheel.Position = cart.Position + new Vector(-110, -30) * size;253 //cartWheel.CollisionIgnoreGroup = 2;254 //Add(cartWheel);255 //AxleJoint joint = new AxleJoint(cart, cartWheel);256 //Add(joint);257 233 } 258 234 … … 291 267 void CreateLevel() 292 268 { 269 //Background 270 GameObject forestBackground = new GameObject(Level.Width, Level.Height); 271 forestBackground.Image = forestBackgroundImage; 272 forestBackground.TextureWrapSize = new Vector(5, 1); 273 Add(forestBackground, -3); 274 Layers[-3].RelativeTransition = new Vector(0.5, 1.0); 275 Level.Background.CreateGradient(Color.Black, Color.SkyBlue); 276 293 277 Gravity = new Vector(0, -1000); 294 278 279 //Tilemap 295 280 ColorTileMap level = ColorTileMap.FromLevelAsset("level" + levelNumber); 296 281 level.SetTileMethod(Color.Black, CreateGroundTop); … … 312 297 level.Execute(TILE_SIZE, TILE_SIZE); 313 298 314 315 //TileMap level = TileMap.FromLevelAsset("level" + levelNumber);316 //level.SetTileMethod('P', CreatePlayer);317 //level.SetTileMethod('#', CreateGroundTop);318 //level.SetTileMethod('%', CreateGround);319 //level.Optimize('#', '%');320 //level.Execute(TILE_SIZE, TILE_SIZE);321 //Level.CreateBorders(true);322 323 299 SetControls(); 324 300 } … … 352 328 { 353 329 // Säädin vähän tätä jotta laatikko näkyy hyvin. Pitää ehkä tehdä laatikolle ihan oma metodi. 354 355 330 PhysicsObject block = PhysicsObject.CreateStaticObject(width, height); 356 331 block.IsVisible = false; … … 502 477 Loss(); 503 478 } 504 players.Remove(player); player.Destroy();479 else { players.Remove(player); player.Destroy(); } 505 480 }; 506 481 … … 551 526 Keyboard.Listen(Key.A, ButtonState.Down, delegate { startingPlayers[0].Walk(-PLAYER_SPEED); }, "Player 1 moves left"); 552 527 Keyboard.Listen(Key.D, ButtonState.Down, delegate { startingPlayers[0].Walk(PLAYER_SPEED); }, "Player 1 moves right"); 553 Keyboard.Listen(Key.W, ButtonState.Down, delegate { startingPlayers[0].Jump( 1000); }, "Player 1 jumps");528 Keyboard.Listen(Key.W, ButtonState.Down, delegate { startingPlayers[0].Jump(PLAYER_SPEED); }, "Player 1 jumps"); 554 529 555 530 Keyboard.Listen(Key.Left, ButtonState.Down, delegate { startingPlayers[1].Walk(-PLAYER_SPEED); }, "Player 2 moves left"); 556 531 Keyboard.Listen(Key.Right, ButtonState.Down, delegate { startingPlayers[1].Walk(PLAYER_SPEED); }, "Player 2 moves right"); 557 Keyboard.Listen(Key.Up, ButtonState.Down, delegate { startingPlayers[1].Jump( 1000); }, "Player 2 jumps");532 Keyboard.Listen(Key.Up, ButtonState.Down, delegate { startingPlayers[1].Jump(PLAYER_SPEED); }, "Player 2 jumps"); 558 533 559 534 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Show help");
Note: See TracChangeset
for help on using the changeset viewer.