Ignore:
Timestamp:
2011-08-05 12:07:17 (9 years ago)
Author:
matehaat
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/31/MaijaH/Smiley/Smiley/Peli.cs

    r2557 r2587  
    77using Jypeli.Widgets; 
    88 
     9// Tehnyt: Maija H. 
     10 
    911public class Peli : PhysicsGame 
    1012{ 
     
    3739    int kenttaNro = 1; 
    3840 
     41    Image taustaKuva = LoadImage( "Taustakuva" ); 
     42  
    3943    public override void Begin() 
    4044    { 
    41         SeuraavaKentta(kenttaNro); 
     45       
    4246        Valikko(); 
    4347    } 
     
    6771        Mouse.ListenMovement(1.0, ValikossaLiikkuminen, null); 
    6872        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, ""); 
     73        Level.Background.Image = taustaKuva; 
     74        Level.Background.FitToLevel(); 
    6975 
    7076    } 
     
    7581            if (Mouse.IsCursorOn(kohta)) 
    7682            { 
    77                 kohta.TextColor = Color.Red; 
     83                kohta.TextColor = Color.Yellow; 
    7884            } 
    7985            else 
    8086            { 
    81                 kohta.TextColor = Color.Black; 
     87                kohta.TextColor = Color.Blue; 
    8288            } 
    8389 
     
    8894        ClearAll(); 
    8995        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Valikko, "Palaa valikkoon"); 
     96        SeuraavaKentta(kenttaNro); 
    9097    } 
    9198 
     
    111118        Gravity = new Vector(0, -1000); 
    112119        lisaaNappaimet(); 
     120 
    113121    } 
    114122    void lisaaNakymatonTaso(Vector paikka, double leveys, double korkeus) 
     
    180188    { 
    181189        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
     190        Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
     191        Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu oikealle", pelaaja1, nopeus); 
    182192        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu pelistä"); 
    183  
    184         Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
    185         Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 
    186193        Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    187  
    188         ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
    189  
    190         ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 
    191         ControllerOne.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
    192         ControllerOne.Listen(Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
     194  
    193195    } 
    194196 
     
    235237        else if (kenttaNro == 2) luoKentta("kentta2"); 
    236238        else if (kenttaNro == 3) luoKentta("kentta3"); 
     239        else if (kenttaNro == 4) Valikko(); 
    237240     } 
    238241    void luoMaali(Vector paikka, double leveys, double korkeus) 
     
    290293    }     
    291294 
     295 
     296 
    292297 }  
    293298    
Note: See TracChangeset for help on using the changeset viewer.