Ignore:
Timestamp:
2017-06-13 15:03:01 (2 years ago)
Author:
npo17_17
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/TomasM/SpaceInvanders/SpaceInvanders/SpaceInvanders/SpaceInvanders.cs

    r8584 r8613  
    1717        LuoPelaaja(); 
    1818        LuoPahis(); 
    19        
     19        Asteroidit(); 
    2020        Level.Background.Image = LoadImage ("tahtitaivas"); 
    2121        Level.Background.Size = Screen.Size; 
    22         Level.CreateBorders(); 
     22     
    2323 
    2424        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0)); 
     
    2727        Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000)); 
    2828 
    29  
    30  
    31  
     29        Level.Width = Screen.Width; 
     30        Level.Height = Screen.Height; 
     31        Level.CreateBorders(); 
    3232 
    3333        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     
    4646        pelaaja = new PhysicsObject(75.0, 75.0); 
    4747        pelaaja.Image = LoadImage("avaruusalus"); 
     48        AddCollisionHandler(pelaaja, "pahapoika", BOOM); 
    4849 
    4950         
     
    5859    } 
    5960     
    60  
    61        void LuoPahis(Vector paikka) 
     61    void BOOM(PhysicsObject pelaaja, PhysicsObject pahis) 
    6262    { 
    63         Pahis = new PhysicsObject(75.0, 75.0); 
    64  
    6563 
    6664 
    6765    } 
     66       void LuoPahis() 
     67    { 
     68        Pahis = new PhysicsObject(75.0, 75.0); 
     69        //Pahis.Tag "kelju"; 
     70        Add(Pahis); 
     71        Pahis.Image = LoadImage("ufokuva2");  
     72         
    6873 
    69    
     74 
     75    } 
     76     
     77    void Asteroidit() 
     78    { 
     79        PhysicsObject asteroidi = new PhysicsObject(100.0, 100.0); 
     80            asteroidi.Image = LoadImage("komeetta"); 
     81        asteroidi.X = 600.0; 
     82        asteroidi.Y = -300.0; 
     83        asteroidi.Tag = "pahapoika"; 
     84        Add(asteroidi); 
     85 
     86    } 
    7087     
    7188} 
Note: See TracChangeset for help on using the changeset viewer.