Changeset 3496


Ignore:
Timestamp:
2012-07-03 15:05:43 (8 years ago)
Author:
henmatma
Message:

Talletus.

Location:
2012/27/HenriM/kaljaadventures/kaljaadventures
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • 2012/27/HenriM/kaljaadventures/kaljaadventures/kaljaadventures/kaljaadventures.cs

    r3474 r3496  
    1717    Image pelaajanKuva = LoadImage("kalja"); 
    1818    Image mursuKuva = LoadImage("mursunrasva"); 
     19    Image soppaKuva = LoadImage("soppa"); 
    1920 
    2021    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2223    public override void Begin() 
    2324    { 
     25        AloitaPeli();     
     26    } 
     27 
     28    void AloitaPeli() 
     29    { 
     30        ClearAll(); 
    2431        Gravity = new Vector(0, -1000); 
    2532 
     
    3138        Camera.StayInLevel = true; 
    3239    } 
    33  
    3440    void LuoKentta() 
    3541    { 
     
    3844        kentta.SetTileMethod('*', LisaaRasva); 
    3945        kentta.SetTileMethod('N', LisaaPelaaja); 
     46        kentta.SetTileMethod('S', LisaaSoppa); 
    4047        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4148        Level.CreateBorders(); 
     
    5966        mursunrasva.Tag = "mursunrasva"; 
    6067        Add(mursunrasva); 
     68    } 
     69 
     70    void LisaaSoppa(Vector paikka, double leveys, double korkeus) 
     71    { 
     72        PhysicsObject soppa = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     73        soppa.IgnoresCollisionResponse = true; 
     74        soppa.Position = paikka; 
     75        soppa.Image = soppaKuva; 
     76        soppa.Tag = "soppa"; 
     77        Add(soppa); 
    6178    } 
    6279 
  • 2012/27/HenriM/kaljaadventures/kaljaadventures/kaljaadventuresContent/kaljaadventuresContent.contentproj

    r3474 r3496  
    8080    </Compile> 
    8181  </ItemGroup> 
     82  <ItemGroup> 
     83    <Compile Include="soppa.png"> 
     84      <Name>soppa</Name> 
     85      <Importer>TextureImporter</Importer> 
     86      <Processor>TextureProcessor</Processor> 
     87    </Compile> 
     88  </ItemGroup> 
    8289  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    8390  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/27/HenriM/kaljaadventures/kaljaadventures/kaljaadventuresContent/kentta1.txt

    r3460 r3496  
    88     ##  ##  ## 
    99 
    10    *    *  *    *      
     10   *   S*  *S  S*      
    1111   ##  ##  ##  ## 
    1212 
    13  *    *       *   * 
     13 *    *   S   *   * 
    1414 ##  ##  ##  ##  ## 
    1515 
Note: See TracChangeset for help on using the changeset viewer.