Changeset 7388


Ignore:
Timestamp:
2016-06-16 14:59:02 (7 years ago)
Author:
karkaite
Message:
 
Location:
2016/24/JamiP/sokkelo/sokkelo
Files:
4 added
10 edited

Legend:

Unmodified
Added
Removed
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/ContentPipeline-{54D06003-8DA7-4736-93CE-A127143548B6}.xml

    r7347 r7388  
    1919      <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta2.xnb</Output> 
    2020      <Time>2016-06-15T14:31:58.1435324+03:00</Time> 
     21    </Item> 
     22    <Item> 
     23      <Source>kentta3.png</Source> 
     24      <Name>kentta3</Name> 
     25      <Importer>TextureImporter</Importer> 
     26      <Processor>TextureProcessor</Processor> 
     27      <Options>None</Options> 
     28      <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta3.xnb</Output> 
     29      <Time>2016-06-16T11:00:57.9385567+03:00</Time> 
     30    </Item> 
     31    <Item> 
     32      <Source>kentta4.png</Source> 
     33      <Name>kentta4</Name> 
     34      <Importer>TextureImporter</Importer> 
     35      <Processor>TextureProcessor</Processor> 
     36      <Options>None</Options> 
     37      <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta4.xnb</Output> 
     38      <Time>2016-06-16T14:00:45.3226062+03:00</Time> 
    2139    </Item> 
    2240    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/cachefile-{54D06003-8DA7-4736-93CE-A127143548B6}-targetpath.txt

    r7347 r7388  
    11Content\kentta.xnb 
    22Content\kentta2.xnb 
     3Content\kentta3.xnb 
     4Content\kentta4.xnb 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/sokkelo.csproj.FileListAbsolute.txt

    r7347 r7388  
    99C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\obj\x86\Debug\sokkelo.pdb 
    1010C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta2.xnb 
     11C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta3.xnb 
     12C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta4.xnb 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/sokkelo.cs

    r7347 r7388  
    1212    PhysicsObject pelaaja; 
    1313    private string kenttaMenossa = "kentta"; 
     14    private int level = 1; 
    1415    public override void Begin() 
    1516    { 
    16         // TODO: Kirjoita ohjelmakoodisi tähän 
     17        LuoAlkuValikko(); 
     18    } 
     19 
     20    void LuoAlkuValikko() 
     21    { 
     22        ClearAll(); 
     23        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
     24"Aloita peli", "Ohjeet", "Lopeta"); 
     25        Add(alkuValikko); 
     26        alkuValikko.AddItemHandler(0, AloitaPeli); 
     27        alkuValikko.AddItemHandler(1, Ohjeet); 
     28        alkuValikko.AddItemHandler(2, Exit); 
     29    } 
     30 
     31    void AloitaPeli() 
     32    { 
     33        ClearAll(); 
    1734        LuoKentta(); 
    1835        Camera.ZoomFactor = 30; 
     
    2037        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    2138        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     39    } 
     40 
     41    void Ohjeet() 
     42    { 
     43        Label tekstikentta = new Label("Peli ideana on päästä punaiseen palikkaan, joka vie sinut toiseen kenttään."); 
     44        Add(tekstikentta); 
     45        Keyboard.Listen(Key.Escape, ButtonState.Pressed, LuoAlkuValikko, "Palaa alkuvalikkoon"); 
    2246    } 
    2347 
     
    4872        pelaaja.Restitution = 0; 
    4973        AddCollisionHandler(pelaaja, "maali", PelaajaOsuuMaaliin); 
    50         AddCollisionHandler(pelaaja, "rotta", PelaajaOsuuRottaan); 
     74     //   AddCollisionHandler(pelaaja, "rotta", PelaajaOsuuRottaan); 
    5175 
    5276        Keyboard.Listen(Key.Left, ButtonState.Down, 
    53            LiikutaPelaajaa, null, new Vector(-250, 0)); 
     77           LiikutaPelaajaa, null, new Vector(-200, 0)); 
    5478        Keyboard.Listen(Key.Right, ButtonState.Down, 
    55           LiikutaPelaajaa, null, new Vector(250, 0)); 
     79          LiikutaPelaajaa, null, new Vector(200, 0)); 
    5680        Keyboard.Listen(Key.Up, ButtonState.Down, 
    57           LiikutaPelaajaa, null, new Vector(0, 250)); 
     81          LiikutaPelaajaa, null, new Vector(0, 200)); 
    5882        Keyboard.Listen(Key.Down, ButtonState.Down, 
    59           LiikutaPelaajaa, null, new Vector(0, -250)); 
     83          LiikutaPelaajaa, null, new Vector(0, -200)); 
    6084 
    6185    } 
     
    81105    { 
    82106        ClearAll(); 
    83         kenttaMenossa = "kentta2"; 
     107        level++; 
     108        if (level == 2) kenttaMenossa = "kentta2"; 
     109        else if (level == 3) kenttaMenossa = "kentta3"; 
     110        else if (level >= 4) kenttaMenossa = "kentta4"; 
    84111        Begin(); 
    85112    } 
    86113 
    87     void PelaajaOsuuRottaan(PhysicsObject pelaaja, PhysicsObject rotta) 
    88     { 
    89         pelaaja.Destroy(); 
    90     } 
     114   // void PelaajaOsuuRottaan(PhysicsObject pelaaja, PhysicsObject rotta) 
     115  //  { 
     116       // pelaaja.Destroy(); 
     117  //  } 
    91118 
    92119    void LuoSeina(Vector paikka, double leveys, double korkeus) 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/sokkelo.csproj.Debug.cachefile

    r7347 r7388  
    11Content\kentta.xnb 
    22Content\kentta2.xnb 
     3Content\kentta3.xnb 
     4Content\kentta4.xnb 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkeloContent/sokkeloContent.contentproj

    r7347 r7388  
    5959    </Compile> 
    6060  </ItemGroup> 
     61  <ItemGroup> 
     62    <Compile Include="kentta3.png"> 
     63      <Name>kentta3</Name> 
     64      <Importer>TextureImporter</Importer> 
     65      <Processor>TextureProcessor</Processor> 
     66    </Compile> 
     67  </ItemGroup> 
     68  <ItemGroup> 
     69    <Compile Include="kentta4.png"> 
     70      <Name>kentta4</Name> 
     71      <Importer>TextureImporter</Importer> 
     72      <Processor>TextureProcessor</Processor> 
     73    </Compile> 
     74  </ItemGroup> 
    6175  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6276  <!--  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.