Changeset 2971 for 2012/24


Ignore:
Timestamp:
2012-06-13 10:47:25 (11 years ago)
Author:
anmasavo
Message:

Talletus.

Location:
2012/24/AnnaS
Files:
14 added
15 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/Hiiripeli.cs

    r2956 r2971  
    1515    PlatformCharacter pelaaja1; 
    1616 
     17    Image lahtoKuva = LoadImage ("Lahto"); 
     18    Image maaliKuva = LoadImage("Maali"); 
     19    Image ruohonKuva = LoadImage ("Ruoho"); 
    1720    Image pelaajanKuva = LoadImage("Hiiri"); 
    18     Image tahtiKuva = LoadImage("tahti"); 
    19  
    20     SoundEffect maaliAani = LoadSoundEffect("maali"); 
     21    Image pelaajanvasenKuva; 
     22    Image tahtiKuva = LoadImage("Juusto"); 
     23    Image pilvikuva1 = LoadImage("Pilvi"); 
     24    SoundEffect maaliAani = LoadSoundEffect("Maaliaani"); 
    2125 
    2226    public override void Begin() 
    2327    { 
    2428        Gravity = new Vector(0, -1000); 
     29        pelaajanvasenKuva = Image.Mirror(pelaajanKuva); 
    2530 
    2631        luoKentta(); 
     
    3540    { 
    3641        TileMap kentta = TileMap.FromFile("kentta1.txt"); 
    37         kentta.SetTileMethod('#', lisaaTaso); 
    38         kentta.SetTileMethod('*', lisaaTahti); 
     42        kentta.SetTileMethod('#', lisaaPilvi); 
     43        kentta.SetTileMethod('*', lisaaJuusto); 
    3944        kentta.SetTileMethod('N', lisaaPelaaja); 
     45        kentta.SetTileMethod('R', lisaaRuoho); 
     46        kentta.SetTileMethod('L', lisaaLahto); 
     47        kentta.SetTileMethod('M', lisaaMaali); 
    4048        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4149        Level.CreateBorders(); 
     
    4351    } 
    4452 
    45     void lisaaTaso(Vector paikka, double leveys, double korkeus) 
     53    void lisaaPilvi(Vector paikka, double leveys, double korkeus) 
    4654    { 
    47         PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    48         taso.Position = paikka; 
    49         taso.Color = Color.Green; 
    50         Add(taso); 
     55        PhysicsObject Pilvi = PhysicsObject.CreateStaticObject(leveys*2, korkeus); 
     56        Pilvi.Position = paikka; 
     57        Pilvi.Image = pilvikuva1; 
     58        Add(Pilvi); 
    5159    } 
    5260 
    53     void lisaaTahti(Vector paikka, double leveys, double korkeus) 
     61    void lisaaJuusto(Vector paikka, double leveys, double korkeus) 
    5462    { 
    55         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     63        PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys*0.8, korkeus* 0.8); 
    5664        tahti.IgnoresCollisionResponse = true; 
    5765        tahti.Position = paikka; 
    5866        tahti.Image = tahtiKuva; 
    59         tahti.Tag = "tahti"; 
     67        tahti.Tag = "Juusto"; 
    6068        Add(tahti); 
    6169    } 
     
    6371    void lisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    6472    { 
    65         pelaaja1 = new PlatformCharacter(leveys, korkeus); 
     73        pelaaja1 = new PlatformCharacter(leveys*0.8, korkeus*0.8); 
    6674        pelaaja1.Position = paikka; 
    6775        pelaaja1.Mass = 4.0; 
     
    6977        AddCollisionHandler(pelaaja1, kasittelePelaajanTormays); 
    7078        Add(pelaaja1); 
     79        pelaaja1.LeftWalkingAnimation = pelaajanvasenKuva; 
     80        pelaaja1.RightWalkingAnimation = pelaajanKuva; 
     81    } 
     82    void lisaaRuoho(Vector paikka, double leveys, double korkeus) 
     83    { 
     84        PhysicsObject Ruoho = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 
     85        Ruoho.Position = paikka; 
     86        Ruoho.Image = ruohonKuva; 
     87        Add(Ruoho); 
     88 
    7189    } 
    7290 
     91 
     92    void lisaaMaali(Vector paikka, double leveys, double korkeus) 
     93    { 
     94        PhysicsObject Ruoho = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 
     95        Ruoho.Position = paikka; 
     96        Ruoho.Image = ruohonKuva; 
     97        Add(Ruoho); 
     98    } 
     99 
     100 
     101    void lisaaLahto(Vector paikka, double leveys, double korkeus) 
     102    { 
     103        PhysicsObject Lahto = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 
     104        Lahto.Position = paikka; 
     105        Lahto.Image = lahtoKuva; 
     106        Add(Lahto); 
     107        Lahto.IgnoresCollisionResponse = true; 
     108    }  
     109  
     110       
     111     
    73112    void lisaaNappaimet() 
    74113    { 
     
    102141    void kasittelePelaajanTormays(PhysicsObject hahmo, PhysicsObject kohde) 
    103142    { 
    104         if (kohde.Tag.ToString() == "tahti") 
     143        if (kohde.Tag.ToString() == "Juusto") 
    105144        { 
    106145            maaliAani.Play(); 
    107             MessageDisplay.Add("Keräsit tähden!"); 
     146            MessageDisplay.Add("Keräsit juuston!"); 
    108147            kohde.Destroy(); 
     148           
    109149        } 
    110150    } 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/Hiiripeli.csproj.Debug.cachefile

    r2956 r2971  
    1 Content\maali.xnb 
    21Content\tahti.xnb 
    32Content\Hiiri.xnb 
    43Content\Pilvi.xnb 
    54Content\Pilvi2.xnb 
     5Content\Lahto.xnb 
     6Content\Maaliaani.xnb 
     7Content\Maali.xnb 
     8Content\Juusto.xnb 
     9Content\Ruoho.xnb 
    610kentta1.txt 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/bin/x86/Debug/kentta1.txt

    r2956 r2971  
    11 
    2 ######## 
    3          * 
     2  **** 
     3   ###      * 
    44 
    5     ##    ## 
    6  
    7   ##       *# 
    8          ## 
     5    ##    ##  **** 
     6  *     #     #### 
     7  ##        
     8**    ##     ## 
    99##               ## 
    1010       *    * 
    11  ##     ##  ## 
     11 ##     ##  ##    ## 
    1212 
    1313 ##    *        * 
    14      ##  ##  ## 
     14     ##  ##  ## ### 
    1515# 
    1616   *    *  *    *      
    1717   ##  ##  ##  ## 
    1818 
    19  *    *       *   * 
     19 **   **       *   * 
    2020 ##  ##  ##  ##  ## 
    2121 
    22         N 
    23 ###################### 
     22 ** LN         ****** 
     23RRRRRRRRRRRRRRRRRRRRRRR 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/kentta1.txt

    r2956 r2971  
    11 
    2 ######## 
    3          * 
     2  **** 
     3   ###      * 
    44 
    5     ##    ## 
    6  
    7   ##       *# 
    8          ## 
     5    ##    ##  **** 
     6  *     #     #### 
     7  ##        
     8**    ##     ## 
    99##               ## 
    1010       *    * 
    11  ##     ##  ## 
     11 ##     ##  ##    ## 
    1212 
    1313 ##    *        * 
    14      ##  ##  ## 
     14     ##  ##  ## ### 
    1515# 
    1616   *    *  *    *      
    1717   ##  ##  ##  ## 
    1818 
    19  *    *       *   * 
     19 **   **       *   * 
    2020 ##  ##  ##  ##  ## 
    2121 
    22         N 
    23 ###################### 
     22 ** LN         ****** 
     23RRRRRRRRRRRRRRRRRRRRRRR 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/obj/x86/Debug/Hiiripeli.csproj.FileListAbsolute.txt

    r2956 r2971  
    1313C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Pilvi.xnb 
    1414C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Pilvi2.xnb 
     15C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Lahto.xnb 
     16C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Maaliaani.xnb 
     17C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Juusto.xnb 
     18C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Ruoho.xnb 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/obj/x86/Debug/cachefile-{A48E25FB-ECEF-420A-A385-ADF1FCEB1A5A}-targetpath.txt

    r2956 r2971  
    1 Content\maali.xnb 
    21Content\tahti.xnb 
    32Content\Hiiri.xnb 
    43Content\Pilvi.xnb 
    54Content\Pilvi2.xnb 
     5Content\Lahto.xnb 
     6Content\Maaliaani.xnb 
     7Content\Maali.xnb 
     8Content\Juusto.xnb 
     9Content\Ruoho.xnb 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/HiiripeliContent/HiiripeliContent.contentproj

    r2956 r2971  
    4545  </ItemGroup> 
    4646  <ItemGroup> 
    47     <Compile Include="maali.wav"> 
    48       <Name>maali</Name> 
     47    <Compile Include="Maaliaani.wav"> 
     48      <Name>Maaliaani</Name> 
    4949      <Importer>WavImporter</Importer> 
    5050      <Processor>SoundEffectProcessor</Processor> 
     
    7777    </Compile> 
    7878  </ItemGroup> 
     79  <ItemGroup> 
     80    <Compile Include="Lahto.png"> 
     81      <Name>Lahto</Name> 
     82      <Importer>TextureImporter</Importer> 
     83      <Processor>TextureProcessor</Processor> 
     84    </Compile> 
     85  </ItemGroup> 
     86  <ItemGroup> 
     87    <Compile Include="Maali.png"> 
     88      <Name>Maali</Name> 
     89      <Importer>TextureImporter</Importer> 
     90      <Processor>TextureProcessor</Processor> 
     91    </Compile> 
     92  </ItemGroup> 
     93  <ItemGroup> 
     94    <Compile Include="Juusto.png"> 
     95      <Name>Juusto</Name> 
     96      <Importer>TextureImporter</Importer> 
     97      <Processor>TextureProcessor</Processor> 
     98    </Compile> 
     99  </ItemGroup> 
     100  <ItemGroup> 
     101    <Compile Include="Ruoho.png"> 
     102      <Name>Ruoho</Name> 
     103      <Importer>TextureImporter</Importer> 
     104      <Processor>TextureProcessor</Processor> 
     105    </Compile> 
     106  </ItemGroup> 
    79107  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    80108  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/HiiripeliContent/obj/x86/Debug/ContentPipeline.xml

    r2956 r2971  
    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\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\maali.xnb</Output> 
    11       <Time>2012-06-12T14:03:09.7207638+03:00</Time> 
    12     </Item> 
    134    <Item> 
    145      <Source>tahti.png</Source> 
     
    4637      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Pilvi2.xnb</Output> 
    4738      <Time>2012-06-12T14:32:35.0830188+03:00</Time> 
     39    </Item> 
     40    <Item> 
     41      <Source>Lahto.png</Source> 
     42      <Name>Lahto</Name> 
     43      <Importer>TextureImporter</Importer> 
     44      <Processor>TextureProcessor</Processor> 
     45      <Options>None</Options> 
     46      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Lahto.xnb</Output> 
     47      <Time>2012-06-13T09:52:08.6598928+03:00</Time> 
     48    </Item> 
     49    <Item> 
     50      <Source>Maaliaani.wav</Source> 
     51      <Name>Maaliaani</Name> 
     52      <Importer>WavImporter</Importer> 
     53      <Processor>SoundEffectProcessor</Processor> 
     54      <Options>None</Options> 
     55      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Maaliaani.xnb</Output> 
     56      <Time>2012-06-12T14:03:09.7207638+03:00</Time> 
     57    </Item> 
     58    <Item> 
     59      <Source>Maali.png</Source> 
     60      <Name>Maali</Name> 
     61      <Importer>TextureImporter</Importer> 
     62      <Processor>TextureProcessor</Processor> 
     63      <Options>None</Options> 
     64      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Maali.xnb</Output> 
     65      <Time>2012-06-13T09:52:19.1449658+03:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>Juusto.png</Source> 
     69      <Name>Juusto</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Juusto.xnb</Output> 
     74      <Time>2012-06-13T09:52:29.9240388+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>Ruoho.png</Source> 
     78      <Name>Ruoho</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Ruoho.xnb</Output> 
     83      <Time>2012-06-13T10:22:56.2104327+03:00</Time> 
    4884    </Item> 
    4985    <BuildSuccessful>true</BuildSuccessful> 
Note: See TracChangeset for help on using the changeset viewer.