Changeset 4471


Ignore:
Timestamp:
2013-07-05 11:45:40 (10 years ago)
Author:
wiaukota
Message:

Talletus.

Location:
2013/26/WilleK
Files:
14 added
6 edited

Legend:

Unmodified
Added
Removed
  • 2013/26/WilleK/Ensimmäinen Peli/Ensimmäinen Peli/Ensimmäinen Peli/Ensimmäinen_Peli.cs

    r4367 r4471  
    3232    Image LukkoKuva = LoadImage("lukko"); 
    3333    Image SeinaKuva = LoadImage("seina"); 
     34    Image KoneKuva = LoadImage("kone"); 
    3435 
    3536    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    141142        kentta.SetTileMethod("FF00DC", LisaaSeina); 
    142143        kentta.SetTileMethod("FF7FED", LisaaVaakaSeina); 
     144        kentta.SetTileMethod("00FFFF", LisaaKone); 
    143145 
    144146        //kentta.SetTileMethod("") 
     
    244246    void LisaaVihu(Vector paikka, double leveys, double korkeus) 
    245247    { 
    246         PlatformCharacter vihu = new PlatformCharacter(leveys, korkeus); 
     248        PhysicsObject vihu = new PlatformCharacter(leveys, korkeus); 
    247249        vihu.Position = paikka; 
    248250        vihu.Image = PosuKuva; 
     
    250252        vihu.Tag = "pahis"; 
    251253        Add(vihu); 
     254    } 
     255 
     256    void LisaaKone(Vector paikka, double leveys, double korkeus) 
     257    { 
     258        PhysicsObject kone = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     259        kone.Position = paikka; 
     260        kone.Image = KoneKuva; 
     261        kone.Tag = "kone"; 
     262        Add(kone); 
    252263    } 
    253264 
     
    298309        AddCollisionHandler(pelaaja1, "palikka", TormaaPalikkaan); 
    299310        AddCollisionHandler(pelaaja1, "pahis", CollisionHandler.AddMeterValue(elamaLaskuri, -1)); 
     311        AddCollisionHandler(pelaaja1, "kone", CollisionHandler.AddMeterValue(elamaLaskuri, -1)); 
    300312        AddCollisionHandler(pelaaja1, "maali", TormasiMaaliin); 
    301313        AddCollisionHandler(pelaaja1, "Piikki", TormasiPiikkiin); 
     
    394406        List<GameObject> vihutLahella = GetObjectsAt(hahmo.Position + nyrkki.Position, "pahis", nyrkki.Width); 
    395407        vihutLahella.ForEach(x => x.Destroy()); 
     408        List<GameObject> koneetLahella = GetObjectsAt(hahmo.Position + nyrkki.Position, "kone", nyrkki.Width); 
     409        koneetLahella.ForEach(x => x.Destroy()); 
    396410 
    397411        Timer.SingleShot(0.2, delegate 
  • 2013/26/WilleK/Ensimmäinen Peli/Ensimmäinen Peli/Ensimmäinen PeliContent/Ensimmäinen PeliContent.contentproj

    r4367 r4471  
    216216    </Compile> 
    217217  </ItemGroup> 
     218  <ItemGroup> 
     219    <Compile Include="kone.png"> 
     220      <Name>kone</Name> 
     221      <Importer>TextureImporter</Importer> 
     222      <Processor>TextureProcessor</Processor> 
     223    </Compile> 
     224  </ItemGroup> 
    218225  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    219226  <!--  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.