Ignore:
Timestamp:
2013-07-23 13:05:09 (6 years ago)
Author:
viosfilp
Message:

Talletus.

File:
1 edited

Legend:

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

    r4556 r4559  
    1010{ 
    1111 
    12     
    13      
     12 
     13 
    1414 
    1515    Image maisema = LoadImage("havutausta"); 
     
    2929        Camera.ZoomToLevel(); 
    3030        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     31 
    3132        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     33 
     34        Keyboard.Listen(Key.Left, ButtonState.Down, 
     35   LiikutaPelaajaa, null, -1); 
     36        Keyboard.Listen(Key.Right, ButtonState.Down, 
     37          LiikutaPelaajaa, null, 1); 
     38        Keyboard.Listen(Key.Up, ButtonState.Down, 
     39          KaannaPelaajaa, null, 1.0); 
     40        Keyboard.Listen(Key.Up, ButtonState.Released, 
     41          KaannaPelaajaa, null, 0.0); 
     42        Keyboard.Listen(Key.Down, ButtonState.Down, 
     43          KaannaPelaajaa, null, -1.0); 
     44        Keyboard.Listen(Key.Down, ButtonState.Released, 
     45          KaannaPelaajaa, null, 0.0); 
    3246    } 
     47 
     48    void KaannaPelaajaa(double kaannos) 
     49    { 
     50        pelaaja.AngularVelocity = kaannos; 
     51 
     52    } 
     53 
     54 
     55    void LiikutaPelaajaa(int suunta) 
     56    { 
     57        pelaaja.Push(Vector.FromLengthAndAngle(1000*suunta, pelaaja.Angle)); 
     58    } 
     59 
    3360 
    3461    void LuoKentta() 
     
    4168        alareuna.Bottom = Level.Bottom; 
    4269        Add(alareuna); 
    43          
     70 
    4471    } 
    4572    void LuoPelaaja() 
     
    4875        pelaaja.Shape = Shape.FromImage(havusaurus); 
    4976        pelaaja.Image = havusaurus; 
     77        pelaaja.MirrorImage(); 
    5078        Add(pelaaja); 
    5179 
     
    5785        pelaaja.Push(pelaajanSuunta); 
    5886 
    59          
     87 
    6088    } 
    61  } 
     89} 
Note: See TracChangeset for help on using the changeset viewer.