Changeset 4699 for 2013


Ignore:
Timestamp:
2013-07-26 10:41:32 (6 years ago)
Author:
alraniko
Message:

Talletus.

Location:
2013/30/AleksiK/Hazy Maze Game
Files:
12 edited

Legend:

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

    r4686 r4699  
    2121    IntMeter kolikkoLaskuri; 
    2222    IntMeter levelLaskuri; 
     23    IntMeter elamaLaskuri; 
    2324     
    2425    Explosion rajahdys; 
    25  
    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); 
     26    Explosion rajahdyss; 
     27 
     28    Vector nopeusYlos = new Vector(0, 90); 
     29    Vector nopeusAlas = new Vector(0, -90); 
     30    Vector nopeusOikea = new Vector(90, 0); 
     31    Vector nopeusVasen = new Vector(-90, 0); 
    3032 
    3133    Image standardiPalaKuva = LoadImage("Standard"); 
     
    5557    static String[] kenttaYksi = { 
    5658                "XXXXXXXXXXXXXXXXXXXXX", 
    57                 "XS Q Q     X1  X2 W X", 
    58                 "X X   X2   X        X", 
     59                "XS 2 2     X1  X1 2 X", 
     60                "X X   X1   X        X", 
    5961                "X X   CXCXXCX   X   X", 
    60                 "XCXXXXXCX5      XX CX", 
    61                 "X5      XCX3    XXXXX", 
    62                 "X XCX  XXXX3    X QCX", 
    63                 "X  XX XCXWX X   X  XX", 
    64                 "XX X  X R   X   X  CX", 
    65                 "XE    X    X    X XXX", 
    66                 "X   X X   CX2   X CRX", 
     62                "XCXXXXXCX1      XX CX", 
     63                "X1      XCX1    XXXXX", 
     64                "X XCX  XXXX1    X 2CX", 
     65                "X  XX XCX2X X   X  XX", 
     66                "XX X  X 2   X   X  CX", 
     67                "X2    X    X    X XXX", 
     68                "X   X X   CX1   X C2X", 
    6769                "X  X  X  XXXX  XXXX X", 
    6870                "X X  X    XXX X     X", 
    6971                "X X X             X X", 
    7072                "XXX X XXXXX  X    X X", 
    71                 "X6       X4     XXX X", 
     73                "X1       X1     XXX X", 
    7274                "XAX X CXXXXXX XXXXCXX", 
    73                 "XBX  XXQ Q  X    Q CX", 
     75                "XBX  XX2 2  X    2 CX", 
    7476                "X X1  X   X XCX X XXX", 
    7577                "XMXC      XCXXC    PX", 
     
    8385    static String[] kenttaKaksi = { 
    8486                "XXXXXXXXXXXXXXXXXXXXX", 
    85                 "X WXXE CX           X", 
    86                 "X  C  XXX2   XXXXXX X", 
    87                 "X  XX XX  XXXCYXXCE X", 
     87                "X 2XX2 CX           X", 
     88                "X  C  XXX1   XXXXXX X", 
     89                "X  XX XX  XXXC2XXC2 X", 
    8890                "X   X XX X A X XXX  X", 
    8991                "XXX X CX X1  X      X", 
    90                 "XYX  X     XCX      X", 
     92                "X2X  X     XCX      X", 
    9193                "X CX X     XXX   X  X", 
    9294                "X XX XXXXX  X   XXX X", 
    93                 "X  X Q   XX X  XX1  X", 
     95                "X  X 2   XX X  XX1  X", 
    9496                "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", 
     97                "X CX   X1  XX XX22X X", 
     98                "X XX X X X CX     XCX", 
     99                "X    X N X XC     2 X", 
     100                "XX XCX XXX  X X     X", 
     101                "X  CX1  X1    X    CX", 
     102                "X XXXXVX2XX XXXXXXXXX", 
     103                "XP  XXSX X1    XC2  X", 
    102104                "XBX1  XC   X X XX X X", 
    103105                "XMXC     XCXXX      X", 
     
    111113    static String[] kenttaKolme = { 
    112114                "XXXXXXXXXXXXXXXXXXXXX", 
    113                 "XXX        XTUXUYX EX", 
     115                "XXX        X22X22X 2X", 
    114116                "X1  XXXXXX X     X  X", 
    115                 "XXX X4     X  X     X", 
     117                "XXX X1     X  X     X", 
    116118                "X   X X X XX     X  X", 
    117119                "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", 
     120                "X X XX1    X     X XX", 
     121                "X1    XXXXXX  X     X", 
     122                "XXXXX XX 2 2X    XX X", 
     123                "X1    X     X X X1  X", 
    122124                "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", 
     125                "X1   X X2XXX XXX XXXX", 
     126                "XCXXXX X X   X 2 2XXX", 
     127                "XX     X 2 X XA X XXX", 
    126128                "XX XXXX   X  X      X", 
    127                 "XX3    X  X XE X    X", 
     129                "XX1    X  X X2 X    X", 
    128130                "XXXX X   XX X XXXXX X", 
    129                 "XP  X1  X Q X  X Q  X", 
     131                "XP  X1  X 2 X  X 2  X", 
    130132                "XBX X X X  XX XX  XXX", 
    131133                "XMX     X     XX   SX", 
     
    152154 
    153155        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    154         Level.BackgroundColor = Color.Black; 
     156        Level.Background.Color = Color.Black; 
    155157 
    156158        LuoKolikkoLaskuri(); 
    157159        LuoLevelLaskuri(); 
    158         SeuraavaKentta(); 
     160        SeuraavaKentta();         
    159161    } 
    160162 
     
    185187        tiles.SetTileMethod('N', LuoTyonBlock); 
    186188        tiles.SetTileMethod('V', LuoTyonTuho); 
    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); 
    208         tiles.SetTileMethod('2', LuoVihu, 150.0, 0.0); 
    209         tiles.SetTileMethod('3', LuoVihu, 200.0, 0.0); 
    210         tiles.SetTileMethod('4', LuoVihu, 240.0, 0.0); 
    211         tiles.SetTileMethod('5', LuoVihu, 390.0, 0.0); 
    212         tiles.SetTileMethod('6', LuoVihu, 340.0, 0.0); 
    213         tiles.SetTileMethod('7', LuoVihu, 390.0, 0.0); 
    214         tiles.SetTileMethod('8', LuoVihu, 435.0, 0.0); 
    215         tiles.SetTileMethod('9', LuoVihu, 480.0, 0.0); 
    216         tiles.SetTileMethod('Q', LuoVihu, 0.0, 100.0); 
    217         tiles.SetTileMethod('W', LuoVihu, 0.0, 150.0); 
    218         tiles.SetTileMethod('E', LuoVihu, 0.0, 200.0); 
    219         tiles.SetTileMethod('R', LuoVihu, 0.0, 240.0); 
    220         tiles.SetTileMethod('T', LuoVihu, 0.0, 290.0); 
    221         tiles.SetTileMethod('Y', LuoVihu, 0.0, 340.0); 
    222         tiles.SetTileMethod('U', LuoVihu, 0.0, 390.0); 
    223         tiles.SetTileMethod('I', LuoVihu, 0.0, 435.0); 
    224         tiles.SetTileMethod('O', LuoVihu, 0.0, 480.0); 
    225         tiles.SetTileMethod('0', LuoVihu, 0.0, 0.0);*/ 
    226  
     189        tiles.SetTileMethod('1', LuoVihu, 100.0, 0.0); 
     190        tiles.SetTileMethod('2', LuoVihu, 0.0, 100.0); 
     191        tiles.SetTileMethod('3', LuoVihu, 0.0, 0.0); 
    227192        tiles.Execute(ruudunLeveys, ruudunKorkeus); 
    228193        Ohjaus(); 
     
    247212            kolikkoLaskuri.MaxValue = 1; 
    248213        } 
     214 
     215        LuoElamaLaskuri(); 
    249216    } 
    250217 
     
    257224    public void LuoLevelLaskuri() 
    258225    { 
    259         levelLaskuri = new IntMeter(2); 
     226        levelLaskuri = new IntMeter(0); 
    260227        levelLaskuri.MaxValue = 10; 
     228    } 
     229 
     230    void LuoElamaLaskuri() 
     231    { 
     232        elamaLaskuri = new IntMeter(2); 
     233        elamaLaskuri.MaxValue = 10; 
     234 
     235        Label elamaNaytto = new Label(); 
     236        elamaNaytto.X = Level.Left - ruudunLeveys * 1.5; 
     237        elamaNaytto.Y = Level.Top - ruudunKorkeus * 4; 
     238        elamaNaytto.TextColor = Color.White; 
     239        elamaNaytto.Color = Color.Black; 
     240        elamaNaytto.Title = "Lives"; 
     241 
     242        elamaNaytto.BindTo(elamaLaskuri); 
     243        Add(elamaNaytto); 
    261244    } 
    262245 
     
    267250        standardiPala.Restitution = 0.0; 
    268251        standardiPala.Image = standardiPalaKuva; 
     252        standardiPala.Tag = "standard"; 
    269253        Add(standardiPala); 
    270254    } 
     
    384368    } 
    385369 
    386     void Kuolit(PhysicsObject tormaaja, PhysicsObject pelaaja) 
    387     { 
     370    void OtitOsumaa(PhysicsObject tormaaja, PhysicsObject pelaaja) 
     371    { 
     372        elamaLaskuri.Value -= 1; 
     373        tormaaja.Destroy(); 
     374 
     375        rajahdyss = new Explosion(75); 
     376        rajahdyss.Position = tormaaja.Position; 
     377        rajahdyss.UseShockWave = false; 
     378        Add(rajahdyss); 
     379 
     380        if(elamaLaskuri.Value == 0) 
     381        { 
    388382        pelaaja.Destroy(); 
    389383        kolikkoLaskuri.Reset(); 
     384        elamaLaskuri.Reset(); 
    390385        SeuraavaKentta(); 
    391386 
     
    394389        rajahdys.UseShockWave = false; 
    395390        Add(rajahdys); 
     391        } 
    396392    } 
    397393 
     
    412408 
    413409        SeuraavaKentta(); 
     410 
     411        elamaLaskuri.Value += 1; 
    414412    } 
    415413 
     
    428426        vihu.CanRotate = false; 
    429427        Add(vihu); 
    430         AddCollisionHandler(vihu, "pelaaja", Kuolit); 
    431         LuoVihuAivot(paikka, r, d); 
    432     } 
    433  
    434     public void LuoVihuAivot(Vector paikka, double r, double d) 
    435     { 
    436         List<Vector> vihuPolku = new List<Vector>(); 
    437         vihuPolku.Add(new Vector(paikka.X + r, paikka.Y)); 
    438         vihuPolku.Add(new Vector(paikka.X, paikka.Y - d)); 
    439  
    440         PathFollowerBrain pfb = new PathFollowerBrain(); 
    441         pfb.Path = vihuPolku; 
    442         vihu.Brain = pfb; 
    443         pfb.Active = true; 
    444         pfb.Loop = true; 
    445         pfb.Speed = 150; 
     428        vihu.Velocity = new Vector(r, d); 
     429        AddCollisionHandler(vihu, "pelaaja", OtitOsumaa); 
     430        AddCollisionHandler(vihu, "standard", VaihdaSuunta); 
     431    } 
     432 
     433    void VaihdaSuunta(PhysicsObject tormaaja, PhysicsObject standard) 
     434    { 
     435        tormaaja.Velocity *= -1; 
    446436    } 
    447437} 
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze Game/bin/x86/Debug/Jypeli.xml

    r4686 r4699  
    644644            <param name="time">Peliaika.</param> 
    645645        </member> 
     646        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject)"> 
     647            <summary> 
     648            NÀkeekö olio toisen. 
     649            </summary> 
     650            <param name="obj">Toinen olio</param> 
     651            <returns></returns> 
     652        </member> 
     653        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Predicate{Jypeli.GameObject})"> 
     654            <summary> 
     655            NÀkeekö olio toisen. 
     656            </summary> 
     657            <param name="obj">Toinen olio</param> 
     658            <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 
     659            <returns></returns> 
     660        </member> 
     661        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Object)"> 
     662            <summary> 
     663            NÀkeekö olio toisen. 
     664            </summary> 
     665            <param name="obj">Toinen olio</param> 
     666            <param name="obstacleTag">Tagi esteelle</param> 
     667            <returns></returns> 
     668        </member> 
     669        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector)"> 
     670            <summary> 
     671            NÀkeekö olio paikkaan. 
     672            </summary> 
     673            <param name="targetPosition">Paikka</param> 
     674            <returns></returns> 
     675        </member> 
     676        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector,System.Predicate{Jypeli.GameObject})"> 
     677            <summary> 
     678            NÀkeekö olio paikkaan. 
     679            </summary> 
     680            <param name="targetPosition">Paikka</param> 
     681            <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 
     682            <returns></returns> 
     683        </member> 
     684        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector,System.Object)"> 
     685            <summary> 
     686            NÀkeekö olio paikkaan. 
     687            </summary> 
     688            <param name="targetPosition">Paikka</param> 
     689            <param name="obstacleTag">Tagi esteelle</param> 
     690            <returns></returns> 
     691        </member> 
     692        <member name="M:Jypeli.GameObject.IsBlocking(Jypeli.Vector,Jypeli.Vector)"> 
     693            <summary> 
     694            Onko olio kahden paikan vÀlissÀ. 
     695            </summary> 
     696            <param name="obj">Olio</param> 
     697            <param name="pos1">Paikka 1</param> 
     698            <param name="pos2">Paikka 2</param> 
     699            <returns></returns> 
     700        </member> 
     701        <member name="M:Jypeli.GameObject.FadeColorTo(Jypeli.Color,System.Double)"> 
     702            <summary> 
     703            Muuttaa olion vÀriÀ toiseen hitaasti liukumalla. 
     704            </summary> 
     705            <param name="targetColor">VÀri johon muutetaan</param> 
     706            <param name="seconds">Aika jossa muutos valmistuu</param> 
     707        </member> 
    646708        <member name="P:Jypeli.GameObject.IsVisible"> 
    647709            <summary> 
     
    843905            <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param> 
    844906        </member> 
    845         <member name="M:Jypeli.PhysicsObject.Throw(Jypeli.PhysicsObject,Jypeli.Angle,System.Double,System.Double,System.Int32)"> 
     907        <member name="M:Jypeli.PhysicsObject.Throw(Jypeli.PhysicsObject,Jypeli.Angle,System.Double,System.Double,System.Int32,System.Double)"> 
    846908            <summary> 
    847909            HeittÀÀ kappaleen hahmon rintamasuuntaa kohti. 
     
    850912            <param name="angle">Suhteellinen kulma (0 astetta suoraan, 90 ylös)</param> 
    851913            <param name="force">Heiton voimakkuus</param> 
    852             <param name="distanceChange">Kuinka paljon heitettÀvÀn kappaleen etÀisyyteen lisÀtÀÀn (oletus 0)</param> 
     914            <param name="distOffset">Offset ammuksen etÀisyydelle</param> 
    853915            <param name="layer">Pelimaailman kerros</param> 
     916            <param name="axialOffset">Offset ammuksen akselin suuntaiselle paikalle</param> 
    854917        </member> 
    855918        <member name="F:Jypeli.PhysicsObject.ActiveForces"> 
     
    12851348            </summary> 
    12861349        </member> 
     1350        <member name="E:Jypeli.Brain.Updated"> 
     1351            <summary> 
     1352            Tapahtuu kun aivoja pÀivitetÀÀn. 
     1353            </summary> 
     1354        </member> 
    12871355        <member name="P:Jypeli.Brain.Owner"> 
    12881356            <summary> 
     
    13301398            <summary> 
    13311399            KÀÀnnytÀÀnkö siihen suuntaan mihin liikutaan. 
     1400            </summary> 
     1401        </member> 
     1402        <member name="P:Jypeli.AbstractMoverBrain.TurnSpeed"> 
     1403            <summary> 
     1404            MaksimikÀÀntymisnopeus (radiaania sekunnissa) 
    13321405            </summary> 
    13331406        </member> 
     
    14061479            </summary> 
    14071480        </member> 
     1481        <member name="P:Jypeli.FollowerBrain.CloseBrain"> 
     1482            <summary> 
     1483            Aivot, joita kÀytetÀÀn nÀiden sijasta kun ollaan lÀhellÀ kohdestta 
     1484            </summary> 
     1485        </member> 
    14081486        <member name="E:Jypeli.FollowerBrain.TargetClose"> 
    14091487            <summary> 
     
    14181496                <c>true</c> jos pysÀhdytÀÀn; jos ei, niin <c>false</c>. 
    14191497            </value> 
     1498        </member> 
     1499        <member name="P:Jypeli.FollowerBrain.Delay"> 
     1500            <summary> 
     1501            Viive seuraamislogiikassa. Oletuksena nolla (seuraa reaaliajassa) 
     1502            </summary> 
    14201503        </member> 
    14211504        <member name="T:Jypeli.RandomMoverBrain"> 
     
    17001783            <summary> 
    17011784            TÀysikulma (360 astetta). 
     1785            </summary> 
     1786        </member> 
     1787        <member name="F:Jypeli.UnlimitedAngle.Infinity"> 
     1788            <summary> 
     1789            ÄÀretön kulma. 
    17021790            </summary> 
    17031791        </member> 
     
    23122400            <param name="radius">SÀde jolla etsitÀÀn</param> 
    23132401            <returns>Mahdollinen olio</returns> 
     2402        </member> 
     2403        <member name="M:Jypeli.Game.GetObjectsBetween(Jypeli.Vector,Jypeli.Vector)"> 
     2404            <summary> 
     2405            Palauttaa pelioliot kahden pisteen vÀlillÀ. 
     2406            </summary> 
     2407            <param name="pos1"></param> 
     2408            <param name="pos2"></param> 
     2409            <returns></returns> 
    23142410        </member> 
    23152411        <member name="M:Jypeli.Game.LoadAnimation(System.String)"> 
     
    32083304            </summary> 
    32093305            <param name="tileSymbol">Merkki</param> 
    3210             <param name="f">Aliohjelma</param> 
     3306            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32113307        </member> 
    32123308        <member name="M:Jypeli.AbstractTileMap`1.SetTileMethod``1(`0,Jypeli.AbstractTileMap{`0}.TileMethod{``0},``0)"> 
     
    32183314            <typeparam name="T1">Parametrin tyyppi</typeparam> 
    32193315            <param name="tileSymbol">Merkki</param> 
    3220             <param name="f">Aliohjelma</param> 
     3316            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32213317            <param name="p1">Parametri</param> 
    32223318        </member> 
     
    32303326            <typeparam name="T2">Toisen parametrin tyyppi</typeparam> 
    32313327            <param name="tileSymbol">Merkki</param> 
    3232             <param name="f">Aliohjelma</param> 
     3328            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32333329            <param name="p1">EnsimmÀinen parametri</param> 
    32343330            <param name="p2">Toinen parametri</param> 
     
    32433339            <typeparam name="T2">Toisen parametrin tyyppi</typeparam> 
    32443340            <param name="tileSymbol">Merkki</param> 
    3245             <param name="f">Aliohjelma</param> 
     3341            <param name="f">Aliohjelma muotoa void LuoOlio(Vector paikka, double leveys, double korkeus)</param> 
    32463342            <param name="p1">EnsimmÀinen parametri</param> 
    32473343            <param name="p2">Toinen parametri</param> 
     3344        </member> 
     3345        <member name="M:Jypeli.AbstractTileMap`1.SetRouteMethod(Jypeli.AbstractTileMap{`0}.RouteMethod,`0[])"> 
     3346            <summary> 
     3347            Kokoaa reitin useammasta ruutukentÀn symbolista. 
     3348             
     3349            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3350            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3351            Execute. 
     3352            </summary> 
     3353            <param name="f">Aliohjelma, muotoa void LuoReittiolio(List&lt;Vector&gt; reitti, double leveys, double korkeus)</param> 
     3354            <param name="tileSymbols">RuutukentÀn symbolit tiedostossa joista reitti muodostuu</param> 
    32483355        </member> 
    32493356        <member name="M:Jypeli.AbstractTileMap`1.Execute"> 
     
    33393446            <param name="img">Kuva, jossa jokainen pikseli vastaa oliota.</param> 
    33403447        </member> 
     3448        <member name="M:Jypeli.ColorTileMap.#ctor(System.String)"> 
     3449            <summary> 
     3450            Luo uuden ruutukartan. 
     3451            </summary> 
     3452            <param name="assetName">Kuvatiedoston nimi.</param> 
     3453        </member> 
    33413454        <member name="M:Jypeli.ColorTileMap.FromLevelAsset(System.String)"> 
    33423455            <summary> 
     
    33443457            </summary> 
    33453458            <param name="assetName">Tiedoston nimi</param>         
     3459        </member> 
     3460        <member name="M:Jypeli.ColorTileMap.SetTileMethod(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod)"> 
     3461            <summary> 
     3462            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3463            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3464            Execute. 
     3465            </summary> 
     3466            <param name="hexCode">Heksakoodi vÀrille</param> 
     3467            <param name="method">Aliohjelma</param> 
     3468        </member> 
     3469        <member name="M:Jypeli.ColorTileMap.SetTileMethod``1(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0},``0)"> 
     3470            <summary> 
     3471            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3472            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3473            Execute. 
     3474            </summary> 
     3475            <param name="hexCode">Heksakoodi vÀrille</param> 
     3476            <param name="method">Aliohjelma</param> 
     3477            <param name="p1">Parametri</param> 
     3478        </member> 
     3479        <member name="M:Jypeli.ColorTileMap.SetTileMethod``2(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0,``1},``0,``1)"> 
     3480            <summary> 
     3481            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3482            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3483            Execute. 
     3484            </summary> 
     3485            <param name="hexCode">Heksakoodi vÀrille</param> 
     3486            <param name="method">Aliohjelma</param> 
     3487            <param name="p1">Parametri</param> 
     3488            <param name="p2">Parametri</param> 
     3489        </member> 
     3490        <member name="M:Jypeli.ColorTileMap.SetTileMethod``3(System.String,Jypeli.AbstractTileMap{Jypeli.Color}.TileMethod{``0,``1,``2},``0,``1,``2)"> 
     3491            <summary> 
     3492            MÀÀrittÀÀ, ettÀ tietyn ruutukentÀn symbolin (<c>tileSymbol</c>) kohdalla 
     3493            kutsutaan aliohjelmaa <c>f</c>. Huom! KÀytÀ tÀmÀn aliohjelman kanssa metodia 
     3494            Execute. 
     3495            </summary> 
     3496            <param name="hexCode">Heksakoodi vÀrille</param> 
     3497            <param name="method">Aliohjelma</param> 
     3498            <param name="p1">Parametri</param> 
     3499            <param name="p2">Parametri</param> 
     3500            <param name="p3">Parametri</param> 
    33463501        </member> 
    33473502        <member name="P:Jypeli.ColorTileMap.ColorTolerance"> 
     
    60566211            Palkin rakentaja. 
    60576212            </summary> 
     6213            <param name="width">Palkin leveys</param> 
     6214            <param name="height">Palkin korkeus</param> 
     6215        </member> 
     6216        <member name="M:Jypeli.Widgets.BarGauge.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     6217            <summary> 
     6218            Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. 
     6219            </summary> 
     6220            <param name="width">Palkin leveys</param> 
     6221            <param name="height">Palkin korkeus</param> 
     6222            <param name="meter">Mittari</param> 
    60586223        </member> 
    60596224        <member name="M:Jypeli.Widgets.BarGauge.BindTo(Jypeli.Meter)"> 
     
    64226587            </summary> 
    64236588        </member> 
     6589        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Meter)"> 
     6590            <summary> 
     6591            Lue uuden tekstikentÀn ja sitoo sen mittarin arvoon. 
     6592            </summary> 
     6593            <param name="meter">Mittari</param> 
     6594        </member> 
    64246595        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Animation)"> 
    64256596            <summary> 
     
    67556926            </summary> 
    67566927        </member> 
     6928        <member name="F:Jypeli.Widgets.MultiSelectWindow.QuestionLabel"> 
     6929            <summary> 
     6930            Kysymys. 
     6931            </summary> 
     6932        </member> 
    67576933        <member name="M:Jypeli.Widgets.MultiSelectWindow.#ctor(System.String,System.String[])"> 
    67586934            <summary> 
     
    67676943            </summary> 
    67686944        </member> 
     6945        <member name="P:Jypeli.Widgets.MultiSelectWindow.Font"> 
     6946            <summary> 
     6947            Fontti. 
     6948            </summary> 
     6949        </member> 
    67696950        <member name="P:Jypeli.Widgets.MultiSelectWindow.DefaultCancel"> 
    67706951            <summary> 
     
    67736954            </summary> 
    67746955        </member> 
     6956        <member name="P:Jypeli.Widgets.MultiSelectWindow.SelectedIndex"> 
     6957            <summary> 
     6958            Kuinka mones nappula on valittuna (alkaa nollasta) 
     6959            </summary> 
     6960        </member> 
    67756961        <member name="P:Jypeli.Widgets.MultiSelectWindow.SelectedButton"> 
    67766962            <summary> 
     
    67866972            <summary> 
    67876973            Valitun nappulan vÀri. 
     6974            </summary> 
     6975        </member> 
     6976        <member name="P:Jypeli.Widgets.MultiSelectWindow.RememberSelection"> 
     6977            <summary> 
     6978            Muistetaanko missÀ kohtaa kursori oli viime kerralla kun ikkuna nÀytettiin. 
    67886979            </summary> 
    67896980        </member> 
     
    68036994            Palkin rakentaja. 
    68046995            </summary> 
     6996            <param name="width">Palkin leveys</param> 
     6997            <param name="height">Palkin korkeus</param> 
     6998        </member> 
     6999        <member name="M:Jypeli.Widgets.ProgressBar.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     7000            <summary> 
     7001            Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. 
     7002            </summary> 
     7003            <param name="width">Palkin leveys</param> 
     7004            <param name="height">Palkin korkeus</param> 
     7005            <param name="meter">Mittari</param> 
    68057006        </member> 
    68067007        <member name="P:Jypeli.Widgets.ProgressBar.BarImage"> 
     
    69397140            <param name="width">SÀÀtimen leveys.</param> 
    69407141            <param name="height">SÀÀtimen korkeus.</param> 
     7142        </member> 
     7143        <member name="M:Jypeli.Widgets.Slider.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     7144            <summary> 
     7145            Luo uuden liukusÀÀtimen. 
     7146            Sitoo liukusÀÀtimen arvon mittarin arvoon. 
     7147            </summary> 
     7148            <param name="width">SÀÀtimen leveys.</param> 
     7149            <param name="height">SÀÀtimen korkeus.</param> 
     7150            <param name="meter">Mittari</param> 
    69417151        </member> 
    69427152        <member name="P:Jypeli.Widgets.Slider.Knob"> 
     
    1010910319            </summary> 
    1011010320        </member> 
     10321        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,Jypeli.Vector[])"> 
     10322            <summary> 
     10323            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10324            </summary> 
     10325        </member> 
     10326        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Collections.Generic.List{Jypeli.Vector})"> 
     10327            <summary> 
     10328            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10329            </summary> 
     10330        </member> 
     10331        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,System.Collections.Generic.List{Jypeli.Vector})"> 
     10332            <summary> 
     10333            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     10334            </summary> 
     10335        </member> 
    1011110336        <member name="P:Jypeli.Assets.PathFollowerBrain.Path"> 
    1011210337            <summary> 
     
    1021210437            <summary> 
    1021310438            Hahmon rintamasuunta (vasen tai oikea). 
     10439            </summary> 
     10440        </member> 
     10441        <member name="P:PlatformCharacter.TurnsWhenWalking"> 
     10442            <summary> 
     10443            KÀÀntyykö hahmo automaattisesti kun se kÀvelee. 
    1021410444            </summary> 
    1021510445        </member> 
     
    1136711597            <param name="time">Aika, jonka tÀrinÀ kestÀÀ (sekunteina).</param> 
    1136811598        </member> 
     11599        <member name="P:Jypeli.Controls.GamePad.IsConnected"> 
     11600            <summary> 
     11601            Onko ohjain kytkettynÀ. 
     11602            </summary> 
     11603        </member> 
    1136911604        <member name="P:Jypeli.Controls.GamePad.LeftThumbDirection"> 
    1137011605            <summary> 
     
    1157211807            </summary> 
    1157311808        </member> 
     11809        <member name="M:Jypeli.Level.Clear"> 
     11810            <summary> 
     11811            Palauttaa oletustaustan. 
     11812            </summary> 
     11813        </member> 
    1157411814        <member name="M:Jypeli.Level.FindObjectLimits"> 
    1157511815            <summary> 
     
    1184212082            </summary> 
    1184312083            <returns>Vektori.</returns> 
     12084        </member> 
     12085        <member name="M:Jypeli.Level.GetRandomFreePosition(System.Double)"> 
     12086            <summary> 
     12087            Palauttaa satunnaisen vapaan kohdan kentÀn reunojen sisÀltÀ. 
     12088            </summary> 
     12089            <param name="radius">SÀde jonka sisÀllÀ ei saa olla olioita</param> 
     12090            <returns></returns> 
    1184412091        </member> 
    1184512092        <member name="M:Jypeli.Level.LoadFromFile(System.String)"> 
Note: See TracChangeset for help on using the changeset viewer.