Changeset 8525 for 2016


Ignore:
Timestamp:
2017-06-12 14:55:57 (12 months ago)
Author:
npo17_1
Message:
 
Location:
2016/koodauskerho/OttoK
Files:
182 added
6 edited

Legend:

Unmodified
Added
Removed
  • 2016/koodauskerho/OttoK/GearGame/GearGame/GearGame/GearGame.cs

    r8496 r8525  
    1313    const int RUUDUN_KOKO = 40; 
    1414 
    15     PlatformCharacter2 pelaaja1; 
     15    PhysicsObject pelaaja1; 
    1616 
    1717    Image pelaajanKuva = LoadImage("Gear"); 
     
    3434        Camera.ZoomFactor = 1.5; 
    3535        Camera.StayInLevel = true; 
     36 
     37 
    3638    } 
    3739 
     
    4446        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4547        Level.Background.CreateGradient(new Color(20, 20, 20), new Color(150, 150, 150)); 
     48    } 
     49 
     50    void AutoMove() 
     51    { 
     52        Timer movetimer = new Timer(); 
     53        movetimer.Interval = 0.1; 
     54 
    4655    } 
    4756 
     
    6675    void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    6776    { 
    68         pelaaja1 = new PlatformCharacter2(leveys, korkeus); 
     77        pelaaja1 = new PlatformCharacter(leveys, korkeus); 
    6978        pelaaja1.Position = paikka; 
    7079        pelaaja1.Mass = 4.0; 
    7180        pelaaja1.Image = pelaajanKuva; 
    7281        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     82        //pelaaja1.Move(new Vector(100.0, 0.0)); 
    7383        Add(pelaaja1); 
    7484    } 
     
    7686    void LisaaNappaimet() 
    7787    { 
    78         Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    7988        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     89        Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
     90        Keyboard.Listen(Key.Delete, ButtonState.Irrelevant, Liikuta, "Pelaaja hyppää", pelaaja1, new Vector(1000.0, 0.0)); 
    8091 
    81         Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, Direction.Left); 
    82         Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, Direction.Right); 
    83         Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    8492 
    8593        //ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     
    92100    } 
    93101 
    94     void Liikuta(PlatformCharacter2 hahmo, Direction nopeus) 
     102    void Liikuta(PhysicsObject hahmo, Vector nopeus) 
    95103    { 
    96         hahmo.Walk(nopeus); 
     104        hahmo.Hit(nopeus); 
    97105    } 
    98106 
    99     void Hyppaa(PlatformCharacter2 hahmo, double nopeus) 
     107    void Hyppaa(PhysicsObject hahmo, double nopeus) 
    100108    { 
    101109        Gravity = -Gravity; 
Note: See TracChangeset for help on using the changeset viewer.