Ignore:
Timestamp:
2016-07-06 14:55:19 (3 years ago)
Author:
karkaite
Message:
 
Location:
2016/27/PaavoH/Adventure
Files:
4 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/Adventure.cs

    r7859 r7897  
    2121    Image autoKuva = LoadImage("car"); 
    2222    Image maaKuva = LoadImage("maa"); 
     23    Image setelikuva = LoadImage("seteli"); 
    2324    SoundEffect maaliAani = LoadSoundEffect("voitto"); 
    2425    Image maalinkuva = LoadImage("maali"); 
     
    3738 
    3839    void LuoKentta() 
    39     { 
    40         TileMap kentta = TileMap.FromLevelAsset("kentta2"); 
     40    {  
     41        TileMap kentta = TileMap.FromLevelAsset("kentta3"); 
    4142        kentta.SetTileMethod('#', LisaaTaso); 
    4243        kentta.SetTileMethod('*', LisaaKolikko); 
     
    4647        kentta.SetTileMethod('M', LisaaMaali); 
    4748        kentta.SetTileMethod('A', LisaaAuto); 
     49        kentta.SetTileMethod('S', LisaaSeteli); 
    4850        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4951        Level.CreateBorders(); 
    50         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     52        Level.Background.Color = Color.SkyBlue; 
    5153    } 
    5254 
     
    7678        pelaaja1.Image = pelaajanKuva; 
    7779        AddCollisionHandler(pelaaja1, "kolikko", TormaaKolikkoon); 
     80        AddCollisionHandler(pelaaja1, "seteli", TormaaSeteliin); 
    7881        AddCollisionHandler(pelaaja1, "auto", autoontormataan); 
    7982        Add(pelaaja1); 
     
    105108    void LisaaAuto(Vector paikka, double leveys, double korkeus) 
    106109    { 
    107         PhysicsObject auto = new PhysicsObject(leveys+10, korkeus); 
     110        PhysicsObject auto = new PhysicsObject(leveys + 10, korkeus); 
    108111        //auto.IgnoresCollisionResponse = true; 
    109112        auto.Position = paikka; 
     
    111114        auto.Tag = "auto"; 
    112115        Add(auto); 
     116    } 
     117    void LisaaSeteli(Vector paikka, double leveys, double korkeus) 
     118    { 
     119        PhysicsObject seteli = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     120        seteli.IgnoresCollisionResponse = true; 
     121        seteli.Position = paikka; 
     122        seteli.Image = setelikuva; 
     123        seteli.Tag = "seteli"; 
     124        Add(seteli); 
    113125    } 
    114126    void LisaaNappaimet() 
     
    147159        kolikko.Destroy(); 
    148160    } 
    149     void autoontormataan(PhysicsObject hahmo, PhysicsObject auto) { 
    150        // auto.Move(new Vector(20.0, 0)); 
     161    void autoontormataan(PhysicsObject hahmo, PhysicsObject auto) 
     162    { 
     163        // auto.Move(new Vector(20.0, 0)); 
    151164    } 
    152 }  
     165 
     166    void TormaaSeteliin(PhysicsObject hahmo, PhysicsObject seteli) 
     167    { 
     168        maaliAani.Play(); 
     169        MessageDisplay.Add("Keräsit setelin!"); 
     170        seteli.Destroy(); 
     171    } 
     172} 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/Adventure.csproj.Debug.cachefile

    r7859 r7897  
    1111Content\car.xnb 
    1212Content\maa.xnb 
     13Content\kentta3.xnb 
     14Content\seteli.xnb 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/Adventure.csproj.FileListAbsolute.txt

    r7859 r7897  
    1919C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\car.xnb 
    2020C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\maa.xnb 
     21C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta3.xnb 
     22C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\seteli.xnb 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7859 r7897  
    8181      <Options>None</Options> 
    8282      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta2.xnb</Output> 
    83       <Time>2016-07-06T11:02:53.0027326+03:00</Time> 
     83      <Time>2016-07-06T13:44:44.0291326+03:00</Time> 
    8484    </Item> 
    8585    <Item> 
     
    109109      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\maa.xnb</Output> 
    110110      <Time>2016-07-06T11:15:06.9431326+03:00</Time> 
     111    </Item> 
     112    <Item> 
     113      <Source>kentta3.txt</Source> 
     114      <Name>kentta3</Name> 
     115      <Importer>TextFileImporter</Importer> 
     116      <Processor>TextFileContentProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta3.xnb</Output> 
     119      <Time>2016-07-06T14:54:20.3977326+03:00</Time> 
     120    </Item> 
     121    <Item> 
     122      <Source>seteli.png</Source> 
     123      <Name>seteli</Name> 
     124      <Importer>TextureImporter</Importer> 
     125      <Processor>TextureProcessor</Processor> 
     126      <Options>None</Options> 
     127      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\seteli.xnb</Output> 
     128      <Time>2016-07-06T14:50:58.2083326+03:00</Time> 
    111129    </Item> 
    112130    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r7859 r7897  
    1111Content\car.xnb 
    1212Content\maa.xnb 
     13Content\kentta3.xnb 
     14Content\seteli.xnb 
  • 2016/27/PaavoH/Adventure/Adventure/AdventureContent/AdventureContent.contentproj

    r7859 r7897  
    123123    </Compile> 
    124124  </ItemGroup> 
     125  <ItemGroup> 
     126    <Compile Include="kentta3.txt"> 
     127      <Name>kentta3</Name> 
     128      <Importer>TextFileImporter</Importer> 
     129      <Processor>TextFileContentProcessor</Processor> 
     130    </Compile> 
     131  </ItemGroup> 
     132  <ItemGroup> 
     133    <Compile Include="seteli.png"> 
     134      <Name>seteli</Name> 
     135      <Importer>TextureImporter</Importer> 
     136      <Processor>TextureProcessor</Processor> 
     137    </Compile> 
     138  </ItemGroup> 
    125139  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    126140  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2016/27/PaavoH/Adventure/Adventure/AdventureContent/kentta2.txt

    r7859 r7897  
    1           
    2  
    3         
    4   
    5  
    6                                                   
    7                         A 
    8                    ######## #######  ############## 
    9          
     1                                                                                                                     # 
     2                                                                                                                     # 
     3                                                                                                                     # 
     4                                                                                                                  M  # 
     5                                                                                      ################################ 
     6                                                                                         **  
     7                       ****   *****         ***                                ########### 
     8                   ######## #######  ###########JJ                            * 
     9                                                              ################# 
    1010            N                                                    
    11 #################JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ###### 
     11#################                                     ######                   
Note: See TracChangeset for help on using the changeset viewer.