Ignore:
Timestamp:
2013-07-25 17:59:04 (6 years ago)
Author:
alraniko
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze Game/Hazy_Maze_Game.cs

    r4666 r4686  
    2424    Explosion rajahdys; 
    2525 
    26     Vector nopeusYlos = new Vector(0, 110); 
    27     Vector nopeusAlas = new Vector(0, -110); 
    28     Vector nopeusOikea = new Vector(110, 0); 
    29     Vector nopeusVasen = new Vector(-110, 0); 
     26    Vector nopeusYlos = new Vector(0, 140); 
     27    Vector nopeusAlas = new Vector(0, -140); 
     28    Vector nopeusOikea = new Vector(140, 0); 
     29    Vector nopeusVasen = new Vector(-140, 0); 
    3030 
    3131    Image standardiPalaKuva = LoadImage("Standard"); 
     
    8383    static String[] kenttaKaksi = { 
    8484                "XXXXXXXXXXXXXXXXXXXXX", 
    85                 "X                   X", 
    86                 "X                  X", 
    87                 "X                  X", 
    88                 "X                   X", 
    89                 "X                   X", 
    90                 "X                   X", 
    91                 "X                   X", 
    92                 "X                   X", 
    93                 "X                   X", 
    94                 "X                   X", 
    95                 "X                   X", 
    96                 "X                   X", 
    97                 "X                   X", 
    98                 "X                   X", 
    99                 "X                   X", 
    100                 "X                   X", 
    101                 "X                   X", 
    102                 "X                  X", 
    103                 "X                   X", 
     85                "X WXXE CX           X", 
     86                "X  C  XXX2   XXXXXX X", 
     87                "X  XX XX  XXXCYXXCE X", 
     88                "X   X XX X A X XXX  X", 
     89                "XXX X CX X1  X      X", 
     90                "XYX  X     XCX      X", 
     91                "X CX X     XXX   X  X", 
     92                "X XX XXXXX  X   XXX X", 
     93                "X  X Q   XX X  XX1  X", 
     94                "X XX  XC  X    CXX  X", 
     95                "X CX   X1  XX XXEEX X", 
     96                "X XX X X X CX       X", 
     97                "X    X N X XC     XCX", 
     98                "XX XCX XXX  X X3    X", 
     99                "X  CX1  X3    X3    X", 
     100                "X XXXXVXWXX XXXCXXXXX", 
     101                "XP  XXSX X3    XCQ  X", 
     102                "XBX1  XC   X X XX X X", 
     103                "XMXC     XCXXX      X", 
    104104                "XXXXXXXXXXXXXXXXXXXXX", 
    105105                }; 
     
    111111    static String[] kenttaKolme = { 
    112112                "XXXXXXXXXXXXXXXXXXXXX", 
    113                 "X                   X", 
    114                 "X                   X", 
    115                 "X                   X", 
    116                 "X                   X", 
    117                 "X                   X", 
    118                 "X                   X", 
    119                 "X                   X", 
    120                 "X                  X", 
    121                 "X                   X", 
    122                 "X                   X", 
    123                 "X                   X", 
    124                 "X                   X", 
    125                 "X                   X", 
    126                 "X                   X", 
    127                 "X                   X", 
    128                 "X                  X", 
    129                 "X                   X", 
    130                 "X                   X", 
    131                 "X                   X", 
     113                "XXX        XTUXUYX EX", 
     114                "X1  XXXXXX X     X  X", 
     115                "XXX X4     X  X     X", 
     116                "X   X X X XX     X  X", 
     117                "X XXX  X X    X  X  X", 
     118                "X X XX3    X     X XX", 
     119                "X3    XXXXXX  X     X", 
     120                "XXXXX XX Q QX    XX X", 
     121                "X3    X     X X X1  X", 
     122                "X X XX  X    XXX    X", 
     123                "X2   X XRXXX XXX XXXX", 
     124                "XCXXXX X X   X Q WXXX", 
     125                "XX     X Q X XA X XXX", 
     126                "XX XXXX   X  X      X", 
     127                "XX3    X  X XE X    X", 
     128                "XXXX X   XX X XXXXX X", 
     129                "XP  X1  X Q X  X Q  X", 
     130                "XBX X X X  XX XX  XXX", 
     131                "XMX     X     XX   SX", 
    132132                "XXXXXXXXXXXXXXXXXXXXX", 
    133133                }; 
     
    152152 
    153153        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    154         Level.Background.Color = Color.Black; 
     154        Level.BackgroundColor = Color.Black; 
    155155 
    156156        LuoKolikkoLaskuri(); 
    157157        LuoLevelLaskuri(); 
    158158        SeuraavaKentta(); 
    159         //LuoMaailma(); 
    160159    } 
    161160 
     
    186185        tiles.SetTileMethod('N', LuoTyonBlock); 
    187186        tiles.SetTileMethod('V', LuoTyonTuho); 
    188         tiles.SetTileMethod('1', LuoVihu, 100.0, 0.0); 
     187        tiles.SetTileMethod('1', LuoVihu, 120.0, 0.0); 
     188        tiles.SetTileMethod('2', LuoVihu, 170.0, 0.0); 
     189        tiles.SetTileMethod('3', LuoVihu, 230.0, 0.0); 
     190        tiles.SetTileMethod('4', LuoVihu, 290.0, 0.0); 
     191        tiles.SetTileMethod('5', LuoVihu, 350.0, 0.0); 
     192        tiles.SetTileMethod('6', LuoVihu, 400.0, 0.0); 
     193        tiles.SetTileMethod('7', LuoVihu, 450.0, 0.0); 
     194        tiles.SetTileMethod('8', LuoVihu, 510.0, 0.0); 
     195        tiles.SetTileMethod('9', LuoVihu, 570.0, 0.0); 
     196        tiles.SetTileMethod('Q', LuoVihu, 0.0, 120.0); 
     197        tiles.SetTileMethod('W', LuoVihu, 0.0, 170.0); 
     198        tiles.SetTileMethod('E', LuoVihu, 0.0, 230.0); 
     199        tiles.SetTileMethod('R', LuoVihu, 0.0, 290.0); 
     200        tiles.SetTileMethod('T', LuoVihu, 0.0, 350.0); 
     201        tiles.SetTileMethod('Y', LuoVihu, 0.0, 400.0); 
     202        tiles.SetTileMethod('U', LuoVihu, 0.0, 450.0); 
     203        tiles.SetTileMethod('I', LuoVihu, 0.0, 515.0); 
     204        tiles.SetTileMethod('O', LuoVihu, 0.0, 570.0); 
     205        tiles.SetTileMethod('0', LuoVihu, 0.0, 0.0); 
     206 
     207        /*tiles.SetTileMethod('1', LuoVihu, 100.0, 0.0); 
    189208        tiles.SetTileMethod('2', LuoVihu, 150.0, 0.0); 
    190209        tiles.SetTileMethod('3', LuoVihu, 200.0, 0.0); 
    191210        tiles.SetTileMethod('4', LuoVihu, 240.0, 0.0); 
    192         tiles.SetTileMethod('5', LuoVihu, 290.0, 0.0); 
     211        tiles.SetTileMethod('5', LuoVihu, 390.0, 0.0); 
    193212        tiles.SetTileMethod('6', LuoVihu, 340.0, 0.0); 
    194213        tiles.SetTileMethod('7', LuoVihu, 390.0, 0.0); 
     
    204223        tiles.SetTileMethod('I', LuoVihu, 0.0, 435.0); 
    205224        tiles.SetTileMethod('O', LuoVihu, 0.0, 480.0); 
    206         tiles.SetTileMethod('0', LuoVihu, 0.0, 0.0); 
     225        tiles.SetTileMethod('0', LuoVihu, 0.0, 0.0);*/ 
     226 
    207227        tiles.Execute(ruudunLeveys, ruudunKorkeus); 
    208228        Ohjaus(); 
     
    225245        { 
    226246            LuoMaailma(kenttaKolme); 
     247            kolikkoLaskuri.MaxValue = 1; 
    227248        } 
    228249    } 
     
    236257    public void LuoLevelLaskuri() 
    237258    { 
    238         levelLaskuri = new IntMeter(0); 
     259        levelLaskuri = new IntMeter(2); 
    239260        levelLaskuri.MaxValue = 10; 
    240261    } 
     
    350371 
    351372        if (kolikkoLaskuri.Value == 20) 
     373        { 
     374            kolikkoBlock.Destroy(); 
     375            kolikkoLaskuri.Reset(); 
     376        } 
     377 
     378        else if(levelLaskuri.Value == 2 && kolikkoLaskuri.Value == 1) 
    352379        { 
    353380            kolikkoBlock.Destroy(); 
     
    416443        pfb.Active = true; 
    417444        pfb.Loop = true; 
    418         pfb.Speed = 137; 
     445        pfb.Speed = 150; 
    419446    } 
    420447} 
Note: See TracChangeset for help on using the changeset viewer.