Changeset 952 for 2010/24


Ignore:
Timestamp:
2010-06-17 15:10:41 (9 years ago)
Author:
timisahe
Message:
 
Location:
2010/24/timisahe/Makkarajahti
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2010/24/timisahe/Makkarajahti/Content/Content.contentproj

    r907 r952  
    110110    </Compile> 
    111111  </ItemGroup> 
     112  <ItemGroup> 
     113    <Compile Include="nuotio.png"> 
     114      <Name>nuotio</Name> 
     115      <Importer>TextureImporter</Importer> 
     116      <Processor>TextureProcessor</Processor> 
     117    </Compile> 
     118  </ItemGroup> 
    112119  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    113120  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2010/24/timisahe/Makkarajahti/Peli.cs

    r947 r952  
    2020    Timer uudelleenSyntymisAjastin; 
    2121 
    22      
     22 
    2323    protected override void Begin() 
    2424    { 
     
    9999        aloituspaikka = pelaaja1.Position; 
    100100        AddCollisionHandler(pelaaja1, Kasittelepelaaja1Tormays); 
     101        AddCollisionHandler(pelaaja1, Kasittelepelaaja1Palaminen); 
    101102 
    102103    } 
     
    140141        return taso; 
    141142    } 
    142   
     143 
    143144 
    144145    PhysicsObject tasoend() 
     
    204205        AddCollisionHandler(pelaaja1, osuiMaaliin); 
    205206        AddCollisionHandler(pelaaja1, pettavakivi); 
     207         
    206208 
    207209        Add(pelaaja1); 
    208          
    209          
     210 
     211 
    210212        return pelaaja1; 
    211213 
    212      
     214 
    213215 
    214216 
     
    254256    } 
    255257 
    256      
     258 
    257259 
    258260    void liikuta(PlatformCharacter hahmo, double nopeus) 
     
    305307        } 
    306308    } 
    307      
     309 
    308310    void TeeSyntymisAjastin(PhysicsObject kivi) 
    309311    { 
     
    325327    PhysicsObject nuotio() 
    326328    { 
    327         PhysicsObject 
    328         seina.Color = Color.Gray; 
    329         Add(seina); 
    330         seina.Image = LoadImage("seina"); 
    331  
    332         return seina; 
    333     } 
    334      
     329        PhysicsObject nuotio = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     330        nuotio.Color = Color.Gray; 
     331        Add(nuotio); 
     332        nuotio.Image = LoadImage("nuotio"); 
     333        nuotio.Tag = "nuotio"; 
     334 
     335        return nuotio; 
     336    } 
     337    void Kasittelepelaaja1Palaminen(PhysicsObject pelaaja1, PhysicsObject kohde) 
     338    { 
     339        if (kohde.Tag == "nuotio") 
     340        { 
     341            MessageDisplay.Add("Voitit Pelin!"); 
     342             
     343            Explosion rajahdys = new Explosion(500); 
     344            rajahdys.Position = pelaaja1.Position; 
     345            Add(rajahdys); 
     346 
     347            ControllerOne.Vibrate(10.0, 10.0, 0.0, 0.0, 1.0); 
     348 
     349 
     350        } 
     351 
     352 
     353    } 
    335354 
    336355} 
  • 2010/24/timisahe/Makkarajahti/kentta1.txt

    r947 r952  
    88i                                                                                                                   ########## 
    99i                                                                                                                   ########## 
    10 i  *                                                                                                                ########## 
     10i                                                                                                                 ########## 
    1111i                         M                                                                                         ########## 
    1212i-============  o   o   =============  o                                                      M                     ########## 
Note: See TracChangeset for help on using the changeset viewer.