Ignore:
Timestamp:
2016-07-05 14:51:17 (3 years ago)
Author:
karkaite
Message:
 
Location:
2016/27/PaavoH/Adventure/Adventure/Adventure
Files:
5 added
11 edited

Legend:

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

    r7757 r7784  
    1616 
    1717    Image pelaajanKuva = LoadImage("norsu"); 
    18     Image tahtiKuva = LoadImage("tahti"); 
    19  
    20     SoundEffect maaliAani = LoadSoundEffect("maali"); 
     18    Image kolikkoKuva = LoadImage("kolikko"); 
     19    Image laavaKuva = LoadImage("laava"); 
     20    Image jaaKuva = LoadImage("jaa"); 
     21    SoundEffect maaliAani = LoadSoundEffect("voitto"); 
     22    Image maalinkuva = LoadImage("maali"); 
    2123 
    2224    public override void Begin() 
     
    3638        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
    3739        kentta.SetTileMethod('#', LisaaTaso); 
    38         kentta.SetTileMethod('*', LisaaTahti); 
     40        kentta.SetTileMethod('*', LisaaKolikko); 
    3941        kentta.SetTileMethod('N', LisaaPelaaja); 
     42        kentta.SetTileMethod('L', LisaaLaava); 
     43        kentta.SetTileMethod('J', LisaaJaa); 
     44        kentta.SetTileMethod('M', LisaaMaali); 
    4045        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4146        Level.CreateBorders(); 
     
    5156    } 
    5257 
    53     void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     58    void LisaaKolikko(Vector paikka, double leveys, double korkeus) 
    5459    { 
    55         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    56         tahti.IgnoresCollisionResponse = true; 
    57         tahti.Position = paikka; 
    58         tahti.Image = tahtiKuva; 
    59         tahti.Tag = "tahti"; 
    60         Add(tahti); 
     60        PhysicsObject kolikko = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     61        kolikko.IgnoresCollisionResponse = true; 
     62        kolikko.Position = paikka; 
     63        kolikko.Image = kolikkoKuva; 
     64        kolikko.Tag = "kolikko"; 
     65        Add(kolikko); 
    6166    } 
    6267 
     
    6772        pelaaja1.Mass = 4.0; 
    6873        pelaaja1.Image = pelaajanKuva; 
    69         AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     74        AddCollisionHandler(pelaaja1, "kolikko", TormaaKolikkoon); 
    7075        Add(pelaaja1); 
    7176    } 
     77    void LisaaLaava(Vector paikka, double leveys, double korkeus) 
     78    { 
     79        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     80        taso.Position = paikka; 
     81        taso.Image = laavaKuva; 
     82        Add(taso); 
     83    } 
    7284 
     85    void LisaaJaa(Vector paikka, double leveys, double korkeus) 
     86    { 
     87        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     88        taso.Position = paikka; 
     89        taso.Image = jaaKuva; 
     90        Add(taso); 
     91    } 
     92    void LisaaMaali(Vector paikka, double leveys, double korkeus) 
     93    { 
     94        PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     95        maali.IgnoresCollisionResponse = true; 
     96        maali.Position = paikka; 
     97        maali.Image = maalinkuva; 
     98        maali.Tag = "maali"; 
     99        Add(maali); 
     100    } 
    73101    void LisaaNappaimet() 
    74102    { 
     103 
    75104        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    76105        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     
    99128    } 
    100129 
    101     void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
     130    void TormaaKolikkoon(PhysicsObject hahmo, PhysicsObject kolikko) 
    102131    { 
    103132        maaliAani.Play(); 
    104         MessageDisplay.Add("Keräsit tähden!"); 
    105         tahti.Destroy(); 
     133        MessageDisplay.Add("Keräsit kolikon!"); 
     134        kolikko.Destroy(); 
    106135    } 
    107136} 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/Adventure.csproj.Debug.cachefile

    r7757 r7784  
    1 Content\maali.xnb 
    21Content\norsu.xnb 
    32Content\tahti.xnb 
    43Content\kentta1.xnb 
     4Content\laava.xnb 
     5Content\jaa.xnb 
     6Content\Kolikko.xnb 
     7Content\voitto.xnb 
     8Content\maali.xnb 
     9Content\kentta2.xnb 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/Adventure.csproj.FileListAbsolute.txt

    r7757 r7784  
    1111C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\obj\x86\Debug\Adventure.exe 
    1212C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\obj\x86\Debug\Adventure.pdb 
     13C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\laava.xnb 
     14C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\jaa.xnb 
     15C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\Kolikko.xnb 
     16C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\voitto.xnb 
     17C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta2.xnb 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7757 r7784  
    22<XnaContent xmlns:Pipeline="Microsoft.Xna.Framework.Content.Pipeline"> 
    33  <Asset Type="Pipeline:BuildItemCollection"> 
    4     <Item> 
    5       <Source>maali.wav</Source> 
    6       <Name>maali</Name> 
    7       <Importer>WavImporter</Importer> 
    8       <Processor>SoundEffectProcessor</Processor> 
    9       <Options>None</Options> 
    10       <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\maali.xnb</Output> 
    11       <Time>2016-07-05T10:55:05.1092357+03:00</Time> 
    12     </Item> 
    134    <Item> 
    145      <Source>norsu.png</Source> 
     
    3627      <Options>None</Options> 
    3728      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2016-07-05T10:59:08.9094357+03:00</Time> 
     29      <Time>2016-07-05T14:46:56.9423997+03:00</Time> 
     30    </Item> 
     31    <Item> 
     32      <Source>laava.png</Source> 
     33      <Name>laava</Name> 
     34      <Importer>TextureImporter</Importer> 
     35      <Processor>TextureProcessor</Processor> 
     36      <Options>None</Options> 
     37      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\laava.xnb</Output> 
     38      <Time>2016-07-05T11:20:25.6002357+03:00</Time> 
     39    </Item> 
     40    <Item> 
     41      <Source>jaa.png</Source> 
     42      <Name>jaa</Name> 
     43      <Importer>TextureImporter</Importer> 
     44      <Processor>TextureProcessor</Processor> 
     45      <Options>None</Options> 
     46      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\jaa.xnb</Output> 
     47      <Time>2016-07-05T13:19:10.5263997+03:00</Time> 
     48    </Item> 
     49    <Item> 
     50      <Source>Kolikko.png</Source> 
     51      <Name>Kolikko</Name> 
     52      <Importer>TextureImporter</Importer> 
     53      <Processor>TextureProcessor</Processor> 
     54      <Options>None</Options> 
     55      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\Kolikko.xnb</Output> 
     56      <Time>2016-07-05T14:10:54.5139997+03:00</Time> 
     57    </Item> 
     58    <Item> 
     59      <Source>voitto.wav</Source> 
     60      <Name>voitto</Name> 
     61      <Importer>WavImporter</Importer> 
     62      <Processor>SoundEffectProcessor</Processor> 
     63      <Options>None</Options> 
     64      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\voitto.xnb</Output> 
     65      <Time>2016-07-05T10:55:05.1092357+03:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>maali.png</Source> 
     69      <Name>maali</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\maali.xnb</Output> 
     74      <Time>2016-07-05T14:24:58.5579997+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>kentta2.txt</Source> 
     78      <Name>kentta2</Name> 
     79      <Importer>TextFileImporter</Importer> 
     80      <Processor>TextFileContentProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\PaavoH\Adventure\Adventure\Adventure\bin\x86\Debug\Content\kentta2.xnb</Output> 
     83      <Time>2016-07-05T14:50:32.4763997+03:00</Time> 
    3984    </Item> 
    4085    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/27/PaavoH/Adventure/Adventure/Adventure/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r7757 r7784  
    1 Content\maali.xnb 
    21Content\norsu.xnb 
    32Content\tahti.xnb 
    43Content\kentta1.xnb 
     4Content\laava.xnb 
     5Content\jaa.xnb 
     6Content\Kolikko.xnb 
     7Content\voitto.xnb 
     8Content\maali.xnb 
     9Content\kentta2.xnb 
Note: See TracChangeset for help on using the changeset viewer.