Changeset 8634 for 2017/24/AaroM


Ignore:
Timestamp:
2017-06-14 11:29:32 (2 years ago)
Author:
npo17_8
Message:

sairaan massiiviset jättihitboxit ei näin D:

Location:
2017/24/AaroM/Asteroids
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/AaroM/Asteroids/Asteroids/Asteroids/Asteroids.cs

    r8623 r8634  
    99public class Asteroids : PhysicsGame 
    1010{ 
     11    PhysicsObject spaceship2; 
     12    PhysicsObject spaceship1; 
    1113    public override void Begin() 
    12 { 
     14    { 
    1315 
    1416        asteroidi(0.0, 0.0); 
    15         spaceship1(); 
    16         spaceship2(); 
    17  
    18         
     17        Spaceship1(); 
     18        Spaceship2(); 
     19        Liikkumiskomennot(); 
    1920 
    2021 
    2122 
    22        
     23        Level.CreateBorders(1.0, false); 
     24 
     25 
     26 
     27 
    2328 
    2429        Level.Background.Image = LoadImage("space loollololl"); 
    2530 
    26          
    2731 
    28          
    29          
     32 
     33 
     34 
    3035        // TODO: Kirjoita ohjelmakoodisi tähän 
    3136 
     
    3540 
    3641    void asteroidi(double X, double Y) 
    37     {PhysicsObject asteroidi = new PhysicsObject(260.0, 200.0); 
     42    { 
     43        PhysicsObject asteroidi = new PhysicsObject(260.0, 200.0); 
    3844        asteroidi.Image = LoadImage("joo"); 
    3945        asteroidi.X = 270; 
     
    4248    } 
    4349 
    44     void spaceship1() 
    45     {  PhysicsObject spaceship = new PhysicsObject(50.0, 50.0); 
    46         spaceship.Image = LoadImage("#spaceship"); 
    47         Add (spaceship); 
     50    void Spaceship1() 
     51    { 
     52        spaceship1 = new PhysicsObject(50.0, 50.0); 
     53        spaceship1.Image = LoadImage("#spaceship"); 
     54        Add(spaceship1); 
    4855    } 
    4956 
    50     void spaceship2() 
    51     { PhysicsObject spaceship2 = new PhysicsObject(50.0, 50.0); 
     57    void Spaceship2() 
     58    { 
     59        spaceship2 = new PhysicsObject(50.0, 50.0); 
    5260        spaceship2.X = 100; 
    5361        spaceship2.Y = 0; 
     
    5563        Add(spaceship2); 
    5664    } 
     65    void Liikkumiskomennot() 
     66    { 
     67        Keyboard.Listen(Key.Left, ButtonState.Down, Liikutaspaceship2, null, new Vector(-100, 0)); 
     68        Keyboard.Listen(Key.Right, ButtonState.Down, Liikutaspaceship2, null, new Vector(100, 0)); 
     69        Keyboard.Listen(Key.Up, ButtonState.Down, Liikutaspaceship2, null, new Vector(0, 100)); 
     70        Keyboard.Listen(Key.Down, ButtonState.Down, Liikutaspaceship2, null, new Vector(0, -100)); 
     71 
     72        Keyboard.Listen(Key.A, ButtonState.Down, Liikutaspaceship1, null, new Vector(-100, 0)); 
     73        Keyboard.Listen(Key.D, ButtonState.Down, Liikutaspaceship1, null, new Vector(100, 0)); 
     74        Keyboard.Listen(Key.W, ButtonState.Down, Liikutaspaceship1, null, new Vector(0, 100)); 
     75        Keyboard.Listen(Key.S, ButtonState.Down, Liikutaspaceship1, null, new Vector(0, -100)); 
     76    } 
     77    void Liikutaspaceship2(Vector vektori) 
     78    { 
     79        spaceship2.Push(vektori); 
     80 
     81    } 
     82    void Liikutaspaceship1(Vector vektori) 
     83    { 
     84        spaceship1.Push(vektori); 
     85     } 
    5786 
    5887 
Note: See TracChangeset for help on using the changeset viewer.