Changeset 7872 for 2016


Ignore:
Timestamp:
2016-07-06 12:43:33 (3 years ago)
Author:
jotapoti
Message:

luolaan meno vaihtaa kentan numeroa ym.

Location:
2016/27/JouniP/VenienteFragore/VenienteFragore
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/JouniP/VenienteFragore/VenienteFragore/VenienteFragore/VenienteFragore.cs

    r7870 r7872  
    2929    IntMeter pistelaskuri; 
    3030 
     31    int kentanNumero = 1; 
     32 
    3133    public override void Begin() 
    3234    { 
    33         // TODO useampi kentta 
    34         // TODO vaihda kenttanumero 
    35         // TODO luola vaihtaa seuraavaan kenttaan 
    3635        // TODO vihun litistaminen 
    3736 
    3837        ClearAll(); 
     38         
     39        SmoothTextures = false; 
    3940 
    4041        minimiinii = LoadAnimation("minimiiniianim"); 
     
    6970    void LuoKentta() 
    7071    { 
    71         TileMap kentta = TileMap.FromLevelAsset("kentta2"); 
     72        TileMap kentta = TileMap.FromLevelAsset("kentta" + kentanNumero); 
    7273        kentta.SetTileMethod('#', LisaaTaso); 
    7374        kentta.SetTileMethod('*', LisaaTahti); 
     
    7778        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    7879        Level.CreateBorders(); 
    79         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     80        Level.Background.CreateGradient(Color.Gray, Color.SkyBlue); 
    8081    } 
    8182 
     
    153154        Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    154155        Keyboard.Listen(Key.R, ButtonState.Pressed, Begin, "Aloita peli alusta"); 
    155  
     156        Keyboard.Listen(Key.A, ButtonState.Pressed, MuutaKenttanumeroa, null, -1); 
     157        Keyboard.Listen(Key.S, ButtonState.Pressed, MuutaKenttanumeroa, null, 1); 
    156158 
    157159        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     
    162164 
    163165        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     166    } 
     167 
     168    void MuutaKenttanumeroa(int muutosmaara) 
     169    { 
     170        kentanNumero += muutosmaara; 
     171        if (kentanNumero < 1) 
     172        { 
     173            kentanNumero = 1; 
     174        } 
     175        if (kentanNumero > 2) 
     176        { 
     177            kentanNumero = 2; 
     178        } 
     179        ClearAll(); 
     180        AloitaPeli(); 
    164181    } 
    165182 
     
    198215    void TormaaLuolaan(PhysicsObject hahmo, PhysicsObject luola) 
    199216    { 
    200         // TODO hahmo siirtyy toiseen kenttaan! 
    201         MessageDisplay.Add("Menit luolaan!"); 
     217        MuutaKenttanumeroa(1); 
     218 
     219        //MessageDisplay.Add("Menit luolaan!"); 
    202220    } 
    203221 
  • 2016/27/JouniP/VenienteFragore/VenienteFragore/VenienteFragore/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7870 r7872  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\JouniP\VenienteFragore\VenienteFragore\VenienteFragore\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2016-07-06T09:51:04.7072654+03:00</Time> 
     38      <Time>2016-07-06T12:40:48.6505359+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
  • 2016/27/JouniP/VenienteFragore/VenienteFragore/VenienteFragoreContent/kentta1.txt

    r7838 r7872  
    1111...##..##..##..##................... 
    1212.................................... 
    13 .*....*.......*...*................. 
    14 .##..##......##..##..*********...... 
    15 .............O....***********....... 
     13..*...*.......*...*................. 
     14..#..##......##..##..*********...... 
     15..................***********....... 
    1616......z..#.N.......************...O. 
    1717#################################### 
Note: See TracChangeset for help on using the changeset viewer.