- Timestamp:
- 2013-06-13 11:30:17 (9 years ago)
- Location:
- 2013/24/JuhoR/FysiikkaPeli3/FysiikkaPeli3
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/24/JuhoR/FysiikkaPeli3/FysiikkaPeli3/FysiikkaPeli3/FysiikkaPeli3.cs
r4093 r4110 11 11 int kenttanro = 1; 12 12 13 14 13 15 PhysicsObject pelaaja; 14 16 Image pelaajankuva = LoadImage("pelaaja"); … … 17 19 void LuoKentta() 18 20 { 19 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä 4");21 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä2"); 20 22 21 23 ruudut.SetTileMethod(Color.FromHexCode("4CFF00"), LuoPelaaja); … … 38 40 void LuoPelaaja(Vector paikka, double leveys, double korkeus) 39 41 { 40 pelaaja = new PhysicsObject(2 5, 25);42 pelaaja = new PhysicsObject(22, 22); 41 43 pelaaja.Shape = Shape.Circle; 42 44 pelaaja.Restitution = 0.0; … … 48 50 49 51 Camera.Follow(pelaaja); 50 Camera.Zoom( 1.0);52 Camera.Zoom(2.5); 51 53 52 54 Add(pelaaja); … … 56 58 { 57 59 MessageWindow window = new MessageWindow ("Karhu söi sinut..."); 58 window.Closed += Restart;60 Camera.Reset(); 59 61 Add(window); 60 62 } … … 75 77 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 76 78 vihu.Brain = seuraajanAivot; 77 seuraajanAivot.Speed = 80;79 seuraajanAivot.Speed = 77; 78 80 vihu.LifetimeLeft = TimeSpan.FromSeconds(300.0); 79 81 vihu.Position = paikka; … … 121 123 ikkuna.Add(tarina); 122 124 kenttanro++; 125 Camera.Reset(); 123 126 Seuraavakenttä(); 124 127 } … … 158 161 else if (kenttanro == 2) LuoKentta2(); 159 162 else if (kenttanro == 3) LuoKentta3(); 163 else if (kenttanro == 4) LuoKentta4(); 160 164 161 165 TeeKontrollit(); … … 186 190 } 187 191 188 192 void LuoKentta4() 193 { 194 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä"); 195 196 ruudut.SetTileMethod(Color.FromHexCode("4CFF00"), LuoPelaaja); 197 ruudut.SetTileMethod(Color.Black, LuoTaso); 198 ruudut.SetTileMethod(Color.FromHexCode("FFD800"), LuoTahti); 199 ruudut.SetTileMethod(Color.FromHexCode("FF0000"), LuoVihollinen); 200 201 ruudut.Execute(20, 20); 202 } 189 203 }
Note: See TracChangeset
for help on using the changeset viewer.