- Timestamp:
- 2017-06-13 13:07:38 (6 years ago)
- Location:
- 2017/24/TomasM/SpaceInvanders/SpaceInvanders/SpaceInvanders
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/24/TomasM/SpaceInvanders/SpaceInvanders/SpaceInvanders/SpaceInvanders.cs
r8567 r8584 9 9 public class SpaceInvanders : PhysicsGame 10 10 { 11 11 12 PhysicsObject pelaaja; 13 PhysicsObject Pahis; 12 14 public override void Begin() 13 15 { 14 16 // TODO: Kirjoita ohjelmakoodisi tähän 15 17 LuoPelaaja(); 18 LuoPahis(); 19 16 20 Level.Background.Image = LoadImage ("tahtitaivas"); 17 21 Level.Background.Size = Screen.Size; 22 Level.CreateBorders(); 18 23 19 24 Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0)); … … 22 27 Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000)); 23 28 29 30 31 32 24 33 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 25 34 } 26 35 void LiikutaPelaajaa(Vector suunta) 27 36 { 37 28 38 pelaaja.Move(suunta); 29 39 pelaaja.Angle = suunta.Angle - Angle.RightAngle; 40 41 30 42 } 31 43 void LuoPelaaja() … … 34 46 pelaaja = new PhysicsObject(75.0, 75.0); 35 47 pelaaja.Image = LoadImage("avaruusalus"); 48 49 50 51 36 52 Add(pelaaja); 53 54 55 56 57 37 58 } 59 60 61 void LuoPahis(Vector paikka) 62 { 63 Pahis = new PhysicsObject(75.0, 75.0); 64 65 66 67 } 68 69 70 38 71 }
Note: See TracChangeset
for help on using the changeset viewer.