- Timestamp:
- 2010-07-28 11:30:25 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/27/Aajokahe/Nurinams adventure/Peli.cs
r1332 r1359 11 11 12 12 PlatformCharacter pelaaja1; 13 PlatformCharacter vihollinen; 14 15 //pyssy = new AssaultRifle(70, 20); 13 16 14 17 protected override void Begin() … … 18 21 luoKentta(); 19 22 lisaaNappaimet(); 23 vihollinen=LuoVihollinen(); 20 24 21 25 Camera.Follow(pelaaja1); … … 27 31 { 28 32 Level.CreateBorders(); 29 Level.Background.CreateGradient(Color.Black, Color. Gray);33 Level.Background.CreateGradient(Color.Black, Color.Red); 30 34 31 35 lisaaTaso(-500, -300); 36 32 37 33 38 lisaaPelaajat(); … … 37 42 { 38 43 PhysicsObject taso = PhysicsObject.CreateStaticObject(250, 250); 39 taso.Color = Color. Green;44 taso.Color = Color.Red; 40 45 taso.X = x; 41 46 taso.Y = y; … … 50 55 pelaaja1.X = -400; 51 56 pelaaja1.Y = -10; 52 57 AddCollisionHandler(pelaaja1 , KasittelePelaaja1Tormays); 53 58 Add(pelaaja1); 54 59 55 PlatformCharacter vihollinen = new PlatformCharacter(40, 40); 56 vihollinen.Shape = Shapes.Circle; 57 vihollinen.Mass = 10.0; 58 Add(vihollinen); 60 59 61 60 62 … … 87 89 hahmo.Jump(voima); 88 90 } 89 91 PlatformCharacter LuoVihollinen() 92 { 93 PlatformCharacter vihollinen = new PlatformCharacter(40, 40); 94 vihollinen.Shape = Shapes.Circle; 95 vihollinen.Mass = 10.0; 96 Add(vihollinen); 97 vihollinen.Y = 0; 98 vihollinen. X= 300; 99 vihollinen.Tag = "vihollinen"; 100 vihollinen.Weapon = new AssaultRifle(70, 20); 101 102 return vihollinen; 103 } 104 105 void Ammu() 106 { 107 vihollinen.Weapon.Shoot(); 108 } 109 110 protected override void Update(Time time) 111 { 112 vihollinen.Walk(-70); 113 if ((pelaaja1.Y < vihollinen.Y + 10) && (pelaaja1.Y > vihollinen.Y - 10)) 114 { 115 Ammu(); 116 } 117 base.Update(time); 118 119 } 120 void KasittelePelaaja1Tormays(PhysicsObject pelaaja1, PhysicsObject kohde) 121 { 122 if (kohde.Tag.ToString() == "vihollinen") 123 { 124 kohde.Destroy(); 125 } 126 } 127 128 129 130 90 131 91 132 }
Note: See TracChangeset
for help on using the changeset viewer.