Ignore:
Timestamp:
2012-07-03 15:06:31 (11 years ago)
Author:
janiemit
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2012/27/JuhoK/TheUnknowProject/TheUnknowProject/TheUnknowProject/TheUnknowProject.cs

    r3481 r3497  
    1111    Image startScreen = LoadImage("startScreen"); 
    1212    PlatformCharacter player; 
     13    double walkSpeed = 100; 
     14    double jumpSpeed = 500; 
    1315 
    1416    //Gamedata 
     
    2224        Level.Background.Image = startScreen; 
    2325 
    24         PushButton nappi = new PushButton("Start game"); 
    25         nappi.Position = new Vector(0, Level.Bottom * 0.9); 
    26         nappi.Clicked += new Action(startGame); 
    27         Add(nappi); 
     26        PushButton button = new PushButton("Start game"); 
     27        button.Position = new Vector(0, Level.Bottom * 0.9); 
     28        button.Clicked += new Action(startGame); 
     29        Add(button); 
    2830    } 
    2931 
     
    3638    void setControls() 
    3739    { 
    38          
     40        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     41        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     42        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     43 
     44        //Keyboard.Listen(Key.W, ButtonState.Down, move, "not set yet", pelaaja1, -nopeus); 
     45        Keyboard.Listen(Key.A, ButtonState.Down, move, "Liikkuu vasemmalle", player, -walkSpeed); 
     46        Keyboard.Listen(Key.D, ButtonState.Down, move, "Liikkuu vasemmalle", player, walkSpeed); 
     47        Keyboard.Listen(Key.Space, ButtonState.Pressed, jump, "Pelaaja hyppää", player, jumpSpeed); 
     48    } 
     49     
     50    void move(PlatformCharacter character, double speed) 
     51    { 
     52        character.Walk(speed); 
     53    } 
     54     
     55    void jump(PlatformCharacter character, double speed) 
     56    { 
     57        character.Jump(speed); 
    3958    } 
    4059 
     
    4463        ClearAll(); 
    4564        loadContent(); 
    46         setControls(); 
    4765        Level.CreateBorders(); 
    4866        Gravity = new Vector(0, -1000); 
     
    5472        player.Image = playerImg; 
    5573        Add(player); 
     74 
     75        setControls(); 
    5676    } 
    5777} 
Note: See TracChangeset for help on using the changeset viewer.