Changeset 8547 for 2017


Ignore:
Timestamp:
2017-06-13 10:09:14 (2 years ago)
Author:
jotapoti
Message:

hahmoa voi liikuttaa alustavasti nuolinäppäimillä. aliohjelma LiikutaPelaajaa? liikuttaa siihen suuntaan mihin painettu.

Location:
2017/24/JouniP/Maryo/Maryo/Maryo
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/JouniP/Maryo/Maryo/Maryo/Maryo.cs

    r8546 r8547  
    99public class Maryo : PhysicsGame 
    1010{ 
     11    PhysicsObject pelaaja; 
     12 
    1113    public override void Begin() 
    1214    { 
     
    1618        Window.Y = 1080 / 2; 
    1719 
    18         PhysicsObject pelaaja = new PhysicsObject(100.0, 100.0); 
     20        pelaaja = new PhysicsObject(100.0, 100.0); 
    1921        pelaaja.CanRotate = false; 
    2022        Add(pelaaja); 
    2123 
    22         //Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0)); 
    23         //Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaPelaajaa, null, new Vector(1000, 0)); 
    24         //Keyboard.Listen(Key.Up, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, 1000)); 
    25         //Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000)); 
     24        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-100, 0)); 
     25        Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaPelaajaa, null, new Vector(100, 0)); 
     26        //Keyboard.Listen(Key.Up, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, 100)); 
     27        Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -100)); 
    2628 
    2729 
     
    3032        LuoEste(   0.0, 300.0); 
    3133        LuoEste(   0.0, -300.0); 
    32         //PhysicsObject este = new PhysicsObject(50.0, 50.0); 
    33         //este.MakeStatic(); 
    34         //este.Color = Color.Black; 
    35         //este.X = 300.0; 
    36         //Add(este); 
    37  
    38         //PhysicsObject este2 = new PhysicsObject(50.0, 50.0); 
    39         //este2.MakeStatic(); 
    40         //este2.Color = Color.Black; 
    41         //este2.X = -300.0; 
    42         //Add(este2); 
    43  
    44         //PhysicsObject este3 = new PhysicsObject(50.0, 50.0); 
    45         //este3.MakeStatic(); 
    46         //este3.Color = Color.Black; 
    47         //este3.X = 0.0; 
    48         //este3.Y = 300.0; 
    49         //Add(este3); 
    50  
     34         
    5135        Level.CreateBorders(); 
    5236 
     
    6751    } 
    6852 
     53    void LiikutaPelaajaa(Vector suunta) 
     54    { 
     55        // liikuttaa pelaajaa siihen suuntaan mihin Vector suunta määrittelee 
     56        pelaaja.Hit(suunta); 
     57    } 
     58 
    6959} 
Note: See TracChangeset for help on using the changeset viewer.