Changeset 9301 for 2017/31/TaavettiV
- Timestamp:
- 2017-08-01 11:58:44 (4 years ago)
- Location:
- 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator
- Files:
-
- 4 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/Trumpsimulator/Trumpsimulator.cs
r9299 r9301 51 51 52 52 int kenttaNumero = 1; 53 53 Image bombiKuva = LoadImage("Bombi"); 54 54 Image pelaajanKuva = LoadImage("trumphahmo"); 55 55 Image tahtiKuva = LoadImage("one dollar"); 56 56 57 57 SoundEffect maaliAani = LoadSoundEffect("maali"); 58 58 Image olio6Kuva = LoadImage("tuomas"); 59 59 public override void Begin() 60 60 { … … 68 68 Camera.StayInLevel = true; 69 69 } 70 70 void tomas(Vector paikka, double leveys, double korkeus) 71 { 72 PlatformCharacter y = new PlatformCharacter(leveys * 1.0, korkeus * 1.0); 73 y.Position = paikka; 74 75 76 Add(y); 77 y.Tag = "y"; 78 y.Image = LoadImage("hilari clinton"); 79 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 80 tasoAivot.Speed = 900; 81 82 tasoAivot.FallsOffPlatforms = true; 83 tasoAivot.TriesToJump = true; 84 85 y.Brain = tasoAivot; 86 87 } 88 void bombi(Vector paikka, double leveys, double korkeus) 89 { 90 PlatformCharacter p = new PlatformCharacter(leveys * 0.9, korkeus * 0.9); 91 p.Position = paikka; 92 p.Image = bombiKuva; 93 Add(p); 94 p.Tag = "p"; 95 96 97 98 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 99 tasoAivot.Speed = 100; 100 101 tasoAivot.FallsOffPlatforms = true; 102 tasoAivot.TriesToJump = true; 103 104 p.Brain = tasoAivot; 105 106 } 107 void paasiMaalin(PhysicsObject pelaaja, PhysicsObject maali) 108 { 109 kenttaNumero++; 110 111 ClearAll(); 112 Begin(); 113 114 115 } 71 116 void lisaaMaali(Vector paikka, double leveys, double korkeus) 72 117 { 73 118 PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 74 119 120 121 //ClearAll(); 122 //Begin(); 75 123 maali.Tag = "maali"; 76 124 maali.Position = paikka; … … 112 160 kentta.SetTileMethod('N', LisaaPelaaja); 113 161 kentta.SetTileMethod('K', lisaaMaali); 162 kentta.SetTileMethod('y', tomas); 114 163 kentta.SetTileMethod('A', Lisaaasevihu); 115 164 kentta.SetTileMethod('T', Lisaaasevihu); … … 119 168 kentta.SetTileMethod('M', LisaaMuuri); 120 169 kentta.SetTileMethod('G', LisaaTacoVihu); 170 kentta.SetTileMethod('p', bombi); 121 171 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 122 172 … … 127 177 } 128 178 129 void paasiMaalin(PhysicsObject pelaaja, PhysicsObject maali) 130 { 131 kenttaNumero++; 132 133 ClearAll(); 134 Begin(); 135 136 } 179 180 181 182 137 183 void LisaaTaso(Vector paikka, double leveys, double korkeus) 138 184 { … … 206 252 AddCollisionHandler(pelaaja1, "dollar", Tormaadollar); 207 253 Add(pelaaja1); 254 AddCollisionHandler(pelaaja1, "p", CollisionHandler.ExplodeBoth(99999, true)); 255 AddCollisionHandler(pelaaja1, "maali", paasiMaalin); 208 256 209 257 pelaaja1.Weapon = new AssaultRifle(30, 10); -
2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/TrumpsimulatorContent/TrumpsimulatorContent.contentproj
r9299 r9301 177 177 </Compile> 178 178 </ItemGroup> 179 <ItemGroup> 180 <Compile Include="Bombi.png"> 181 <Name>Bombi</Name> 182 <Importer>TextureImporter</Importer> 183 <Processor>TextureProcessor</Processor> 184 </Compile> 185 </ItemGroup> 186 <ItemGroup> 187 <Compile Include="hilari clinton.png"> 188 <Name>hilari clinton</Name> 189 <Importer>TextureImporter</Importer> 190 <Processor>TextureProcessor</Processor> 191 </Compile> 192 </ItemGroup> 193 <ItemGroup> 194 <Compile Include="tuomas.png"> 195 <Name>tuomas</Name> 196 <Importer>TextureImporter</Importer> 197 <Processor>TextureProcessor</Processor> 198 </Compile> 199 </ItemGroup> 179 200 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 180 201 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/TrumpsimulatorContent/kentta1.txt
r9299 r9301 81 81 # M MMMMM G ZZ ZZ 82 82 # MMMMM G ZZ ZZ G G 83 # N 83 # N y a pppp MMMMM ZZ ZZ 84 84 RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHRHHRRRRHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 85 85 RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHRRRRRRRRRRRRHRRHHHRHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Note: See TracChangeset
for help on using the changeset viewer.