- Timestamp:
- 2012-07-27 11:39:25 (11 years ago)
- Location:
- 2012/30/AnttiS/EksyksissäAvaruudessa/EksyksissäAvaruudessa
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/30/AnttiS/EksyksissäAvaruudessa/EksyksissäAvaruudessa/EksyksissäAvaruudessa/EksyksissäAvaruudessa.cs
r3787 r3790 39 39 LuoElamalaskuri(); 40 40 LuoPistepallo(); 41 luoisopistepallo(); 42 41 43 42 44 pistelaskuri.Value = pisteet; … … 67 69 AddCollisionHandler(Alus, "UFO", Kuole); 68 70 AddCollisionHandler(Alus, "pistepallo", KeraaPistepallo); 71 AddCollisionHandler(Alus, "isopistepallo", KeraaIsoPistepallo); 69 72 } 70 73 PhysicsObject LuoMaali(double x, double y) … … 290 293 while (i < 15) 291 294 { 292 PhysicsObject pistepallo = new PhysicsObject 295 PhysicsObject pistepallo = new PhysicsObject(20, 19); 293 296 pistepallo.Image = LoadImage("pistepallo"); 294 297 pistepallo.Tag = "pistepallo"; … … 296 299 pistepallo.Y = RandomGen.NextDouble(Level.Bottom, Level.Top); 297 300 pistepallo.Restitution = 1.0; 298 pistepallo.Mass = 5; 301 pistepallo.Mass = 5; 299 302 Add(pistepallo); 300 303 i++; 301 304 } 302 305 } 306 void luoisopistepallo() 307 { 308 { 309 int l = 0; 310 311 while (l < 3) 312 { 313 PhysicsObject isopistepallo = new PhysicsObject(44, 43); 314 isopistepallo.Image = LoadImage("isopistepallo"); 315 isopistepallo.Tag = "isopistepallo"; 316 isopistepallo.X = RandomGen.NextDouble(Level.Left, Level.Right); 317 isopistepallo.Y = RandomGen.NextDouble(Level.Bottom, Level.Top); 318 isopistepallo.Restitution = 1.0; 319 isopistepallo.Mass = 5; 320 Add(isopistepallo); 321 l++; 322 } 323 } 324 } 325 void KeraaIsoPistepallo(PhysicsObject Alus, PhysicsObject isopistepallo) 326 { 327 MessageDisplay.Add("Pelaaja törmäsi!"); 328 pistelaskuri.Value += 30; 329 isopistepallo.Destroy(); 330 } 331 303 332 void KeraaPistepallo(PhysicsObject Alus, PhysicsObject pistepallo) 304 333 { … … 320 349 Level.Background.FitToLevel(); 321 350 322 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 323 "Aloita peli", "Parhaat pisteet", "Lopeta"); 351 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Parhaat pisteet", "Lopeta"); 324 352 alkuValikko.ItemSelected += PainettiinValikonNappia; 325 353 alkuValikko.Color = Color.Blue; -
2012/30/AnttiS/EksyksissäAvaruudessa/EksyksissäAvaruudessa/EksyksissäAvaruudessaContent/EksyksissäAvaruudessaContent.contentproj
r3772 r3790 100 100 </Compile> 101 101 </ItemGroup> 102 <ItemGroup> 103 <Compile Include="isopistepallo.png"> 104 <Name>isopistepallo</Name> 105 <Importer>TextureImporter</Importer> 106 <Processor>TextureProcessor</Processor> 107 </Compile> 108 </ItemGroup> 102 109 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 103 110 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.