Changeset 2094
- Timestamp:
- 2011-06-17 12:17:13 (12 years ago)
- Location:
- 2011/24/OtsoM/Crazy Bus/Crazy Bus
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/24/OtsoM/Crazy Bus/Crazy Bus/FysiikkaPeli/Ohjelma.cs
r2050 r2094 9 9 { 10 10 #if !DEBUG 11 game. isFullScreen = true;11 game.IsFullScreen = true; 12 12 #endif 13 13 game.Run(); -
2011/24/OtsoM/Crazy Bus/Crazy Bus/FysiikkaPeli/Peli.cs
r2050 r2094 108 108 public override void Begin() 109 109 { 110 Gravity = new Vector(0, -1000); 110 ClearAll(); 111 Gravity = new Vector(0, -1000); 111 112 112 113 //PhysicsObject rata = PhysicsObject.CreateStaticObject(900, 200, Shape.FromImage(LoadImage("rata 2")), CollisionShapeQuality.FromValue(1.0)); … … 141 142 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 142 143 143 Keyboard.Listen(Key.Left, ButtonState.Down, auto.Kiihdyta, "Aja vasemmalle", 0.8); 144 Keyboard.Listen(Key.Right, ButtonState.Down, auto.Kiihdyta, "Aja oikealle", -0.8); 145 } 144 Keyboard.Listen(Key.Down, ButtonState.Down, auto.Kiihdyta, "Aja vasemmalle", 0.8); 145 Keyboard.Listen(Key.Up, ButtonState.Down, auto.Kiihdyta, "Aja oikealle", -0.8); 146 Keyboard.Listen(Key.R, ButtonState.Pressed, Begin, "Aloita alusta"); 147 } 146 148 147 149 … … 152 154 153 155 154 156 ruudut.SetTileMethod('T', LuoLuuppi); 155 157 ruudut.SetTileMethod('H', LuoIsoHyppyri); 156 158 ruudut.SetTileMethod('A', LuoAlastulo); 157 //ruudut.SetTileMethod('K', LuoIsoKumpu);158 //ruudut.SetTileMethod('G', LuoMaali);159 //ruudut.SetTileMethod('D', LuoIsoMakiAlas);159 ruudut.SetTileMethod('K', LuoIsoKumpu); 160 ruudut.SetTileMethod('G', LuoMaali); 161 ruudut.SetTileMethod('D', LuoIsoMakiAlas); 160 162 ruudut.SetTileMethod('Y', LuoIsoMakiYlös); 161 163 ruudut.SetTileMethod('L', LuoLahto); … … 228 230 void LuoIsoMakiYlös(Vector paikka, double leveys, double korkeus) 229 231 { 230 PhysicsObject IsoMakiYlös = PhysicsObject.CreateStaticObject(leveys * 8, korkeus * 4, Shape.FromImage(LoadImage("yl ämäki1")), CollisionShapeQuality.Best);232 PhysicsObject IsoMakiYlös = PhysicsObject.CreateStaticObject(leveys * 8, korkeus * 4, Shape.FromImage(LoadImage("ylamaki 2")), CollisionShapeQuality.Best); 231 233 IsoMakiYlös.Position = new Vector(paikka.X, paikka.Y + IsoMakiYlös.Height / 2-leveys/2); 232 IsoMakiYlös.Image = LoadImage("yl ämäki1");234 IsoMakiYlös.Image = LoadImage("ylamaki 2"); 233 235 //IsoMakiYlös.Color = Color.Transparent; 234 236 Add(IsoMakiYlös); 235 237 } 238 239 240 241 242 243 void LuoIsoMakiAlas(Vector paikka, double leveys, double korkeus) 244 { 245 PhysicsObject IsoMakiAlas = PhysicsObject.CreateStaticObject(leveys * 8, korkeus * 4, Shape.FromImage(LoadImage("alamaki 1")), CollisionShapeQuality.Best); 246 IsoMakiAlas.Position = new Vector(paikka.X, paikka.Y + IsoMakiAlas.Height / 2 - leveys / 2); 247 IsoMakiAlas.Image = LoadImage("alamaki 1"); 248 //IsoMakiYlös.Color = Color.Transparent; 249 Add(IsoMakiAlas); 250 } 251 252 253 254 255 256 257 258 void LuoIsoKumpu(Vector paikka, double leveys, double korkeus) 259 { 260 PhysicsObject IsoKumpu = PhysicsObject.CreateStaticObject(leveys * 8, korkeus * 4, Shape.FromImage(LoadImage("kummut1")), CollisionShapeQuality.Best); 261 IsoKumpu.Position = new Vector(paikka.X, paikka.Y + IsoKumpu.Height / 2 - leveys / 2); 262 IsoKumpu.Image = LoadImage("kummut1"); 263 //IsoMakiYlös.Color = Color.Transparent; 264 Add(IsoKumpu); 265 } 266 267 268 269 270 271 272 void LuoLuuppi(Vector paikka, double leveys, double korkeus) 273 { 274 PhysicsObject Luuppi = PhysicsObject.CreateStaticObject(leveys * 8, korkeus * 4, Shape.FromImage(LoadImage("Luuppi1")), CollisionShapeQuality.Best); 275 Luuppi.Position = new Vector(paikka.X, paikka.Y + Luuppi.Height / 2 - leveys / 2); 276 Luuppi.Image = LoadImage("Luuppi1"); 277 //IsoMakiYlös.Color = Color.Transparent; 278 Add(Luuppi); 279 } 280 281 282 283 284 285 286 287 288 void LuoMaali(Vector paikka, double leveys, double korkeus) 289 { 290 PhysicsObject Maali = PhysicsObject.CreateStaticObject(leveys * 8, korkeus * 4, Shape.FromImage(LoadImage("Maali1")), CollisionShapeQuality.Best); 291 Maali.Position = new Vector(paikka.X, paikka.Y + Maali.Height / 2 - leveys / 2); 292 Maali.Image = LoadImage("Maali1"); 293 //IsoMakiYlös.Color = Color.Transparent; 294 Add(Maali); 295 } 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 236 316 } -
2011/24/OtsoM/Crazy Bus/Crazy Bus/FysiikkaPeli/rata paras 4.txt
r2050 r2094 12 12 13 13 14 L H A K Y H A H A Y D H A G 15 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 14 L H A Y D H A Y D H A K K K K 15 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 T G 31 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 -
2011/24/OtsoM/Crazy Bus/Crazy Bus/FysiikkaPeliContent/FysiikkaPeliContent.contentproj
r2050 r2094 109 109 </Compile> 110 110 </ItemGroup> 111 <ItemGroup> 112 <Compile Include="ylamaki 2.png"> 113 <Name>ylamaki 2</Name> 114 <Importer>TextureImporter</Importer> 115 <Processor>TextureProcessor</Processor> 116 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 117 </Compile> 118 </ItemGroup> 119 <ItemGroup> 120 <Compile Include="alamaki 1.png"> 121 <Name>alamaki 1</Name> 122 <Importer>TextureImporter</Importer> 123 <Processor>TextureProcessor</Processor> 124 </Compile> 125 </ItemGroup> 126 <ItemGroup> 127 <Compile Include="kummut1.png"> 128 <Name>kummut1</Name> 129 <Importer>TextureImporter</Importer> 130 <Processor>TextureProcessor</Processor> 131 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 132 </Compile> 133 </ItemGroup> 134 <ItemGroup> 135 <Compile Include="Luuppi1.png"> 136 <Name>Luuppi1</Name> 137 <Importer>TextureImporter</Importer> 138 <Processor>TextureProcessor</Processor> 139 </Compile> 140 </ItemGroup> 141 <ItemGroup> 142 <Compile Include="Maali1.png"> 143 <Name>Maali1</Name> 144 <Importer>TextureImporter</Importer> 145 <Processor>TextureProcessor</Processor> 146 </Compile> 147 </ItemGroup> 111 148 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 112 149 <!-- 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.