Changeset 2094 for 2011/24/OtsoM


Ignore:
Timestamp:
2011-06-17 12:17:13 (8 years ago)
Author:
otkamiet
Message:
 
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  
    99        { 
    1010#if !DEBUG 
    11             game.isFullScreen = true; 
     11            game.IsFullScreen = true; 
    1212#endif 
    1313            game.Run(); 
  • 2011/24/OtsoM/Crazy Bus/Crazy Bus/FysiikkaPeli/Peli.cs

    r2050 r2094  
    108108    public override void Begin() 
    109109    { 
    110         Gravity = new Vector(0, -1000); 
     110        ClearAll(); 
     111         Gravity = new Vector(0, -1000); 
    111112 
    112113        //PhysicsObject rata = PhysicsObject.CreateStaticObject(900, 200, Shape.FromImage(LoadImage("rata 2")), CollisionShapeQuality.FromValue(1.0)); 
     
    141142        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    142143 
    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    }                                                                                                                               
    146148 
    147149 
     
    152154 
    153155 
    154  
     156        ruudut.SetTileMethod('T', LuoLuuppi); 
    155157        ruudut.SetTileMethod('H', LuoIsoHyppyri); 
    156158        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); 
    160162        ruudut.SetTileMethod('Y', LuoIsoMakiYlös); 
    161163        ruudut.SetTileMethod('L', LuoLahto); 
     
    228230    void LuoIsoMakiYlös(Vector paikka, double leveys, double korkeus) 
    229231    { 
    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); 
    231233        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"); 
    233235        //IsoMakiYlös.Color = Color.Transparent; 
    234236        Add(IsoMakiYlös); 
    235237    } 
     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 
    236316} 
  • 2011/24/OtsoM/Crazy Bus/Crazy Bus/FysiikkaPeli/rata paras 4.txt

    r2050 r2094  
    1212 
    1313 
    14 L     H     A     K     Y            H     A                              H    A            Y    D   H   A                G 
    15 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
     14L     H     A           Y                  D                                           H           A                      Y              D                   H          A               K    K    K    K                                                                           
     15MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 
     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  
    109109    </Compile> 
    110110  </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> 
    111148  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    112149  <!--  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.