Changeset 3108 for 2012/24


Ignore:
Timestamp:
2012-06-15 12:13:23 (7 years ago)
Author:
erjulule
Message:

Talletus.

Location:
2012/24/ErikL/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/ErikL/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.cs

    r3020 r3108  
    140140       Level.CreateTopBorder(); 
    141141 
    142    
    143     if(kentanNro == 1) luoKentta("kentta1"); 
     142       pelaaja2 = new PhysicsObject(40, 20); 
     143        pelaaja2.image = juho; 
     144        pelaaja2.mass = 4.0; 
     145        AddCollisionHandler (pelaaja2, Pelaaja2Tormasi); 
     146        Add ( pelaaja2 ); 
     147         
     148        if(kentanNro == 1) luoKentta("kentta1"); 
    144149    else if(kentanNro == 2) luoKentta("kentta2"); 
    145150    else if(kentanNro == 3) luoKentta("kentta3"); 
    146151    else if(kentanNro > 3) Exit (); 
    147  
    148152     
     153    AsetaOhjaimet(); 
     154 
     155     LuoKentta (string kentta2.txt); 
     156        { 
     157        TileMap kentta = TileMap.FromFile(kentta2.txt); 
     158        kentta.SetTileMethod('#', lisaaTaso); 
     159        kentta.SetTileMethod('$', lisaaTahti); 
     160        kentta.SetTileMethod('N', lisaaPelaaja); 
     161 
     162 
     163        } 
     164 
     165 
     166        void AsetaOhjaimet(); 
     167        { 
     168        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     169        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     170        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     171        Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
     172        Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 
     173        Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
     174        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     175        ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 
     176        ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
     177        ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus);  
    149178     
    150     } 
     179        } 
     180 
     181 
     182 
     183 
     184 
     185 
     186 
     187 
     188 
     189 
     190 
     191 
     192 
     193    } 
     194     
     195      
    151196 
    152197 
Note: See TracChangeset for help on using the changeset viewer.