Ignore:
Timestamp:
2014-07-23 15:02:21 (7 years ago)
Author:
eemalisa
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/EevaS/Zombie attack!/Zombie attack!/Zombie attack!/Zombie_attack_.cs

    r5579 r5596  
    99public class Zombie_attack_ : Game 
    1010{ 
     11    Image pelaajakuva = LoadImage("Pelaaja"); 
    1112    PhysicsObject pelaaja; 
     13     
     14    Vector nopeusYlos = new Vector(0, 200); 
     15    Vector nopeusAlas = new Vector(0, -200); 
     16    Vector nopeusVasemmalle = new Vector(-200, 0); 
     17    Vector nopeusOikealle = new Vector(200, 0); 
     18     
     19    private Image tahdenkuva; 
     20    private object zombi; 
    1221 
    1322    public override void Begin() 
    1423    { 
    15         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     24        LuoKentta(); 
     25        AsetaOhjaimet(); 
    1626    } 
    17  
     27     
    1828    void LuoKentta() 
    1929    { 
     
    2737        ruudut.Execute(20, 20); 
    2838    } 
    29  
     39    
    3040    void LuoPelaaja(Vector paikka, double leveys, double korkeus) 
    3141    { 
    3242        pelaaja = new PhysicsObject(10, 10); 
    3343        pelaaja.Position = paikka; 
    34         //AddCollisionHandler(LuoPelaaja, "tahti", TormaaTahteen); 
     44        pelaaja.Image = pelaajakuva; 
    3545        Add(pelaaja); 
    3646    } 
     
    4050        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    4151        taso.Position = paikka; 
    42         //taso.Image 0 groundImage; 
     52        //taso.Image = groundImage; 
    4353        taso.CollisionIgnoreGroup = 1; 
    4454        Add(taso); 
     
    5060        tahti.IgnoresCollisionResponse = true; 
    5161        tahti.Position = paikka; 
    52         //tahti.Image = tahdenKuva; 
     62        tahti.Image = tahdenkuva; 
    5363        tahti.Tag = "tahti"; 
    5464        Add(tahti, 1); 
     
    5767    void LuoVihollinen(Vector paikka, double leveys, double korkeus) 
    5868    { 
    59         PhysicsObject zombi = new PhysicsObject(40, 20); 
     69        PhysicsObject zombi = new PhysicsObject(20, 40); 
     70        zombi.Position = paikka; 
     71        zombi.Tag = "pahis"; 
     72        Add(zombi); 
     73    } 
    6074 
     75    void AsetaOhjaimet() 
     76    { 
     77        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     78         
     79        Keyboard.Listen(Key.Up, ButtonState.Down, AsetaNopeus, "Liikuta hahmoa ylös", pelaajakuva, nopeusYlos); 
     80        Keyboard.Listen(Key.Up, ButtonState.Released, AsetaNopeus, null 
    6181    } 
    6282 
    6383 
    64  
    65  
    66  
    67  
    68  
    6984} 
Note: See TracChangeset for help on using the changeset viewer.