Changeset 4554
- Timestamp:
- 2013-07-23 12:48:02 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/30/VilleF/Lentokone/Lentokone/Lentokone/Lentokone.cs
r4553 r4554 19 19 Image maisema = LoadImage("havutausta"); 20 20 Image havusaurus = LoadImage("havusaurus"); 21 PhysicsObject pelaaja; 21 Vector nopeusYlos = new Vector(0, 1000); 22 Vector nopeusAlas = new Vector(0, -1000); 23 //PhysicsObject pelaaja; 22 24 public override void Begin() 23 25 { … … 26 28 SetWindowSize(800, 600, false); 27 29 LuoKentta(); 28 Luo Havusaurus();30 LuoPelaaja(); 29 31 LiikutaPelaajaa(); 30 32 Camera.ZoomToLevel(); … … 44 46 45 47 } 46 void Luo Havusaurus()48 void LuoPelaaja() 47 49 { 48 50 PhysicsObject pelaaja = new PhysicsObject(235.0, 283.0); … … 58 60 pelaaja.Push(pelaajanSuunta); 59 61 60 Keyboard.Listen(Key.W, ButtonState.Down, AsetaNopeus, "Pelaaja 1 Mailaa ylös", pelaaja, nopeusYlos); 61 Keyboard.Listen(Key.W, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 62 Keyboard.Listen(Key.S, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta mailaa alas", pelaaja, nopeusAlas); 63 Keyboard.Listen(Key.S, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 64 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "PLS DOLAN STAAPH"); 62 65 63 } 66 void AsetaNopeus() 67 { 68 if ((nopeus.Y < 0) && (pelaaja.Bottom < Level.Bottom)) 69 { 70 pelaaja.Velocity = Vector.Zero; 71 return; 72 } 73 if ((nopeus.Y > 0) && (pelaaja.Top > Level.Top)) 74 { 75 pelaaja.Velocity = Vector.Zero; 76 return; 77 } 78 } 64 }
Note: See TracChangeset
for help on using the changeset viewer.