Ignore:
Timestamp:
2015-06-30 12:49:51 (4 years ago)
Author:
misakana
Message:
 
Location:
2015/27/BenjaminE/BenJaMarkPeli
Files:
1 added
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/27/BenjaminE/BenJaMarkPeli/HacknSlash/HacknSlash/HacknSlash/HacknSlash.cs

    r6578 r6579  
    4343        Pelaaja ekaPelaaja = new Pelaaja(ekaPlKuva); 
    4444        Add(ekaPelaaja); 
     45        Liiku(ekaPelaaja); 
    4546    } 
    4647 
    47     public void Liiku() 
     48    public void Liiku(PhysicsObject pelaaja) 
    4849    { 
    49         Keyboard.Listen(Key.Up, ButtonState.Down, AsetaNopeus, "Liiku ylös.", pelaaja, ); 
    50         Keyboard.Listen(Key.Up, ButtonState.Released, AsetaNopeus, null); 
    51         Keyboard.Listen(Key.Down, ButtonState.Down, AsetaNopeus, "Liiku alas."); 
    52         Keyboard.Listen(Key.Down, ButtonState.Released, AsetaNopeus, null); 
    53         Keyboard.Listen(Key.Right, ButtonState.Down, AsetaNopeus, "Liiku oikealle."); 
    54         Keyboard.Listen(Key.Right, ButtonState.Released, AsetaNopeus, null); 
    55         Keyboard.Listen(Key.Left, ButtonState.Down, AsetaNopeus, "Liiku vasemalle."); 
    56         Keyboard.Listen(Key.Left, ButtonState.Released, AsetaNopeus, null); 
     50 
     51        Vector ylos = new Vector(0.0, 500.0); 
     52        Vector alas = new Vector(0.0, -500.0); 
     53        Vector oikea = new Vector(500.0, 0.0); 
     54        Vector vasema = new Vector(-500.0, 0.0); 
     55 
     56        Keyboard.Listen(Key.Up, ButtonState.Down, AsetaNopeus, "Liiku ylös.", pelaaja, ylos); 
     57        Keyboard.Listen(Key.Up, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
     58        Keyboard.Listen(Key.Down, ButtonState.Down, AsetaNopeus, "Liiku alas.", pelaaja, alas); 
     59        Keyboard.Listen(Key.Down, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
     60        Keyboard.Listen(Key.Right, ButtonState.Down, AsetaNopeus, "Liiku oikealle.", pelaaja, oikea); 
     61        Keyboard.Listen(Key.Right, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
     62        Keyboard.Listen(Key.Left, ButtonState.Down, AsetaNopeus, "Liiku vasemalle.", pelaaja, vasema); 
     63        Keyboard.Listen(Key.Left, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
    5764    } 
    5865 
    5966    public void AsetaNopeus(PhysicsObject pelaaja, Vector nopeus) 
    6067    { 
    61         pelaaja.Velocity = nopeus; 
     68        pelaaja.Move(nopeus); 
    6269    } 
    6370} 
Note: See TracChangeset for help on using the changeset viewer.