- Timestamp:
- 2012-07-04 10:50:55 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/27/EemilK/Survive untill U die!/Survive untill U die!/Survive untill U die!/Survive_untill_U_die_.cs
r3491 r3526 9 9 public class Survive_untill_U_die_ : PhysicsGame 10 10 { 11 Vector oikealle = new Vector(100, 0); 12 Vector vasemmalle = new Vector(-100, 0); 11 13 PhysicsObject vihollinen; 12 14 PhysicsObject enemy; … … 26 28 27 29 // TODO: Kirjoita ohjelmakoodisi tähän 28 Level.Background Color = Color.ForestGreen;29 pallo = new PhysicsObject(170, 170);30 Level.Background.Color = Color.Crimson; 31 pallo = PhysicsObject.CreateStaticObject(170, 170); 30 32 pallo.Shape = Shape.Circle; 31 33 pallo.Tag = "pallo"; 32 34 pallo.X = -240; 33 35 pallo.Y = -200; 36 pallo.Color = Color.Blue; 34 37 Add(pallo); 35 pallo2 = new PhysicsObject(170,170);38 pallo2 =PhysicsObject.CreateStaticObject(170,170); 36 39 pallo2.Shape = Shape.Circle; 37 40 pallo2.Tag = "pallo2"; 38 41 pallo2.X = 240; 39 42 pallo2.Y = -200; 43 pallo2.Color = Color.Red; 40 44 Add(pallo2); 41 45 Level.CreateBorders(); 46 Camera.ZoomToLevel(); 47 Keyboard.Listen(Key.D, ButtonState.Down, Liiku, "pelaaja1: oikealle", pallo, oikealle); 48 Keyboard.Listen(Key.D, ButtonState.Released, Liiku, null, pallo, Vector.Zero); 49 Keyboard.Listen(Key.A, ButtonState.Down, Liiku2, "pelaaja1: vasemmalle", pallo, vasemmalle); 50 Keyboard.Listen(Key.A, ButtonState.Released, Liiku2, null, pallo, Vector.Zero); 51 Keyboard.Listen(Key.Right, ButtonState.Down, Liiku3, "pelaaja2: oikealle", pallo2, oikealle); 52 Keyboard.Listen(Key.Right, ButtonState.Released,Liiku3, null, pallo2, Vector.Zero); 53 Keyboard.Listen(Key.Left, ButtonState.Down, Liiku4, "pelaaja2: vasemmalle", pallo2, vasemmalle); 54 Keyboard.Listen(Key.Left, ButtonState.Released, Liiku4, null, pallo2, Vector.Zero); 42 55 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 43 56 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); … … 47 60 vihollinen = new PhysicsObject(70,70) ; 48 61 vihollinen.Shape = Shape.Octagon; 49 vihollinen.Color = Color. Red;62 vihollinen.Color = Color.Brown; 50 63 vihollinen.X = x; 51 64 vihollinen.Y = y; … … 63 76 enemy = new PhysicsObject (70, 70); 64 77 enemy.Shape = Shape.Octagon; 65 enemy.Color = Color. Red;78 enemy.Color = Color.Brown; 66 79 enemy.X = x; 67 80 enemy.Y = y; … … 75 88 76 89 } 90 91 void Liiku(PhysicsObject pallo, Vector oikealle) 92 { 93 if (oikealle == Vector.Zero) 94 { 95 pallo.Velocity = Vector.Zero; 96 return; 97 } 98 pallo.Velocity = oikealle; 99 } 100 void Liiku2(PhysicsObject pallo, Vector vasemmalle) 101 { 102 if (vasemmalle == Vector.Zero) 103 { 104 pallo.Velocity = Vector.Zero; 105 return; 106 } 107 pallo.Velocity = vasemmalle; 108 } 109 void Liiku3(PhysicsObject pallo2, Vector oikealle) 110 { 111 if (oikealle == Vector.Zero) 112 { 113 pallo2.Velocity = Vector.Zero; 114 return; 115 } 116 pallo2.Velocity = oikealle; 117 } 118 void Liiku4(PhysicsObject pallo2, Vector vasemmalle) 119 { 120 if (vasemmalle == Vector.Zero) 121 { 122 pallo2.Velocity = Vector.Zero; 123 return; 124 125 } 126 pallo2.Velocity = vasemmalle; 127 } 77 128 } 78 129
Note: See TracChangeset
for help on using the changeset viewer.