Changeset 5634 for 2014


Ignore:
Timestamp:
2014-07-24 14:53:11 (5 years ago)
Author:
eemalisa
Message:
 
Location:
2014/30/EevaS/Zombie attack!
Files:
3 added
11 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/EevaS/Zombie attack!/Zombie attack!/Zombie attack!/Zombie_Attack!.csproj.Debug.cachefile

    r5621 r5634  
    22Content\Pelaaja.xnb 
    33Content\Zombi.xnb 
     4Content\TÀhti.xnb 
  • 2014/30/EevaS/Zombie attack!/Zombie attack!/Zombie attack!/Zombie_attack_.cs

    r5621 r5634  
    99public class Zombie_attack_ : PhysicsGame 
    1010{ 
     11    int pelaajanTerveys = 1; 
     12     
     13    Image tahtikuva = LoadImage("tahtikuva"); 
     14    Image zombikuva = LoadImage("Zombi"); 
    1115    Image pelaajakuva = LoadImage("Pelaaja"); 
    1216    PhysicsObject pelaaja; 
     17     
    1318     
    1419    Vector nopeusYlos = new Vector(0, 200); 
    1520    Vector nopeusAlas = new Vector(0, -200); 
    1621    Vector nopeusVasemmalle = new Vector(-200, 0); 
    17     Vector nopeusOikealle = new Vector(200, 0); 
    18      
    19     private Image tahdenkuva; 
    20      
     22    Vector nopeusOikealle = new Vector(200, 0);         
    2123 
    2224 
     
    3537        ruudut.SetTileMethod(Color.Gold, LuoTahti); 
    3638        ruudut.SetTileMethod(Color.Red, LuoVihollinen); 
    37  
     39         
    3840        ruudut.Execute(20, 20); 
    3941 
    4042        Camera.ZoomToLevel(); 
    4143    } 
    42     
     44     
    4345    void LuoPelaaja(Vector paikka, double leveys, double korkeus) 
    4446    { 
     
    4749        pelaaja.Image = pelaajakuva; 
    4850        Add(pelaaja); 
     51 
     52        AddCollisionHandler(pelaaja, "pahis", PelaajaTuhoutuu); 
     53         
    4954        pelaaja.CanRotate = false; 
    5055        pelaaja.Restitution = 0.0; 
    51          
     56 
    5257        Vector pelaajanSuunta = Vector.FromLengthAndAngle(500.0, pelaaja.Angle); 
    53         pelaaja.Push(pelaajanSuunta);     
     58        pelaaja.Push(pelaajanSuunta); 
     59 
     60 
     61 
     62 
    5463    }    
    5564 
     
    6069        zombi.Tag = "pahis"; 
    6170        Add(zombi); 
     71        zombi.Image = zombikuva; 
    6272    } 
    6373 
     
    7484    void LuoTahti(Vector paikka, double leveys, double korkeus) 
    7585    { 
    76         PhysicsObject tahti = PhysicsObject.CreateStaticObject(10.0, 10.0); 
     86        PhysicsObject tahti = PhysicsObject.CreateStaticObject(20.0, 20.0); 
    7787        tahti.IgnoresCollisionResponse = true; 
    7888        tahti.Position = paikka; 
    79         tahti.Image = tahdenkuva; 
     89        tahti.Image = tahtikuva; 
    8090        tahti.Tag = "tahti"; 
    8191        Add(tahti, 1); 
     92        AddCollisionHandler(pelaaja, KerasiTahden); 
    8293    } 
    8394 
     
    99110    void LiikutaPelaajaa(PhysicsObject pelaaja, Vector suunta) 
    100111    { 
    101         pelaaja.Velocity = suunta;  
     112        pelaaja.Velocity = suunta; 
    102113    } 
     114 
     115    void PelaajaTuhoutuu(PhysicsObject pelaaja, PhysicsObject zombi) 
     116    { 
     117        pelaajanTerveys--; 
     118 
     119        if (pelaajanTerveys <= 0) 
     120            pelaaja.Destroy(); 
     121    } 
     122 
     123    void KerasiTahden(PhysicsObject pelaaja, PhysicsObject tahti) 
     124    { 
     125        MessageDisplay.Add("Keräsit tähden"); 
     126 
     127    } 
     128 
     129     
     130 
     131 
    103132} 
  • 2014/30/EevaS/Zombie attack!/Zombie attack!/Zombie attack!/obj/x86/Debug/ContentPipeline-{9D627D2B-285E-46FF-92A1-5D76DA271176}.xml

    r5596 r5634  
    2828      <Output>C:\MyTemp\EevaS\Zombie attack!\Zombie attack!\Zombie attack!\bin\x86\Debug\Content\Zombi.xnb</Output> 
    2929      <Time>2014-07-23T12:45:20.5385323+03:00</Time> 
     30    </Item> 
     31    <Item> 
     32      <Source>Tähti.png</Source> 
     33      <Name>Tähti</Name> 
     34      <Importer>TextureImporter</Importer> 
     35      <Processor>TextureProcessor</Processor> 
     36      <Options>None</Options> 
     37      <Output>C:\MyTemp\EevaS\Zombie attack!\Zombie attack!\Zombie attack!\bin\x86\Debug\Content\Tähti.xnb</Output> 
     38      <Time>2014-07-24T14:25:24.5389801+03:00</Time> 
    3039    </Item> 
    3140    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/30/EevaS/Zombie attack!/Zombie attack!/Zombie attack!/obj/x86/Debug/Zombie_Attack!.csproj.FileListAbsolute.txt

    r5621 r5634  
    99C:\MyTemp\EevaS\Zombie attack!\Zombie attack!\Zombie attack!\obj\x86\Debug\Zombie attack!.exe 
    1010C:\MyTemp\EevaS\Zombie attack!\Zombie attack!\Zombie attack!\obj\x86\Debug\Zombie attack!.pdb 
     11C:\MyTemp\EevaS\Zombie attack!\Zombie attack!\Zombie attack!\obj\x86\Debug\Zombie_Attack!.csprojResolveAssemblyReference.cache 
     12C:\MyTemp\EevaS\Zombie attack!\Zombie attack!\Zombie attack!\bin\x86\Debug\Content\TÀhti.xnb 
  • 2014/30/EevaS/Zombie attack!/Zombie attack!/Zombie attack!/obj/x86/Debug/cachefile-{9D627D2B-285E-46FF-92A1-5D76DA271176}-targetpath.txt

    r5596 r5634  
    22Content\Pelaaja.xnb 
    33Content\Zombi.xnb 
     4Content\TÀhti.xnb 
  • 2014/30/EevaS/Zombie attack!/Zombie attack!/Zombie attack!Content/Zombie attack!Content.contentproj

    r5596 r5634  
    6666    </Compile> 
    6767  </ItemGroup> 
     68  <ItemGroup> 
     69    <Compile Include="Tähti.png"> 
     70      <Name>Tähti</Name> 
     71      <Importer>TextureImporter</Importer> 
     72      <Processor>TextureProcessor</Processor> 
     73    </Compile> 
     74  </ItemGroup> 
    6875  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6976  <!--  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.