- Timestamp:
- 2011-06-15 19:36:19 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/24/AkiR/Fight the Rambo/Fight the Rambo/Fight the Rambo/Peli.cs
r2027 r2037 15 15 PlatformCharacter pelaaja1; 16 16 PlatformCharacter vihollinen; 17 Image pelaajanKuva = LoadImage("rambo 1");17 Image pelaajanKuva = LoadImage("rambo2"); 18 18 Image vihollisenkuva = LoadImage("Nuhasotilas"); 19 19 20 20 SoundEffect maaliAani = LoadSoundEffect("maali"); 21 Image paikallaanVasemmalle = LoadImage("rambo 1");21 Image paikallaanVasemmalle = LoadImage("rambo2"); 22 22 Image paikallaanOikealle; 23 23 24 Image[] kavelyVasemmalle = LoadImages("rambo 1");24 Image[] kavelyVasemmalle = LoadImages("rambo2"); 25 25 Image[] kavelyOikealle; 26 26 27 27 28 28 public override void Begin() 29 29 { 30 30 ClearAll(); 31 31 32 32 paikallaanOikealle = Image.Mirror(paikallaanVasemmalle); 33 33 kavelyOikealle = Image.Mirror(kavelyVasemmalle); 34 34 35 Gravity = new Vector(0, -100 0);35 Gravity = new Vector(0, -100); 36 36 37 37 luoKentta(); … … 39 39 40 40 Camera.Follow(pelaaja1); 41 Camera.ZoomFactor = 1.2;41 Camera.ZoomFactor = 0.0; 42 42 Camera.StayInLevel = true; 43 43 … … 58 58 { 59 59 PhysicsObject taso = PhysicsObject.CreateStaticObject(RUUDUN_KOKO, RUUDUN_KOKO); 60 taso.Color = Color. Beige;60 taso.Color = Color.DarkOrange; 61 61 return taso; 62 62 } … … 67 67 pelaaja1.Mass = 4.0; 68 68 pelaaja1.Image = pelaajanKuva; 69 pelaaja1.Weapon = new AssaultRifle( 40, 15);69 pelaaja1.Weapon = new AssaultRifle(70, 30); 70 70 pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 71 pelaaja1.Weapon.Y = - 10;72 pelaaja1.Weapon.X = 0 ;71 pelaaja1.Weapon.Y = -20; 72 pelaaja1.Weapon.X = 0.5; 73 73 pelaaja1.RightIdleAnimation = new Animation(paikallaanVasemmalle); 74 74 pelaaja1.LeftIdleAnimation = new Animation(paikallaanOikealle); … … 76 76 pelaaja1.RightWalkingAnimation = new Animation(kavelyVasemmalle); 77 77 pelaaja1.LeftWalkingAnimation = new Animation(kavelyOikealle); 78 78 79 79 80 80 … … 118 118 if (Ammus != null) 119 119 { 120 Ammus.Size *= 4;121 Ammus.MaximumLifetime = TimeSpan.FromSeconds( 1.1);120 Ammus.Size *= 2; 121 Ammus.MaximumLifetime = TimeSpan.FromSeconds(3.1); 122 122 123 123 } … … 128 128 Explosion rajahdys = new Explosion(10); 129 129 rajahdys.Position = Ammus.Position; 130 131 132 130 } 133 131 134 132 135 PlatformCharacter lisaaVihollinen() 133 134 PlatformCharacter lisaaVihollinen() 136 135 { 137 136 vihollinen = new PlatformCharacter(70, 70); … … 139 138 vihollinen.Image = vihollisenkuva; 140 139 141 140 142 141 FollowerBrain seuraajanAivot = new FollowerBrain(); 143 142 vihollinen.Brain = seuraajanAivot; … … 148 147 AddCollisionHandler(vihollinen, VihollinenOsui); 149 148 150 return vihollinen; 149 return vihollinen; 151 150 } 152 void VihollinenOsui(PhysicsObject vihollinen, PhysicsObject kohde) 153 { 154 if (kohde == pelaaja1) 155 { 156 MediaPlayer.Play("shit"); 157 pelaaja1.Destroy(); 158 Begin(); 159 } 160 } 151 152 void VihollinenOsui(PhysicsObject vihollinen, PhysicsObject kohde) 153 { 154 if (kohde == pelaaja1) 155 { 156 MediaPlayer.Play("shit"); 157 pelaaja1.Destroy(); 158 Begin(); 159 } 160 161 { 162 } 163 } 161 164 } 165 166 167 168 162 169 163 170
Note: See TracChangeset
for help on using the changeset viewer.