- Timestamp:
- 2012-06-29 12:27:18 (11 years ago)
- Location:
- 2012/26/AleksanteriV/Polla ja Rosvo/Poliisi ja Rosvo/Poliisi ja Rosvo
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/26/AleksanteriV/Polla ja Rosvo/Poliisi ja Rosvo/Poliisi ja Rosvo/Poliisi ja Rosvo/Poliisi_ja_Rosvo.cs
r3366 r3404 25 25 26 26 MultiSelectWindow valikko = new MultiSelectWindow("Tervetuloa peliin: Poliisi ja Rosvo", 27 "Kenttä 1 2p.", "Kenttä 2 2p.", "Kenttä 3 2p.", "Kenttä 4 2p.", "Kenttä 5 4p.", "Kenttä 6 ", "Kenttä 7 4p.", "Kenttä 8 3p.", "Kenttä 9 4p.", "Kenttä 10 2p.");27 "Kenttä 1 2p.", "Kenttä 2 2p.", "Kenttä 3 2p.", "Kenttä 4 2p.", "Kenttä 5 4p.", "Kenttä 6 2p.", "Kenttä 7 4p.", "Kenttä 8 3p.", "Kenttä 9 4p.", "Kenttä 10 2p.", "jalkapalloKentta"); 28 28 valikko.ItemSelected += PainettiinValikonNappia; 29 29 valikko.Color = Color.Green; … … 64 64 case 9: 65 65 AloitaPeli("kentta10"); 66 break; 67 case 10: 68 AloitaPeli("jalkapalloKentta"); 66 69 break; 67 70 … … 101 104 kentta.SetTileMethod(new Color(0, 255, 255), Luopallo); 102 105 kentta.SetTileMethod(new Color(255, 255, 0), LuoPallonurmiPalikka); 106 kentta.SetTileMethod(new Color(255, 0, 220), LuomaaliPalikka); 103 107 kentta.SetTileMethod(new Color(255, 106, 0), LuoOranssiPalikka); 104 108 kentta.Execute(40, 40); … … 127 131 Add(pisteNaytto); 128 132 } 133 void LuomaaliPalikka(Vector paikka, double leveys, double korkeus) 134 { 135 PhysicsObject palikka = PhysicsObject.CreateStaticObject(leveys, korkeus); 136 palikka.Position = paikka; 137 palikka.Color = Color.DarkGreen; 138 palikka.Tag = "maali"; 139 palikka.IgnoresCollisionResponse = true; 140 Add(palikka); 141 } 129 142 void LuoHarmaaPalikka(Vector paikka, double leveys, double korkeus) 130 143 { … … 150 163 pallo.Image = LoadImage("jalkapallo"); 151 164 152 Add(pallo, 1); 165 Add(pallo, 1); 153 166 AddCollisionHandler(pallo, "Rosvo", potkaisepalloa); 154 167 AddCollisionHandler(pallo, "Poliisi", potkaisepalloa); 155 168 156 169 } 170 void naytamaalitexti(PhysicsObject pallo , PhysicsObject maali) 171 { 172 MessageDisplay.Add("Maali!!"); 173 } 174 157 175 void LuoPallonurmiPalikka(Vector paikka, double leveys, double korkeus) 158 176 { … … 166 184 Add(pallo ,1); 167 185 LuoOranssiPalikka(paikka, leveys, korkeus); 186 AddCollisionHandler(pallo, "maali", naytamaalitexti); 168 187 AddCollisionHandler(pallo, "Rosvo", potkaisepalloa); 169 188 AddCollisionHandler(pallo, "Poliisi", potkaisepalloa); -
2012/26/AleksanteriV/Polla ja Rosvo/Poliisi ja Rosvo/Poliisi ja Rosvo/Poliisi ja RosvoContent/Poliisi ja RosvoContent.contentproj
r3368 r3404 164 164 </Compile> 165 165 </ItemGroup> 166 <ItemGroup> 167 <Compile Include="jalkapalloKentta.png"> 168 <Name>jalkapalloKentta</Name> 169 <Importer>TextureImporter</Importer> 170 <Processor>TextureProcessor</Processor> 171 </Compile> 172 </ItemGroup> 166 173 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 167 174 <!-- 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.