Changeset 1786 for 2011/23/vikeisal


Ignore:
Timestamp:
2011-06-08 22:00:57 (8 years ago)
Author:
vikeisal
Message:
 
Location:
2011/23/vikeisal
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/vikeisal/SpyInTheBase/SpyInTheBase/SpyInTheBase/Peli.cs

    r1768 r1786  
    2121    Image TasoKuva2 = LoadImage("maa2"); 
    2222    Image KolikkoKuva = LoadImage("enemy"); 
     23    Image metalli = LoadImage("metalli"); 
    2324    SoundEffect voittoAani = LoadSoundEffect("victory"); 
    2425    SoundEffect havioAani = LoadSoundEffect("lose"); 
     
    122123        kentta['-'] = lisaaTaso2; 
    123124        kentta['.'] = lisaaKolikko; 
     125        kentta['"'] = lisaametalli; 
     126        kentta['&'] = lisaapuu; 
    124127        kentta.Insert(RUUDUN_KOKO, RUUDUN_KOKO); 
    125128        Level.CreateBorders(); 
     
    163166        kolikko.Tag = "kolikko"; 
    164167        return kolikko; 
     168    } 
     169    PhysicsObject lisaametalli() 
     170    { 
     171        PhysicsObject metalli = PhysicsObject.CreateStaticObject(40, 40); 
     172        metalli.Image = LoadImage("metalli"); 
     173        metalli.Tag = "metalli"; 
     174        return metalli; 
     175    } 
     176    PhysicsObject lisaapuu() 
     177    { 
     178        PhysicsObject puu = PhysicsObject.CreateStaticObject(40, 40); 
     179        puu.Image = LoadImage("puu"); 
     180        puu.Tag = "puu"; 
     181        Add(puu, -1); 
     182        return puu; 
    165183    } 
    166184 
     
    212230    void liikuta(PlatformCharacter hahmo, double nopeus) 
    213231    { 
     232 
     233        if (nopeus < 0) 
     234        { 
     235            pelaaja1.Image = Image.Mirror(pelaajanKuva); 
     236        } 
     237        else 
     238        { 
     239            pelaaja1.Image = pelaajanKuva; 
     240        } 
    214241        hahmo.Walk(nopeus); 
    215242    } 
     
    290317            Valikko(); 
    291318        } 
     319        if (pelaaja1.IsDestroyed) 
     320        { 
     321            timer.Stop(); 
     322        } 
    292323    } 
    293324 
     
    353384            Add(rajahdys); 
    354385        } 
     386        if (kohde.Tag.ToString() == "metalli") 
     387        { 
     388            ammus.Destroy(); 
     389            Explosion rajahdys = new Explosion(5); 
     390            rajahdys.Position = ammus.Position; 
     391            Add(rajahdys); 
     392        } 
    355393         
    356394    } 
  • 2011/23/vikeisal/SpyInTheBase/SpyInTheBase/SpyInTheBase/kentta1.txt

    r1765 r1786  
    11 
    2                                                                                                                                           - 
    3                                                                                                                                           # 
    4                                                                                                                                           # 
    5                                                                                                                                          *# 
    6                                                      .                                                                                  .-# 
    7                   .                                 .-.                                      .                                         .-## 
    8                  .-.                               .-#-.                                    .-            .                           .-### 
    9  N              .-#-.        M            M       .-###-.        .  .               M      .-#.  .  M  .  -.        M             M  .-#### 
    10 -----------------###-------------------------------#####----------  ------------------------##-  -  -  -  #---------------------------##### 
     2                                                                                                                                            
     3                                                                                                                                      " M   
     4                                                                                                                                      """"" 
     5                                                                                                                                      """"" 
     6                                                     .                                                                                """"" 
     7                  .                                 .-.                                      .                                        """"" 
     8                 .-.                &              .-#-.                                    .-            .                           """"" 
     9 N              .-#-.        M      #     M       .-###-.        .  .               M      .-#.  .  M  .  -.        M          M   ..*""""" 
     10-----------------###----------------#--------------#####----------  ------------------------##-  -  -  -  #---------------------------##### 
    1111##################################################################__###########################__#__#__#__################################# 
  • 2011/23/vikeisal/SpyInTheBase/SpyInTheBase/SpyInTheBaseContent/SpyInTheBaseContent.contentproj

    r1768 r1786  
    140140    </Compile> 
    141141  </ItemGroup> 
     142  <ItemGroup> 
     143    <Compile Include="metalli.png"> 
     144      <Name>metalli</Name> 
     145      <Importer>TextureImporter</Importer> 
     146      <Processor>TextureProcessor</Processor> 
     147    </Compile> 
     148  </ItemGroup> 
     149  <ItemGroup> 
     150    <Compile Include="puu.png"> 
     151      <Name>puu</Name> 
     152      <Importer>TextureImporter</Importer> 
     153      <Processor>TextureProcessor</Processor> 
     154    </Compile> 
     155  </ItemGroup> 
    142156  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    143157  <!--  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.