Changeset 3081 for 2012/24


Ignore:
Timestamp:
2012-06-15 11:20:02 (7 years ago)
Author:
nieekrva
Message:

Talletus.

Location:
2012/24/NikiV/JungleRun
Files:
14 added
18 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/JungleRun.cs

    r3025 r3081  
    4747    public override void Begin() 
    4848    { 
     49        paikallaanOikealle = Image.Mirror(paikallaanVasemmalle); 
     50        kavelyOikealle = Image.Mirror(kavelyVasemmalle); 
    4951        if (DataStorage.Exists("pisteet.xml")) 
    5052            topLista = DataStorage.Load<ScoreList>(topLista, "pisteet.xml"); 
     
    6163    } 
    6264 
    63     void luoKentta() 
    64     { 
     65    void luoKentta(string kenttaTiedostonNimi) 
     66    { 
     67         
    6568        LuoLaskuri(); 
    66         TileMap kentta = TileMap.FromFile("kentta1.txt"); 
     69        TileMap kentta = TileMap.FromLevelAsset(kenttaTiedostonNimi); 
    6770        kentta.SetTileMethod('#', lisaaTaso); 
    6871        kentta.SetTileMethod('*', lisaaTahti); 
     
    7376        kentta.SetTileMethod('v', Lisaavihu); 
    7477        kentta.SetTileMethod('r', Lisaaraha); 
     78        kentta.SetTileMethod('M', LisaaMaali); 
    7579        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    7680        Level.CreateBorders(); 
    7781 
     82         
     83        Gravity = new Vector(0, -1000); 
     84 
     85        LuoMittarit(); 
     86        lisaaNappaimet(); 
     87 
     88        Camera.Follow(pelaaja1); 
     89        Camera.ZoomFactor = 1.2; 
     90        Camera.StayInLevel = true; 
    7891 
    7992        Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
    8093 
     94    } 
     95 
     96    void LisaaMaali(Vector paikka, double leveys, double korkeus) 
     97    { 
     98        PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     99        maali.Position = paikka; 
     100        maali.Tag = "maali"; 
     101        maali.Image = LoadImage("maaliKuva"); 
     102        Add(maali); 
    81103    } 
    82104 
     
    117139        AddCollisionHandler(pelaaja1, "raha", CollisionHandler.AddMeterValue(pisteLaskuri, 1)); 
    118140        AddCollisionHandler(pelaaja1, "raha", CollisionHandler.DestroyTarget); 
     141        AddCollisionHandler(pelaaja1, "maali", PelaajaMaalissa); 
    119142 
    120143        Add(pelaaja1); 
     144 
    121145    } 
    122146 
     
    236260    void VoimaLoppui(double mittarinArvo) 
    237261    { 
    238         // pelaaja1.Destroy(); 
     262        pelaaja1.Destroy(); 
    239263        ParhaatPisteet(); 
    240264         
     
    301325    void AloitaPeli() 
    302326    { 
    303         paikallaanOikealle = Image.Mirror(paikallaanVasemmalle); 
    304         kavelyOikealle = Image.Mirror(kavelyVasemmalle); 
    305         Gravity = new Vector(0, -1000); 
    306  
    307         luoKentta(); 
    308         LuoMittarit(); 
    309         lisaaNappaimet(); 
    310  
    311         Camera.Follow(pelaaja1); 
    312         Camera.ZoomFactor = 1.2; 
    313         Camera.StayInLevel = true; 
     327         
     328 
     329        SeuraavaKentta(1); 
    314330 
    315331    } 
     
    379395        AloitaPeli(); 
    380396    } 
    381      
     397    void SeuraavaKentta(int kentanNro) 
     398    { 
     399        ClearAll(); 
     400        
     401    
     402 
     403        if (kentanNro == 1) luoKentta("kentta1"); 
     404        else if (kentanNro == 2) luoKentta("kentta2"); 
     405        else if(kentanNro > 2) Exit(); 
     406 
     407    } 
     408    void LuoKentta(string kenttaTiedostonNimi) 
     409    { 
     410        TileMap ruudut = TileMap.FromFile(kenttaTiedostonNimi); 
     411        //tässä luodaan kenttä tekstitiedostosta 
     412    } 
     413 
     414    void PelaajaMaalissa(PhysicsObject pelaaja, PhysicsObject maali) 
     415    { 
     416        SeuraavaKentta(2); 
     417    } 
    382418} 
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/JungleRun.csproj

    r2980 r3081  
    122122      <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
    123123    </Content> 
     124    <Content Include="kentta2.txt" /> 
    124125  </ItemGroup> 
    125126  <ItemGroup> 
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/JungleRun.csproj.Debug.cachefile

    r3025 r3081  
    1515Content\multaa.xnb 
    1616Content\raha.xnb 
     17Content\GameThumbnail.xnb 
     18Content\pomo.xnb 
     19Content\maaliKuva.xnb 
     20Content\kentta1.xnb 
     21Content\kentta2.xnb 
    1722Content\vs sephiroth.wma 
    1823Content\12 Raita 12.wma 
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/bin/x86/Debug/Data/pisteet.xml

    r3025 r3081  
    66        <Item Index="0" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    77          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    8             <Value>asdf</Value> 
     8            <Value>asdfuttyt</Value> 
    99          </Field> 
    1010          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    11             <Value>3</Value> 
     11            <Value>7</Value> 
    1212          </Field> 
    1313        </Item> 
    1414        <Item Index="1" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    1515          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    16             <Value>n</Value> 
     16            <Value>asdf</Value> 
    1717          </Field> 
    1818          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    19             <Value>1</Value> 
     19            <Value>5</Value> 
    2020          </Field> 
    2121        </Item> 
    2222        <Item Index="2" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    2323          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    24             <Value>i</Value> 
     24            <Value>asdf</Value> 
    2525          </Field> 
    2626          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    27             <Value>1</Value> 
     27            <Value>5</Value> 
    2828          </Field> 
    2929        </Item> 
    3030        <Item Index="3" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    3131          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    32             <Value>ki</Value> 
     32            <Value>asdf</Value> 
    3333          </Field> 
    3434          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    35             <Value>1</Value> 
     35            <Value>5</Value> 
    3636          </Field> 
    3737        </Item> 
    3838        <Item Index="4" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    3939          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    40             <Value>n</Value> 
     40            <Value>asdf</Value> 
    4141          </Field> 
    4242          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    43             <Value>1</Value> 
     43            <Value>5</Value> 
    4444          </Field> 
    4545        </Item> 
    4646        <Item Index="5" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    4747          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    48             <Value>i</Value> 
     48            <Value>asdf</Value> 
    4949          </Field> 
    5050          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    51             <Value>1</Value> 
     51            <Value>5</Value> 
    5252          </Field> 
    5353        </Item> 
    5454        <Item Index="6" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    5555          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    56             <Value>ki</Value> 
     56            <Value>asdf</Value> 
    5757          </Field> 
    5858          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    59             <Value>1</Value> 
     59            <Value>5</Value> 
    6060          </Field> 
    6161        </Item> 
    6262        <Item Index="7" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    6363          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    64             <Value>n</Value> 
     64            <Value>asdf</Value> 
    6565          </Field> 
    6666          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    67             <Value>1</Value> 
     67            <Value>5</Value> 
    6868          </Field> 
    6969        </Item> 
    7070        <Item Index="8" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    7171          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    72             <Value>n</Value> 
     72            <Value>asdf</Value> 
    7373          </Field> 
    7474          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    75             <Value>1</Value> 
     75            <Value>5</Value> 
    7676          </Field> 
    7777        </Item> 
    7878        <Item Index="9" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 
    7979          <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    80             <Value>i</Value> 
     80            <Value>asdf</Value> 
    8181          </Field> 
    8282          <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    83             <Value>1</Value> 
     83            <Value>5</Value> 
    8484          </Field> 
    8585        </Item> 
     
    8787    </Field> 
    8888    <Field Name="LastEnteredName" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
    89       <Value>asdf</Value> 
     89      <Value>asdfuttyt</Value> 
    9090    </Field> 
    9191  </Object> 
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/bin/x86/Debug/kentta1.txt

    r3025 r3081  
    55 
    66                                                    
    7                                    s                  s s 
    8           rrrrr        v      s       v            oo   oo 
    9         ooooooooo   oooooo   ooo    oooo     ooo 
     7                 rr                  s              s    s  M 
     8          rrrrr        v      s       v            oo   oo oo 
     9        ooooooooo   oooooo   ooo    oooo    ooo 
    1010        
    11   N      v   v   v 
     11  N      v r v   v 
    1212mmmmmmmmmmmmmmmmmmmm                                        
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/kentta1.txt

    r3025 r3081  
    55 
    66                                                    
    7                                    s                  s s 
    8           rrrrr        v      s       v            oo   oo 
    9         ooooooooo   oooooo   ooo    oooo     ooo 
     7                 rr                  s              s    s  M 
     8          rrrrr        v      s       v            oo   oo oo 
     9        ooooooooo   oooooo   ooo    oooo    ooo 
    1010        
    11   N      v   v   v 
     11  N      v r v   v 
    1212mmmmmmmmmmmmmmmmmmmm                                        
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/obj/x86/Debug/ContentPipeline-{F47465E6-6899-4E18-A630-D974FBA44481}.xml

    r3025 r3081  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\kokeilu.xnb</Output> 
    38       <Time>2012-06-12T14:32:05.0520773+03:00</Time> 
     38      <Time>2012-06-15T09:25:33.4891197+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    147147      <Output>C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\raha.xnb</Output> 
    148148      <Time>2012-06-14T13:59:49.060705+03:00</Time> 
     149    </Item> 
     150    <Item> 
     151      <Source>GameThumbnail.png</Source> 
     152      <Name>GameThumbnail</Name> 
     153      <Importer>TextureImporter</Importer> 
     154      <Processor>TextureProcessor</Processor> 
     155      <Options>None</Options> 
     156      <Output>C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\GameThumbnail.xnb</Output> 
     157      <Time>2012-06-15T09:54:57.0027144+03:00</Time> 
     158    </Item> 
     159    <Item> 
     160      <Source>pomo.png</Source> 
     161      <Name>pomo</Name> 
     162      <Importer>TextureImporter</Importer> 
     163      <Processor>TextureProcessor</Processor> 
     164      <Options>None</Options> 
     165      <Output>C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\pomo.xnb</Output> 
     166      <Time>2012-06-15T09:40:57.5572472+03:00</Time> 
     167    </Item> 
     168    <Item> 
     169      <Source>maaliKuva.png</Source> 
     170      <Name>maaliKuva</Name> 
     171      <Importer>TextureImporter</Importer> 
     172      <Processor>TextureProcessor</Processor> 
     173      <Options>None</Options> 
     174      <Output>C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\maaliKuva.xnb</Output> 
     175      <Time>2012-06-15T10:28:57.2200077+03:00</Time> 
     176    </Item> 
     177    <Item> 
     178      <Source>kentta1.txt</Source> 
     179      <Name>kentta1</Name> 
     180      <Importer>TextFileImporter</Importer> 
     181      <Processor>TextFileContentProcessor</Processor> 
     182      <Options>None</Options> 
     183      <Output>C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\kentta1.xnb</Output> 
     184      <Time>2012-06-15T10:34:59.3410767+03:00</Time> 
     185    </Item> 
     186    <Item> 
     187      <Source>kentta2.txt</Source> 
     188      <Name>kentta2</Name> 
     189      <Importer>TextFileImporter</Importer> 
     190      <Processor>TextFileContentProcessor</Processor> 
     191      <Options>None</Options> 
     192      <Output>C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\kentta2.xnb</Output> 
     193      <Time>2012-06-15T10:52:20.7348346+03:00</Time> 
    149194    </Item> 
    150195    <BuildSuccessful>true</BuildSuccessful> 
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/obj/x86/Debug/JungleRun.csproj.FileListAbsolute.txt

    r3025 r3081  
    2626C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\multaa.xnb 
    2727C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\raha.xnb 
     28C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\GameThumbnail.xnb 
     29C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\pomo.xnb 
     30C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\maaliKuva.xnb 
     31C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\kentta1.xnb 
     32C:\MyTemp\NikiV\JungleRun\JungleRun\JungleRun\bin\x86\Debug\Content\kentta2.xnb 
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRun/obj/x86/Debug/cachefile-{F47465E6-6899-4E18-A630-D974FBA44481}-targetpath.txt

    r3025 r3081  
    1717Content\multaa.xnb 
    1818Content\raha.xnb 
     19Content\GameThumbnail.xnb 
     20Content\pomo.xnb 
     21Content\maaliKuva.xnb 
     22Content\kentta1.xnb 
     23Content\kentta2.xnb 
  • 2012/24/NikiV/JungleRun/JungleRun/JungleRunContent/JungleRunContent.contentproj

    r3025 r3081  
    152152    </Compile> 
    153153  </ItemGroup> 
     154  <ItemGroup> 
     155    <Compile Include="GameThumbnail.png"> 
     156      <Name>GameThumbnail</Name> 
     157      <Importer>TextureImporter</Importer> 
     158      <Processor>TextureProcessor</Processor> 
     159    </Compile> 
     160  </ItemGroup> 
     161  <ItemGroup> 
     162    <Compile Include="pomo.png"> 
     163      <Name>pomo</Name> 
     164      <Importer>TextureImporter</Importer> 
     165      <Processor>TextureProcessor</Processor> 
     166    </Compile> 
     167  </ItemGroup> 
     168  <ItemGroup> 
     169    <Compile Include="maaliKuva.png"> 
     170      <Name>maaliKuva</Name> 
     171      <Importer>TextureImporter</Importer> 
     172      <Processor>TextureProcessor</Processor> 
     173    </Compile> 
     174  </ItemGroup> 
     175  <ItemGroup> 
     176    <Compile Include="kentta1.txt"> 
     177      <Name>kentta1</Name> 
     178      <Importer>TextFileImporter</Importer> 
     179      <Processor>TextFileContentProcessor</Processor> 
     180    </Compile> 
     181    <Compile Include="kentta2.txt"> 
     182      <Name>kentta2</Name> 
     183      <Importer>TextFileImporter</Importer> 
     184      <Processor>TextFileContentProcessor</Processor> 
     185    </Compile> 
     186  </ItemGroup> 
    154187  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    155188  <!--  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.