Changeset 4093 for 2013


Ignore:
Timestamp:
2013-06-12 14:59:03 (7 years ago)
Author:
juelreim
Message:

Talletus.

Location:
2013/24/JuhoR/FysiikkaPeli3/FysiikkaPeli3
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2013/24/JuhoR/FysiikkaPeli3/FysiikkaPeli3/FysiikkaPeli3/FysiikkaPeli3.cs

    r4089 r4093  
    99public class FysiikkaPeli3 : PhysicsGame 
    1010{ 
     11    int kenttanro = 1; 
     12 
    1113    PhysicsObject pelaaja; 
    1214    Image pelaajankuva = LoadImage("pelaaja"); 
     
    1517    void LuoKentta() 
    1618    { 
    17         ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä2"); 
     19        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä4"); 
    1820 
    1921        ruudut.SetTileMethod(Color.FromHexCode("4CFF00"), LuoPelaaja); 
     
    4345        pelaaja.Position = paikka; 
    4446        pelaaja.Destroyed += peliloppuu; 
    45          
     47        pelaaja.LinearDamping = 0.9; 
    4648 
    4749        Camera.Follow(pelaaja); 
     
    118120        tarina.SizeMode = TextSizeMode.Wrapped; 
    119121        ikkuna.Add(tarina); 
     122        kenttanro++; 
    120123        Seuraavakenttä(); 
    121124    } 
     
    134137 
    135138        Keyboard.Listen(Key.Left, ButtonState.Down, 
    136            LiikutaPelaajaa, null, new Vector(-40, 0)); 
     139           LiikutaPelaajaa, null, new Vector(-450, 0)); 
    137140        Keyboard.Listen(Key.Right, ButtonState.Down, 
    138           LiikutaPelaajaa, null, new Vector(40, 0)); 
     141          LiikutaPelaajaa, null, new Vector(450, 0)); 
    139142        Keyboard.Listen(Key.Up, ButtonState.Down, 
    140           LiikutaPelaajaa, null, new Vector(0, 40)); 
     143          LiikutaPelaajaa, null, new Vector(0, 450)); 
    141144        Keyboard.Listen(Key.Down, ButtonState.Down, 
    142           LiikutaPelaajaa, null, new Vector(0, -40)); 
     145          LiikutaPelaajaa, null, new Vector(0, -450)); 
    143146         
    144147    } 
     
    151154    { 
    152155        ClearAll(); 
     156 
     157        if (kenttanro == 1) LuoKentta(); 
     158        else if (kenttanro == 2) LuoKentta2(); 
     159        else if (kenttanro == 3) LuoKentta3(); 
     160 
    153161        TeeKontrollit(); 
    154         LuoKentta2(); 
    155162    } 
    156163 
     
    167174    } 
    168175 
     176    void LuoKentta3() 
     177    { 
     178        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kenttä4"); 
     179 
     180        ruudut.SetTileMethod(Color.FromHexCode("4CFF00"), LuoPelaaja); 
     181        ruudut.SetTileMethod(Color.Black, LuoTaso); 
     182        ruudut.SetTileMethod(Color.FromHexCode("FFD800"), LuoTahti); 
     183        ruudut.SetTileMethod(Color.FromHexCode("FF0000"), LuoVihollinen); 
     184 
     185        ruudut.Execute(20, 20); 
     186    } 
     187 
     188 
    169189} 
  • 2013/24/JuhoR/FysiikkaPeli3/FysiikkaPeli3/FysiikkaPeli3Content/FysiikkaPeli3Content.contentproj

    r4089 r4093  
    7373    </Compile> 
    7474  </ItemGroup> 
     75  <ItemGroup> 
     76    <Compile Include="kenttä4.png"> 
     77      <Name>kenttä4</Name> 
     78      <Importer>TextureImporter</Importer> 
     79      <Processor>TextureProcessor</Processor> 
     80    </Compile> 
     81  </ItemGroup> 
    7582  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    7683  <!--  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.