Changeset 2445 for 2011/24/LauriK/Call of garden Modern carrotfare 2/Call of garden Modern carrotfare 2/Peli.cs
- Timestamp:
- 2011-07-15 11:26:31 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/24/LauriK/Call of garden Modern carrotfare 2/Call of garden Modern carrotfare 2/Peli.cs
r2444 r2445 24 24 PhysicsObject uusikranaatti; 25 25 PhysicsObject raha; 26 27 public bool pelaajallaOnLaser = false; 28 29 string cheat1 = "LaserBlast"; 30 string cheat2 = "MoonGravity"; 31 string cheat3 = "ClearAll"; 26 32 27 33 IntMeter panoslaskuri; … … 65 71 66 72 SeuraavaKentta(kentanNro); 67 68 //pelaajallaOnLaser = (false);69 73 70 74 Gravity = new Vector(0, -1000); … … 207 211 porkkana.Mass = 4.0; 208 212 209 //if (pelaajallaOnLaser == true)210 //{211 // porkkana.Weapon = new AssaultRifle(60, 30);212 //porkkana.Weapon.Ammo.Value = 10;213 //porkkana.Weapon.Y = -3;214 //porkkana.Weapon.X = 0;215 //porkkana.Weapon.ProjectileCollision = AmmusOsui;216 //}217 218 //else219 //{213 if (pelaajallaOnLaser == true) 214 { 215 porkkana.Weapon = new LaserGun(60, 30); 216 porkkana.Weapon.Ammo.Value = 10; 217 porkkana.Weapon.Y = -3; 218 porkkana.Weapon.X = 0; 219 porkkana.Weapon.ProjectileCollision = AmmusOsui; 220 } 221 222 if (pelaajallaOnLaser == false) 223 { 220 224 porkkana.Weapon = new AssaultRifle(60, 30); 221 225 porkkana.Weapon.Ammo.Value = 10; … … 223 227 porkkana.Weapon.X = 0; 224 228 porkkana.Weapon.ProjectileCollision = AmmusOsui; 225 //} 229 } 230 226 231 AddCollisionHandler(porkkana, LipasKranaattiOsuma); 227 232 … … 301 306 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 302 307 Keyboard.Listen(Key.Escape, ButtonState.Pressed, SeuraavaKentta, "Poistu valikkoon", 0); 308 Keyboard.Listen(Key.A, ButtonState.Pressed, cheatIkkuna, "Avaa cheatikkuna"); 303 309 304 310 Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", porkkana, -nopeus); … … 775 781 Level.Background.CreateGradient(Color.Blue, Color.Black); 776 782 777 Gravity = new Vector(0, - 500);783 Gravity = new Vector(0, -1000); 778 784 779 785 LuoPanosLaskuri(); … … 855 861 // 856 862 //} 863 864 void cheatIkkuna() 865 { 866 InputWindow cheatIkkuna = new InputWindow("Kysymys", "Vastaa kysymykseen"); 867 cheatIkkuna.TextEntered += ProcessInput; 868 Add(cheatIkkuna); 869 } 870 871 void ProcessInput(InputWindow cheatikkuna) 872 { 873 string vastaus = cheatikkuna.InputBox.Text; 874 875 if (vastaus == cheat1) 876 { 877 pelaajallaOnLaser = true; 878 MessageDisplay.Add("Laserase aktivoitu!"); 879 880 } 881 882 if (vastaus == cheat2) 883 { 884 Gravity = new Vector(0, -250); 885 MessageDisplay.Add("Pieni painovoima aktivoitu!"); 886 } 887 888 if (vastaus == cheat3) 889 { 890 Gravity = new Vector(0, -1000); 891 pelaajallaOnLaser = false; 892 MessageDisplay.Add("Kaikki cheatit poistettu!"); 893 } 894 895 else 896 { 897 MessageDisplay.Add("Väärä koodi!"); 898 } 899 900 901 902 } 857 903 }
Note: See TracChangeset
for help on using the changeset viewer.