Changeset 4554 for 2013


Ignore:
Timestamp:
2013-07-23 12:48:02 (6 years ago)
Author:
viosfilp
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/VilleF/Lentokone/Lentokone/Lentokone/Lentokone.cs

    r4553 r4554  
    1919    Image maisema = LoadImage("havutausta"); 
    2020    Image havusaurus = LoadImage("havusaurus"); 
    21     PhysicsObject pelaaja; 
     21    Vector nopeusYlos = new Vector(0, 1000); 
     22    Vector nopeusAlas = new Vector(0, -1000); 
     23    //PhysicsObject pelaaja; 
    2224    public override void Begin() 
    2325    { 
     
    2628        SetWindowSize(800, 600, false); 
    2729        LuoKentta(); 
    28         LuoHavusaurus(); 
     30        LuoPelaaja(); 
    2931        LiikutaPelaajaa(); 
    3032        Camera.ZoomToLevel(); 
     
    4446         
    4547    } 
    46     void LuoHavusaurus() 
     48    void LuoPelaaja() 
    4749    { 
    4850        PhysicsObject pelaaja = new PhysicsObject(235.0, 283.0); 
     
    5860        pelaaja.Push(pelaajanSuunta); 
    5961 
    60         Keyboard.Listen(Key.W, ButtonState.Down, AsetaNopeus, "Pelaaja 1 Mailaa ylös", pelaaja, nopeusYlos); 
    61         Keyboard.Listen(Key.W, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
    62         Keyboard.Listen(Key.S, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta mailaa alas", pelaaja, nopeusAlas); 
    63         Keyboard.Listen(Key.S, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
    64         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "PLS DOLAN STAAPH"); 
     62         
    6563    } 
    66     void AsetaNopeus() 
    67     { 
    68           if ((nopeus.Y < 0) && (pelaaja.Bottom < Level.Bottom)) 
    69         { 
    70             pelaaja.Velocity = Vector.Zero; 
    71             return; 
    72         } 
    73         if ((nopeus.Y > 0) && (pelaaja.Top > Level.Top)) 
    74         { 
    75             pelaaja.Velocity = Vector.Zero; 
    76             return; 
    77     } 
    78 } 
     64 } 
Note: See TracChangeset for help on using the changeset viewer.