Changeset 4675 for 2013/30


Ignore:
Timestamp:
2013-07-25 15:04:10 (6 years ago)
Author:
jeattama
Message:

Talletus.

Location:
2013/30/JesseM/alone in the dark
Files:
5 added
16 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/JesseM/alone in the dark/alone in the dark/alone in the dark/alone in the dark.csproj.Debug.cachefile

    r4642 r4675  
    33Content\animaatio.xnb 
    44Content\animaatio2.xnb 
     5Content\hirviö.xnb 
     6Content\musta.xnb 
     7Content\kauhu.xnb 
     8Content\ovi.xnb 
     9Content\kauhu.wma 
  • 2013/30/JesseM/alone in the dark/alone in the dark/alone in the dark/alone_in_the_dark.cs

    r4642 r4675  
    1010{ 
    1111    Image olionKuva = LoadImage("ukkeli"); 
     12    Image olionkuva = LoadImage("hirviö"); 
    1213    Image[] ukkelinKavely = LoadImages("animaatio", "animaatio2"); 
    13          
     14    Image kentankuva = LoadImage("musta"); 
     15    Image ovenkuva = LoadImage("ovi"); 
    1416    PhysicsObject pelaaja; 
     17    Widget varjo; 
    1518 
    16     const double nopeus = 555; 
     19    double nopeus = 500; 
     20    double juoksuNopKerroin = 1.5; 
     21 
     22    const int RUUDUN_KOKO = 20; 
    1723 
    1824    public override void Begin() 
    1925    { 
     26        MediaPlayer.Play("kauhu"); 
     27        MediaPlayer.IsRepeating = true; 
    2028 
    2129        LuoKentta(); 
    2230 
    2331        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     32 
     33        double koko = Math.Max(Screen.Width, Screen.Height) * 2; 
     34        varjo = new Widget(koko, koko); 
     35        varjo.Image = kentankuva; 
     36        Add(varjo); 
    2437    } 
     38 
     39     
     40 
    2541 
    2642    void LuoKentta() 
     
    3147        ruudut.SetTileMethod("0026FF", LuoOvi); 
    3248        ruudut.SetTileMethod("FF006E", LuoPelaaja); 
    33         ruudut.Execute(20, 20); 
     49        ruudut.SetTileMethod("FFF314", LuoHirvio); 
     50        ruudut.Optimize(Color.Black); 
     51        ruudut.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    3452        Level.BackgroundColor = Color.Gray; 
    3553        //Camera.ZoomToLevel(); 
     
    4563        taso.Position = paikka; 
    4664        //taso.Image = groundImage; 
    47         taso.Color = Color.Black; 
     65        taso.Color = Color.FromHexCode("2D1100"); 
    4866        taso.CollisionIgnoreGroup = 1; 
     67        taso.Tag = "seina"; 
    4968        Add(taso); 
    5069    } 
     
    5473        PhysicsObject ovi = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    5574        ovi.Position = paikka; 
     75        ovi.Image = ovenkuva; 
    5676        ovi.Color = Color.Blue; 
    5777        ovi.CollisionIgnoreGroup = 1; 
     78        ovi.Tag = "ovi"; 
    5879        Add(ovi); 
    5980    } 
     
    6283    { 
    6384        pelaaja = new PhysicsObject(10, 10); 
     85 
    6486        pelaaja.Position = paikka; 
    6587        pelaaja.Color = Color.Pink; 
    6688        pelaaja.LinearDamping = 0.8; 
    6789        Add(pelaaja); 
    68         pelaaja.Animation = new Animation(ukkelinKavely); 
    69         pelaaja.Animation.FPS = 10; 
     90        pelaaja.Animation = new Animation(ukkelinKavely);  
     91        pelaaja.Animation.FPS = 3; 
    7092        //pelaaja.Animation.Start(); 
    7193        //pelaaja.Image = olionKuva; 
    7294        pelaaja.CanRotate = false; 
     95        pelaaja.Tag = "pelaaja"; 
    7396        LuoNappaimet(pelaaja); 
     97        AddCollisionHandler(pelaaja, "hirviö", PelaajaOsuu); 
     98        
     99 
    74100    } 
    75101 
    76     void LuoNappaimet(PhysicsObject pelaaja)                             
     102 
     103    void LuoHirvio(Vector paikka, Double leveys, Double korkeus) 
    77104    { 
    78         Keyboard.Listen(Key.W, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, nopeus), pelaaja); 
    79         Keyboard.Listen(Key.S, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0,-nopeus), pelaaja); 
    80         Keyboard.Listen(Key.A, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-nopeus, 0), pelaaja); 
    81         Keyboard.Listen(Key.D, ButtonState.Down, LiikutaPelaajaa, null, new Vector(nopeus, 0), pelaaja); 
     105        PhysicsObject hirvio = new PhysicsObject(15, 15); 
     106        hirvio.Position = paikka; 
     107        hirvio.Color = Color.Yellow; 
     108        //hirvio.LinearDamping = 0.8; 
     109        hirvio.Image = olionkuva; 
     110        hirvio.Tag = "hirviö"; 
     111 
     112        LabyrinthWandererBrain labyrinttiAivot = new LabyrinthWandererBrain(RUUDUN_KOKO); 
     113        labyrinttiAivot.Speed = 30.0; 
     114        labyrinttiAivot.LabyrinthWallTag = "seina"; 
     115 
     116        FollowerBrain jahtausAivot = new FollowerBrain("pelaaja"); 
     117        jahtausAivot.Speed = 30; 
     118        jahtausAivot.DistanceFar = 200; 
     119        jahtausAivot.FarBrain = labyrinttiAivot; 
     120 
     121        hirvio.Brain = jahtausAivot; 
     122        Add(hirvio); 
     123         
     124    } 
     125 
     126     
     127    
     128   
     129    void LuoNappaimet(PhysicsObject pelaaja) 
     130    { 
     131        Keyboard.Listen(Key.W, ButtonState.Down, LiikutaPelaajaa, null, Math.PI / 2, pelaaja); 
     132        Keyboard.Listen(Key.S, ButtonState.Down, LiikutaPelaajaa, null, -Math.PI / 2, pelaaja); 
     133        Keyboard.Listen(Key.A, ButtonState.Down, LiikutaPelaajaa, null, Math.PI, pelaaja); 
     134        Keyboard.Listen(Key.D, ButtonState.Down, LiikutaPelaajaa, null, 0.0, pelaaja); 
     135 
    82136        Keyboard.Listen(Key.W, ButtonState.Released, animaationpysaytys, null); 
    83137        Keyboard.Listen(Key.S, ButtonState.Released, animaationpysaytys, null); 
    84138        Keyboard.Listen(Key.A, ButtonState.Released, animaationpysaytys, null); 
    85139        Keyboard.Listen(Key.D, ButtonState.Released, animaationpysaytys, null); 
     140        Keyboard.Listen(Key.E, ButtonState.Pressed, avaaovi, null); 
     141        Keyboard.Listen(Key.LeftShift, ButtonState.Pressed, delegate { nopeus *= juoksuNopKerroin; pelaaja.Animation.FPS *= 4; }, null); 
     142        Keyboard.Listen(Key.LeftShift, ButtonState.Released, delegate { nopeus /= juoksuNopKerroin; pelaaja.Animation.FPS /= 4; }, null); 
     143 
    86144        Mouse.ListenMovement(0.5, Tahtaa, "Tähtää aseella"); 
    87145    } 
    88146 
    89     void LiikutaPelaajaa(Vector vektori, PhysicsObject pelaaja) 
     147    void LiikutaPelaajaa(double kulma, PhysicsObject pelaaja) 
    90148    { 
    91         pelaaja.Push(vektori); 
     149        //Angle kulma = pelaaja.Angle + Angle.FromRadians(Math.Sin(vektori.X)) + Angle.FromRadians(Math.Cos(vektori.Y)) + Angle.FromRadians(Math.PI/2); 
     150        Angle uusiKulma = pelaaja.Angle + Angle.FromRadians(kulma); 
     151        pelaaja.Push(Vector.FromLengthAndAngle(nopeus, uusiKulma)); 
    92152        pelaaja.Animation.Resume(); 
    93153    } 
     
    97157        Vector suunta = (Mouse.PositionOnWorld - pelaaja.AbsolutePosition).Normalize(); 
    98158        pelaaja.Angle = suunta.Angle - Angle.RightAngle; 
     159        varjo.Angle = suunta.Angle; 
    99160    } 
    100161 
    101162    void animaationpysaytys() 
    102  
    103163    { 
    104164        pelaaja.Animation.Stop(); 
    105165    } 
     166 
     167 
     168    void PelaajaOsuu(PhysicsObject pelaaja, PhysicsObject kohde) 
     169    { 
     170        ClearAll(); 
     171        Begin(); 
     172    } 
     173 
     174    void avaaovi() 
     175    { 
     176        Vector ovenPaikka = pelaaja.Position + Vector.FromLengthAndAngle(pelaaja.Width, pelaaja.Angle + Angle.RightAngle); 
     177        PhysicsObject ovi = GetObjectAt(ovenPaikka, "ovi") as PhysicsObject; 
     178 
     179        if (ovi != null) 
     180        { 
     181            ovi.Destroy(); 
     182        } 
     183    } 
     184 
    106185} 
    107186 
  • 2013/30/JesseM/alone in the dark/alone in the dark/alone in the dark/bin/x86/Debug/Jypeli.xml

    r4642 r4675  
    55    </assembly> 
    66    <members> 
    7         <member name="T:Jypeli.Assets.CollisionHandler"> 
    8             <summary> 
    9             Kokoelma valmiita törmÀyksenkÀsittelijöitÀ. 
    10             </summary> 
    11         </member> 
    12         <member name="M:Jypeli.Assets.CollisionHandler.DestroyObject(Jypeli.PhysicsObject,Jypeli.PhysicsObject)"> 
    13             <summary> 
    14             Tuhoaa törmÀÀvÀn olion. 
    15             </summary> 
    16             <param name="collidingObject">TörmÀÀvÀ olio</param> 
    17             <param name="targetObject">Kohde johon törmÀtÀÀn</param> 
    18         </member> 
    19         <member name="M:Jypeli.Assets.CollisionHandler.DestroyTarget(Jypeli.PhysicsObject,Jypeli.PhysicsObject)"> 
    20             <summary> 
    21             Tuhoaa olion johon törmÀtÀÀn. 
    22             </summary> 
    23             <param name="collidingObject">TörmÀÀvÀ olio</param> 
    24             <param name="targetObject">Kohde johon törmÀtÀÀn</param> 
    25         </member> 
    26         <member name="M:Jypeli.Assets.CollisionHandler.DestroyBoth(Jypeli.PhysicsObject,Jypeli.PhysicsObject)"> 
    27             <summary> 
    28             Tuhoaa molemmat törmÀÀvÀt oliot. 
    29             </summary> 
    30             <param name="collidingObject">TörmÀÀvÀ olio</param> 
    31             <param name="targetObject">Kohde johon törmÀtÀÀn</param> 
    32         </member> 
    33         <member name="M:Jypeli.Assets.CollisionHandler.ExplodeObject(System.Double,System.Boolean)"> 
    34             <summary> 
    35             RÀjÀyttÀÀ törmÀÀvÀn olion. 
    36             </summary> 
    37             <param name="radius">RÀjÀhdyksen sÀde</param> 
    38             <param name="destroyObject">Tuhotaanko törmÀÀvÀ olio</param> 
     7        <member name="T:Physics2DDotNet.Shapes.PolygonShape"> 
     8            <summary> 
     9            Use this to Represent a Polygon in the engine 
     10            </summary> 
     11        </member> 
     12        <member name="P:Physics2DDotNet.Shapes.IShape.VertexNormals"> 
     13            <summary> 
     14            These are the normals for the original vertexes. 
     15            </summary> 
     16        </member> 
     17        <!-- Badly formed XML comment ignored for member "M:Physics2DDotNet.Shapes.PolygonShape.#ctor(AdvanceMath.Vector2D[],System.Double)" --> 
     18        <member name="M:Physics2DDotNet.Shapes.PolygonShape.#ctor(AdvanceMath.Vector2D[],System.Double,System.Double)"> 
     19            <summary> 
     20            Creates a new Polygon Instance. 
     21            </summary> 
     22            <param name="vertexes">the vertexes that make up the shape of the Polygon</param> 
     23            <param name="gridSpacing"> 
     24            How large a grid cell is. Usualy you will want at least 2 cells between major vertexes. 
     25            The smaller this is the better precision you get, but higher cost in memory.  
     26            The larger the less precision and if it's to high collision detection may fail completely. 
     27            </param> 
     28            <param name="momentOfInertiaMultiplier"> 
     29            How hard it is to turn the shape. Depending on the construtor in the  
     30            Body this will be multiplied with the mass to determine the moment of inertia. 
     31            </param> 
     32        </member> 
     33        <member name="T:Physics2DDotNet.PhysicsLogics.PhysicsLogic"> 
     34            <summary> 
     35            A physics logic is a way for the engine to effect object within the Update call. 
     36            Gravity is a Example of a PhysicsLogic. 
     37            </summary> 
     38        </member> 
     39        <member name="M:Physics2DDotNet.PhysicsLogics.PhysicsLogic.BeforeAddCheck(Physics2DDotNet.PhysicsEngine)"> 
     40            <summary> 
     41            Before the item is allowed to be added to pending this method is called to  
     42            throw any exceptions without corrupting the state of the Physics engine. 
     43            </summary> 
     44            <param name="engine">The engine the item is about to be added too.</param> 
     45        </member> 
     46        <member name="E:Physics2DDotNet.PhysicsLogics.PhysicsLogic.LifetimeChanged"> 
     47            <summary> 
     48            Raised when the Lifetime property has been Changed. 
     49            </summary> 
     50        </member> 
     51        <member name="E:Physics2DDotNet.PhysicsLogics.PhysicsLogic.Added"> 
     52            <summary> 
     53            Raised when the object is added to a Physics Engine. 
     54            </summary> 
     55        </member> 
     56        <member name="E:Physics2DDotNet.PhysicsLogics.PhysicsLogic.Pending"> 
     57            <summary> 
     58            Raised when the object is Added to the engine but is not yet part of the update process. 
     59            </summary> 
     60        </member> 
     61        <member name="E:Physics2DDotNet.PhysicsLogics.PhysicsLogic.Removed"> 
     62            <summary> 
     63            Raised when the object is Removed from a Physics Engine.  
     64            </summary> 
     65        </member> 
     66        <member name="P:Physics2DDotNet.PhysicsLogics.PhysicsLogic.IsPending"> 
     67            <summary> 
     68            Gets if it has been added the the Engine's PendingQueue, but not yet added to the engine. 
     69            </summary> 
     70        </member> 
     71        <member name="P:Physics2DDotNet.PhysicsLogics.PhysicsLogic.IsAdded"> 
     72            <summary> 
     73            Gets if the object has been added to the engine. 
     74            </summary> 
     75        </member> 
     76        <member name="P:Physics2DDotNet.PhysicsLogics.PhysicsLogic.Engine"> 
     77            <summary> 
     78            Gets The PhysicsEngine the object is currently in. Null if it is in none. 
     79            </summary> 
     80        </member> 
     81        <member name="P:Physics2DDotNet.PhysicsLogics.PhysicsLogic.Tag"> 
     82            <summary> 
     83            Gets and Sets a User defined object. 
     84            </summary> 
     85        </member> 
     86        <member name="P:Physics2DDotNet.PhysicsLogics.PhysicsLogic.Lifetime"> 
     87            <summary> 
     88            Gets and Sets the LifeTime of the object. The object will be removed from the engine when it is Expired. 
     89            </summary> 
     90        </member> 
     91        <member name="P:Physics2DDotNet.PhysicsLogics.PhysicsLogic.Order"> 
     92            <summary> 
     93            Get and Sets The order number of when it will be ran. 
     94            All Logics with a higher order will run after this one and all logics 
     95            with a lower order number will be ran before this one. 
     96            </summary> 
     97        </member> 
     98        <member name="T:Physics2DDotNet.Ignorers.GroupCollection"> 
     99            <summary> 
     100            A collection that stores ints that represent groups 
     101            </summary> 
     102        </member> 
     103        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.Add(System.Int32)"> 
     104            <summary> 
     105            Trys to add a group. 
     106            </summary> 
     107            <param name="item">The group ID to add.</param> 
     108            <returns>false if the ignorer was already part of the group; otherwise false.</returns> 
     109        </member> 
     110        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.AddRange(System.Int32[])"> 
     111            <summary> 
     112            adds an array of group ids. 
     113            </summary> 
     114            <param name="array">The array of group IDs. (this will be sorted)</param> 
     115            <returns>the number of IDs that were not already part of the group.</returns> 
     116        </member> 
     117        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.Contains(System.Int32)"> 
     118            <summary> 
     119            returns true if the ignorer is part of the group. 
     120            </summary> 
     121            <param name="item">The group ID.</param> 
     122            <returns>true if the ignorer is part of the group; otherwise false.</returns> 
     123        </member> 
     124        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.ContainsRange(System.Int32[])"> 
     125            <summary> 
     126            returns the number of groups in the array it is part of. 
     127            </summary> 
     128            <param name="array">The array of group IDs. (this will be sorted)</param> 
     129            <returns>The number of groups in the array it is part of.</returns> 
     130        </member> 
     131        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.Remove(System.Int32)"> 
     132            <summary> 
     133            Trys to remove the ignorer from a group. 
     134            </summary> 
     135            <param name="item">The group ID.</param> 
     136            <returns>true if the ignore was part of the group; otherwise false.</returns> 
     137        </member> 
     138        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.RemoveRange(System.Int32[])"> 
     139            <summary> 
     140            Trys to remove the ignorer from a range of groups. 
     141            </summary> 
     142            <param name="array">The array of group IDs. (this will be sorted)</param> 
     143            <returns>the number of groups the ignore was removed from.</returns> 
     144        </member> 
     145        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.System#Collections#Generic#ICollection{System#Int32}#Add(System.Int32)"> 
     146            <summary> 
     147            returns if the 2 ignores are not part of the same group. 
     148            </summary> 
     149            <param name="other">the other CollisionGroupIgnorer</param> 
     150            <returns>true if they are not part of the same group; otherwiase false.</returns> 
     151        </member> 
     152        <member name="M:Physics2DDotNet.Ignorers.GroupCollection.Clear"> 
     153            <summary> 
     154            removes the ignorer from all groups. 
     155            </summary> 
     156        </member> 
     157        <member name="P:Physics2DDotNet.Ignorers.GroupCollection.Count"> 
     158            <summary> 
     159            Gets the number of collison Groups the ignorer is part of. 
     160            </summary> 
     161        </member> 
     162        <member name="M:Jypeli.ObjectLoadMethods.AddByTag(System.String,System.Func{Jypeli.GameObject,Jypeli.GameObject})"> 
     163            <summary> 
     164            LisÀÀ metodin ladatun olion muokkaamiseksi. 
     165            Metodin tulee palauttaa muokkaamansa olio. Metodi voi myös palauttaa uuden olion, jos 
     166            haluttu tyyppi ei ole tuettu editorissa. 
     167            </summary> 
     168            <param name="tag">Tagi, joka oliolla tulee olla.</param> 
     169            <param name="method">Metodi, joka muokkaa oliota tai palauttaa uuden.</param> 
     170        </member> 
     171        <member name="M:Jypeli.ObjectLoadMethods.AddByTemplate(System.String,System.Func{Jypeli.GameObject,Jypeli.GameObject})"> 
     172            <summary> 
     173            LisÀÀ metodin ladatun olion muokkaamiseksi. 
     174            Metodin tulee palauttaa muokkaamansa olio. Metodi voi myös palauttaa uuden olion, jos 
     175            haluttu olion tyyppi ei ole tuettu editorissa. 
     176            </summary> 
     177            <param name="tag">Template, jonka pohjalta olio on luotu.</param> 
     178            <param name="method">Metodi, joka muokkaa oliota tai palauttaa uuden.</param> 
     179        </member> 
     180        <member name="T:Jypeli.Level"> 
     181            <summary> 
     182            PelikenttÀ, johon voi lisÀtÀ olioita. KentÀllÀ voi myös olla reunat ja taustavÀri tai taustakuva. 
     183            </summary> 
     184        </member> 
     185        <member name="F:Jypeli.Level.Center"> 
     186            <summary> 
     187            KentÀn keskipiste. 
     188            </summary> 
     189        </member> 
     190        <member name="M:Jypeli.Level.Clear"> 
     191            <summary> 
     192            Palauttaa oletustaustan. 
     193            </summary> 
     194        </member> 
     195        <member name="M:Jypeli.Level.FindObjectLimits"> 
     196            <summary> 
     197            Laskee pienimmÀn alueen, jonka sisÀlle kaikki kentÀn oliot mahtuvat. 
     198            </summary> 
     199        </member> 
     200        <member name="M:Jypeli.Level.CreateBorders"> 
     201            <summary> 
     202            LisÀÀ kaikille kentÀn sivuille reunat, joihin oliot voivat törmÀtÀ. 
     203            </summary> 
     204        </member> 
     205        <member name="M:Jypeli.Level.CreateBorders(System.Boolean)"> 
     206            <summary> 
     207            LisÀÀ kaikille kentÀn sivuille reunat, joihin oliot voivat törmÀtÀ. 
     208            </summary> 
     209            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     210        </member> 
     211        <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Boolean)"> 
     212            <summary> 
     213            LisÀÀ kaikille kentÀn sivuille reunat, joihin oliot voivat törmÀtÀ. 
     214            </summary> 
     215            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     216            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     217        </member> 
     218        <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Boolean,Jypeli.Color)"> 
     219            <summary> 
     220            LisÀÀ kaikille kentÀn sivuille reunat, joihin oliot voivat törmÀtÀ. 
     221            </summary> 
     222            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     223            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     224            <param name="borderColor">Reunojen vÀri.</param> 
     225        </member> 
     226        <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Boolean,Jypeli.Image)"> 
     227            <summary> 
     228            LisÀÀ kaikille kentÀn sivuille reunat, joihin oliot voivat törmÀtÀ. 
     229            </summary> 
     230            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     231            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     232            <param name="borderImage">Reunojen kuva / tekstuuri.</param> 
     233        </member> 
     234        <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Boolean,Jypeli.Color)"> 
     235            <summary> 
     236            LisÀÀ kentÀn vaakasivuille reunat, joihin oliot voivat törmÀtÀ. 
     237            </summary> 
     238            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     239            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     240            <param name="borderColor">Reunojen vÀri.</param> 
     241        </member> 
     242        <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Boolean,Jypeli.Color)"> 
     243            <summary> 
     244            LisÀÀ kentÀn pystysivuille reunat, joihin oliot voivat törmÀtÀ. 
     245            </summary> 
     246            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     247            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     248            <param name="borderColor">Reunojen vÀri.</param> 
     249        </member> 
     250        <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Boolean,Jypeli.Image)"> 
     251            <summary> 
     252            LisÀÀ kentÀn vaakasivuille reunat, joihin oliot voivat törmÀtÀ. 
     253            </summary> 
     254            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     255            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     256            <param name="borderImage">Reunojen kuva / tekstuuri.</param> 
     257        </member> 
     258        <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Boolean,Jypeli.Image)"> 
     259            <summary> 
     260            LisÀÀ kentÀn pystysivuille reunat, joihin oliot voivat törmÀtÀ. 
     261            </summary> 
     262            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     263            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     264            <param name="borderImage">Reunojen kuva / tekstuuri.</param> 
     265        </member> 
     266        <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Color)"> 
     267            <summary> 
     268            LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     269            </summary> 
     270            <param name="min">Reunan minimipaksuus.</param> 
     271            <param name="max">Reunan maksimipaksuus.</param> 
     272            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     273            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     274            <param name="borderColor">Reunojen vÀri.</param> 
     275        </member> 
     276        <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Image)"> 
     277            <summary> 
     278            LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     279            </summary> 
     280            <param name="min">Reunan minimipaksuus.</param> 
     281            <param name="max">Reunan maksimipaksuus.</param> 
     282            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     283            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     284            <param name="borderImage">Reunojen kuva / tekstuuri.</param> 
     285        </member> 
     286        <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32,System.Double)"> 
     287            <summary> 
     288            LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     289            </summary> 
     290            <param name="min">Reunan minimipaksuus.</param> 
     291            <param name="max">Reunan maksimipaksuus.</param> 
     292            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     293            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     294        </member> 
     295        <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32)"> 
     296            <summary> 
     297            LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     298            </summary> 
     299            <param name="min">Reunan minimipaksuus.</param> 
     300            <param name="max">Reunan maksimipaksuus.</param> 
     301            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     302        </member> 
     303        <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32,System.Double)"> 
     304            <summary> 
     305            LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     306            </summary> 
     307            <param name="min">Reunan minimipaksuus.</param> 
     308            <param name="max">Reunan maksimipaksuus.</param> 
     309            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     310            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     311        </member> 
     312        <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Image)"> 
     313            <summary> 
     314            LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     315            </summary> 
     316            <param name="min">Reunan minimipaksuus.</param> 
     317            <param name="max">Reunan maksimipaksuus.</param> 
     318            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     319            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     320            <param name="borderImage">Reunojen kuva / tekstuuri.</param> 
     321        </member> 
     322        <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Color)"> 
     323            <summary> 
     324            LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     325            </summary> 
     326            <param name="min">Reunan minimipaksuus.</param> 
     327            <param name="max">Reunan maksimipaksuus.</param> 
     328            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     329            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     330            <param name="borderColor">Reunojen vÀri.</param> 
     331        </member> 
     332        <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32)"> 
     333            <summary> 
     334            LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     335            </summary> 
     336            <param name="min">Reunan minimipaksuus.</param> 
     337            <param name="max">Reunan maksimipaksuus.</param> 
     338            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     339        </member> 
     340        <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32,System.Double)"> 
     341            <summary> 
     342            LisÀÀ kentÀn pystysivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     343            </summary> 
     344            <param name="min">Reunan minimipaksuus.</param> 
     345            <param name="max">Reunan maksimipaksuus.</param> 
     346            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     347            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     348        </member> 
     349        <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Image)"> 
     350            <summary> 
     351            LisÀÀ kentÀn pystysivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     352            </summary> 
     353            <param name="min">Reunan minimipaksuus.</param> 
     354            <param name="max">Reunan maksimipaksuus.</param> 
     355            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     356            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     357            <param name="borderImage">Reunojen kuva / tekstuuri.</param> 
     358        </member> 
     359        <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Color)"> 
     360            <summary> 
     361            LisÀÀ kentÀn pystysivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     362            </summary> 
     363            <param name="min">Reunan minimipaksuus.</param> 
     364            <param name="max">Reunan maksimipaksuus.</param> 
     365            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     366            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     367            <param name="borderColor">Reunojen vÀri.</param> 
     368        </member> 
     369        <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32)"> 
     370            <summary> 
     371            LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ. 
     372            </summary> 
     373            <param name="min">Reunan minimipaksuus.</param> 
     374            <param name="max">Reunan maksimipaksuus.</param> 
     375            <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param> 
     376        </member> 
     377        <member name="M:Jypeli.Level.CreateLeftBorder(System.Double,System.Boolean)"> 
     378            <summary> 
     379            LisÀÀ kenttÀÀn vasemman reunan. 
     380            </summary> 
     381            <returns>Uusi reuna.</returns> 
     382            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     383            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     384        </member> 
     385        <member name="M:Jypeli.Level.CreateRightBorder(System.Double,System.Boolean)"> 
     386            <summary> 
     387            LisÀÀ kenttÀÀn oikean reunan. 
     388            </summary> 
     389            <returns>Uusi reuna.</returns> 
     390            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     391            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     392        </member> 
     393        <member name="M:Jypeli.Level.CreateTopBorder(System.Double,System.Boolean)"> 
     394            <summary> 
     395            LisÀÀ kenttÀÀn ylÀreunan. 
     396            </summary> 
     397            <returns>Uusi reuna.</returns> 
     398            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     399            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     400        </member> 
     401        <member name="M:Jypeli.Level.CreateBottomBorder(System.Double,System.Boolean)"> 
     402            <summary> 
     403            LisÀÀ kenttÀÀn alareunan. 
     404            </summary> 
     405            <returns>Uusi reuna.</returns> 
     406            <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 
     407            <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 
     408        </member> 
     409        <member name="M:Jypeli.Level.CreateLeftBorder"> 
     410            <summary> 
     411            LisÀÀ kenttÀÀn vasemman reunan. 
     412            </summary> 
     413            <returns>Uusi reuna.</returns> 
     414        </member> 
     415        <member name="M:Jypeli.Level.CreateRightBorder"> 
     416            <summary> 
     417            LisÀÀ kenttÀÀn oikean reunan. 
     418            </summary> 
     419            <returns>Uusi reuna.</returns> 
     420        </member> 
     421        <member name="M:Jypeli.Level.CreateTopBorder"> 
     422            <summary> 
     423            LisÀÀ kenttÀÀn ylÀreunan. 
     424            </summary> 
     425            <returns>Uusi reuna.</returns> 
     426        </member> 
     427        <member name="M:Jypeli.Level.CreateBottomBorder"> 
     428            <summary> 
     429            LisÀÀ kenttÀÀn alareunan. 
     430            </summary> 
     431            <returns>Uusi reuna.</returns> 
     432        </member> 
     433        <member name="M:Jypeli.Level.CreateGround(System.Double[],System.Double)"> 
     434            <summary> 
     435            Helppo tapa lisÀtÀ kenttÀÀn epÀtasainen maasto. 
     436            Maasto kuvataan luettelemalla Y-koordinaatteja vasemmalta oikealle lukien. Kahden Y-koordinaatin 
     437            vÀli on aina sama. 
     438            </summary> 
     439            <param name="heights">Y-koordinaatit lueteltuna vasemmalta oikealle.</param> 
     440            <param name="scale">Vakio, jolla jokainen Y-koordinaatti kerrotaan. Hyödyllinen, 
     441            jos halutaan muuttaa koko maaston korkeutta muuttamatta jokaista pistettÀ yksitellen. 
     442            Tavallisesti arvoksi kelpaa 1.0.</param> 
     443            <remarks> 
     444            Huomaa, ettÀ maastossa ei voi olla kahta pistettÀ pÀÀllekkÀin. 
     445            </remarks> 
     446        </member> 
     447        <member name="M:Jypeli.Level.CreateGround(System.Double[],System.Double,Jypeli.Image)"> 
     448            <summary> 
     449            Helppo tapa lisÀtÀ kenttÀÀn epÀtasainen maasto. 
     450            Maasto kuvataan luettelemalla Y-koordinaatteja vasemmalta oikealle lukien. Kahden Y-koordinaatin 
     451            vÀli on aina sama. 
     452            </summary> 
     453            <param name="heights">Y-koordinaatit lueteltuna vasemmalta oikealle.</param> 
     454            <param name="scale">Vakio, jolla jokainen Y-koordinaatti kerrotaan. Hyödyllinen, 
     455            jos halutaan muuttaa koko maaston korkeutta muuttamatta jokaista pistettÀ yksitellen. 
     456            Tavallisesti arvoksi kelpaa 1.0.</param> 
     457            <param name="image">Maastossa kÀytettÀvÀ kuva.</param> 
    39458            <returns></returns> 
    40459        </member> 
    41         <member name="M:Jypeli.Assets.CollisionHandler.ExplodeTarget(System.Double,System.Boolean)"> 
    42             <summary> 
    43             RÀjÀyttÀÀ olion johon törmÀtÀÀn. 
    44             </summary> 
    45             <param name="radius">RÀjÀhdyksen sÀde</param> 
    46             <param name="destroyObject">Tuhotaanko törmÀÀvÀ olio</param> 
     460        <member name="M:Jypeli.Level.GetRandomPosition"> 
     461            <summary> 
     462            Palauttaa satunnaisen kohdan kentÀn reunojen sisÀltÀ. 
     463            </summary> 
     464            <returns>Vektori.</returns> 
     465        </member> 
     466        <member name="M:Jypeli.Level.GetRandomFreePosition(System.Double)"> 
     467            <summary> 
     468            Palauttaa satunnaisen vapaan kohdan kentÀn reunojen sisÀltÀ. 
     469            </summary> 
     470            <param name="radius">SÀde jonka sisÀllÀ ei saa olla olioita</param> 
    47471            <returns></returns> 
    48472        </member> 
    49         <member name="M:Jypeli.Assets.CollisionHandler.ExplodeBoth(System.Double,System.Boolean)"> 
    50             <summary> 
    51             RÀjÀyttÀÀ molemmat törmÀÀvÀt oliot. 
    52             RÀjÀhdys tulee olioiden törmÀyskohtaan. 
    53             </summary> 
    54             <param name="radius">RÀjÀhdyksen sÀde</param> 
    55             <param name="destroyObject">Tuhotaanko oliot samalla</param> 
    56             <returns></returns> 
    57         </member> 
    58         <member name="M:Jypeli.Assets.CollisionHandler.AddMeterValue(Jypeli.IntMeter,System.Int32)"> 
    59             <summary> 
    60             LisÀÀ mittarin arvoa halutulla mÀÀrÀllÀ. 
    61             Voit myös vÀhentÀÀ kÀyttÀmÀllÀ negatiivista lukua. 
    62             </summary> 
    63             <param name="meter">Mittari</param> 
    64             <param name="value">Kuinka paljon lisÀtÀÀn</param> 
    65             <returns></returns> 
    66         </member> 
    67         <member name="M:Jypeli.Assets.CollisionHandler.AddMeterValue(Jypeli.DoubleMeter,System.Double)"> 
    68             <summary> 
    69             LisÀÀ mittarin arvoa halutulla mÀÀrÀllÀ. 
    70             Voit myös vÀhentÀÀ kÀyttÀmÀllÀ negatiivista lukua. 
    71             </summary> 
    72             <param name="meter">Mittari</param> 
    73             <param name="value">Kuinka paljon lisÀtÀÀn</param> 
    74             <returns></returns> 
    75         </member> 
    76         <member name="M:Jypeli.Assets.CollisionHandler.HitObject(Jypeli.Vector)"> 
    77             <summary> 
    78             Lyö törmÀÀvÀÀ oliota vektorin mÀÀrÀÀmÀllÀ suunnalla ja voimalla. 
    79             </summary> 
    80             <param name="impulse">Impulssi (massa * nopeus)</param> 
    81             <returns></returns> 
    82         </member> 
    83         <member name="M:Jypeli.Assets.CollisionHandler.HitTarget(Jypeli.Vector)"> 
    84             <summary> 
    85             Lyö oliota johon törmÀtÀÀn vektorin mÀÀrÀÀmÀllÀ suunnalla ja voimalla. 
    86             </summary> 
    87             <param name="impulse">Impulssi (massa * nopeus)</param> 
    88             <returns></returns> 
    89         </member> 
    90         <member name="M:Jypeli.Assets.CollisionHandler.PlaySound(System.String)"> 
    91             <summary> 
    92             Soittaa ÀÀniefektin. 
    93             </summary> 
    94             <param name="soundEffectName">ÄÀniefekitin nimi</param> 
    95             <returns></returns> 
    96         </member> 
    97         <member name="M:Jypeli.Assets.CollisionHandler.AddEffectOnObject(Jypeli.Effects.ExplosionSystem,System.Int32)"> 
    98             <summary> 
    99             LisÀÀ efektin törmÀÀvÀn olion kohdalle. 
    100             </summary> 
    101             <param name="expSystem">EfektijÀrjestelmÀ</param> 
    102             <param name="numParticles">Kuinka monta partikkelia laitetaan</param> 
    103             <returns></returns> 
    104         </member> 
    105         <member name="M:Jypeli.Assets.CollisionHandler.AddEffectOnTarget(Jypeli.Effects.ExplosionSystem,System.Int32)"> 
    106             <summary> 
    107             LisÀÀ efektin sen olion kohdalle, johon törmÀtÀÀn. 
    108             </summary> 
    109             <param name="expSystem">EfektijÀrjestelmÀ</param> 
    110             <param name="numParticles">Kuinka monta partikkelia laitetaan</param> 
    111             <returns></returns> 
    112         </member> 
    113         <member name="M:Jypeli.Assets.CollisionHandler.IncreaseObjectSize(System.Double,System.Double)"> 
    114             <summary> 
    115             Kasvattaa törmÀÀvÀn olion kokoa (tai pienentÀÀ negatiivisilla arvoilla) 
    116             </summary> 
    117             <param name="width">Leveyden muutos</param> 
    118             <param name="height">Korkeuden muutos</param> 
    119             <returns></returns> 
    120         </member> 
    121         <member name="M:Jypeli.Assets.CollisionHandler.IncreaseTargetSize(System.Double,System.Double)"> 
    122             <summary> 
    123             Kasvattaa kohdeolion kokoa (tai pienentÀÀ negatiivisilla arvoilla) 
    124             </summary> 
    125             <param name="width">Leveyden muutos</param> 
    126             <param name="height">Korkeuden muutos</param> 
    127             <returns></returns> 
    128         </member> 
    129         <member name="M:Jypeli.Assets.CollisionHandler.ShowMessage(System.String)"> 
    130             <summary> 
    131             NÀyttÀÀ viestin MessageDisplayssÀ. 
    132             </summary> 
    133             <param name="message">Viesti.</param> 
    134             <returns></returns> 
    135         </member> 
    136         <member name="T:Jypeli.Assets.PhysicsTemplates"> 
    137             <summary> 
    138             SisÀltÀÀ funktioita, joilla fysiikkaoliolle voidaan asettaa tiettyÀ tarkoitusta varten 
    139             optimoidut ominaisuudet. 
    140             </summary> 
    141         </member> 
    142         <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyRampRight(Jypeli.PhysicsObject,System.Double)"> 
    143             <summary> 
    144             Optimoi fysiikkaominaisuudet rampille, jonka pÀÀltÀ sivulta kuvattu 
    145             auto voi ajaa. 
    146             </summary> 
    147             <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param> 
    148             <param name="wheelDiameter">Auton pyörÀn halkaisija.</param> 
    149         </member> 
    150         <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyRampLeft(Jypeli.PhysicsObject,System.Double)"> 
    151             <summary> 
    152             Optimoi fysiikkaominaisuudet rampille, jonka pÀÀltÀ sivulta kuvattu 
    153             auto voi ajaa. 
    154             </summary> 
    155             <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param> 
    156             <param name="wheelDiameter">Auton pyörÀn halkaisija.</param> 
    157         </member> 
    158         <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyStackableBox(Jypeli.PhysicsObject,System.Double)"> 
    159             <summary> 
    160             Optimoi fysiikkaominaisuudet laatikolle, joita pinotaan monta pÀÀllekkÀin, 
    161             niin ettÀ ne pysyvÀt mahdollisimman vakaina. 
    162             </summary> 
    163             <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param> 
    164             <param name="minBoxWidth">PienimmÀn samassa pinossa olevan laatikon koko.</param> 
    165         </member> 
    166         <member name="T:PlatformCharacter2"> 
    167             <summary> 
    168             Tasohyppelypelin hahmo. Voi liikkua ja hyppiÀ. LisÀksi sillÀ voi olla ase. 
    169             </summary> 
    170         </member> 
    171         <member name="T:Jypeli.PhysicsObject"> 
    172             <summary> 
    173             Peliolio, joka noudattaa fysiikkamoottorin mÀÀrÀÀmiÀ fysiikan lakeja. 
    174             Voidaan kuitenkin myös laittaa noudattamaan lakeja valikoidusti. 
     473        <member name="M:Jypeli.Level.LoadFromFile(System.String)"> 
     474            <summary> 
     475            Lataa kentÀn tiedostosta. 
     476            KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla. 
     477            </summary> 
     478            <param name="fileName">KenttÀtiedoston nimi</param> 
     479        </member> 
     480        <member name="M:Jypeli.Level.LoadFromFile(System.String,Jypeli.ObjectLoadMethods)"> 
     481            <summary> 
     482            Lataa kentÀn tiedostosta. 
     483            KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla. 
     484            </summary> 
     485            <param name="fileName">KenttÀtiedoston nimi</param> 
     486            <param name="methods">Metodit, joilla ladattuja olioita voidaan muokata</param> 
     487        </member> 
     488        <member name="M:Jypeli.Level.LoadFromContent(System.String)"> 
     489            <summary> 
     490            Lataa kentÀn contentista. 
     491            KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla. 
     492            </summary> 
     493            <param name="assetName">KentÀn nimi contentissa</param> 
     494        </member> 
     495        <member name="M:Jypeli.Level.LoadFromContent(System.String,Jypeli.ObjectLoadMethods)"> 
     496            <summary> 
     497            Lataa kentÀn contentista. 
     498            KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla. 
     499            </summary> 
     500            <param name="assetName">KentÀn nimi contentissa</param> 
     501            <param name="methods">Metodit, joilla ladattuja olioita voidaan muokata</param> 
     502        </member> 
     503        <member name="P:Jypeli.Level.BackgroundColor"> 
     504            <summary> 
     505            KentÀn taustavÀri. 
     506            </summary> 
     507        </member> 
     508        <member name="P:Jypeli.Level.Background"> 
     509            <summary> 
     510            KentÀn taustakuva. 
     511            </summary> 
     512        </member> 
     513        <member name="P:Jypeli.Level.Width"> 
     514            <summary> 
     515            KentÀn leveys. 
     516            </summary> 
     517        </member> 
     518        <member name="P:Jypeli.Level.Height"> 
     519            <summary> 
     520            KentÀn korkeus. 
     521            </summary> 
     522        </member> 
     523        <member name="P:Jypeli.Level.Size"> 
     524            <summary> 
     525            KentÀn koko (leveys ja korkeus). 
     526            </summary> 
     527        </member> 
     528        <member name="P:Jypeli.Level.Left"> 
     529            <summary> 
     530            KentÀn vasemman reunan x-koordinaatti. 
     531            </summary> 
     532        </member> 
     533        <member name="P:Jypeli.Level.Right"> 
     534            <summary> 
     535            KentÀn oikean reunan x-koordinaatti. 
     536            </summary> 
     537        </member> 
     538        <member name="P:Jypeli.Level.Top"> 
     539            <summary> 
     540            KentÀn ylÀreunan y-koordinaatti. 
     541            </summary> 
     542        </member> 
     543        <member name="P:Jypeli.Level.Bottom"> 
     544            <summary> 
     545            KentÀn alareunan y-koordinaatti. 
     546            </summary> 
     547        </member> 
     548        <member name="T:Jypeli.IntMeterAddOperation"> 
     549            <summary> 
     550            TehtÀvÀ mittarin arvon kasvattamiselle. 
     551            </summary> 
     552        </member> 
     553        <member name="T:Jypeli.Operation"> 
     554            <summary> 
     555            KÀynnissÀ oleva tehtÀvÀ 
     556            </summary> 
     557        </member> 
     558        <member name="M:Jypeli.Operation.Stop"> 
     559            <summary> 
     560            PysÀyttÀÀ tehtÀvÀn. 
     561            </summary> 
     562        </member> 
     563        <member name="P:Jypeli.Operation.Active"> 
     564            <summary> 
     565            Onko tehtÀvÀ kÀynnissÀ. 
     566            </summary> 
     567        </member> 
     568        <member name="E:Jypeli.Operation.Finished"> 
     569            <summary> 
     570            Tapahtuu kun tehtÀvÀ valmistuu. 
     571            Ei tapahdu, jos tehtÀvÀ keskeytetÀÀn Stop-aliohjelmalla. 
     572            </summary> 
     573        </member> 
     574        <member name="E:Jypeli.Operation.Stopped"> 
     575            <summary> 
     576            Tapahtuu kun tehtÀvÀ pysÀytetÀÀn Stop-metodilla. 
     577            </summary> 
     578        </member> 
     579        <member name="T:Jypeli.DoubleMeterAddOperation"> 
     580            <summary> 
     581            TehtÀvÀ mittarin arvon kasvattamiselle. 
     582            </summary> 
     583        </member> 
     584        <member name="T:Jypeli.Widgets.BarGauge"> 
     585            <summary> 
     586            Palkki, jonka korkeutta voi sÀÀtÀÀ. 
     587            </summary> 
     588        </member> 
     589        <member name="T:Jypeli.Widget"> 
     590            <summary> 
     591            KÀyttöliittymÀn komponentti. 
    175592            </summary> 
    176593        </member> 
     
    453870            </summary> 
    454871        </member> 
    455         <member name="M:Jypeli.GameObject.SetImage(Jypeli.StorageFile)"> 
    456             <summary> 
    457             Lataa kuvan tiedostosta ja asettaa sen oliolle. 
    458             </summary> 
    459             <param name="file"></param> 
    460         </member> 
    461         <member name="M:Jypeli.GameObject.MirrorImage"> 
    462             <summary> 
    463             KÀÀntÀÀ olion kuvan vaakasuunnassa. 
    464             </summary> 
    465         </member> 
    466         <member name="M:Jypeli.GameObject.FlipImage"> 
    467             <summary> 
    468             KÀÀntÀÀ olion kuvan pystysuunnassa. 
    469             </summary> 
    470         </member> 
    471         <member name="M:Jypeli.GameObject.Add(Jypeli.GameObject)"> 
    472             <summary> 
    473             LisÀÀ annetun peliolion tÀmÀn olion lapseksi. Lapsiolio liikkuu tÀmÀn olion mukana, 
    474             ja sen paikka ja koko ilmaistaan suhteessa tÀhÀn olioon. 
    475             </summary> 
    476             <remarks> 
    477             <c>PhysicsObject</c>-tyyppisiÀ olioita ei voi lisÀtÀ lapsiolioksi. 
    478             </remarks> 
    479         </member> 
    480         <member name="M:Jypeli.GameObject.Remove(Jypeli.GameObject)"> 
    481             <summary>  
    482             Poistaa lapsiolion. Jos haluat tuhota olion,  
    483             kutsu mielummin olion <c>Destroy</c>-metodia.  
    484             </summary>  
    485             <remarks>  
    486             Oliota ei poisteta vÀlittömÀsti, vaan viimeistÀÀn seuraavan  
    487             pÀivityksen jÀlkeen.  
    488             </remarks>  
    489         </member> 
    490         <member name="M:Jypeli.GameObject.Clear"> 
    491             <summary> 
    492             Poistaa kaikki lapsioliot. 
    493             </summary> 
    494         </member> 
    495         <member name="M:Jypeli.GameObject.IsInside(Jypeli.Vector)"> 
    496             <summary> 
    497             Onko piste <c>p</c> tÀmÀn olion sisÀpuolella. 
    498             </summary> 
    499         </member> 
    500         <member name="M:Jypeli.GameObject.IsInsideRect(Jypeli.Vector)"> 
    501             <summary> 
    502             Onko piste <c>p</c> tÀmÀn olion ympÀröivÀn suorakulmion sisÀpuolella. 
    503             </summary> 
    504         </member> 
    505872        <member name="M:Jypeli.GameObject.NotifyParentAboutChangedSizingAttributes"> 
    506873            <summary> 
     
    604971            </summary> 
    605972        </member> 
     973        <member name="M:Jypeli.GameObject.IsInside(Jypeli.Vector)"> 
     974            <summary> 
     975            Onko piste <c>p</c> tÀmÀn olion sisÀpuolella. 
     976            </summary> 
     977        </member> 
     978        <member name="M:Jypeli.GameObject.IsInsideRect(Jypeli.Vector)"> 
     979            <summary> 
     980            Onko piste <c>p</c> tÀmÀn olion ympÀröivÀn suorakulmion sisÀpuolella. 
     981            </summary> 
     982        </member> 
     983        <member name="M:Jypeli.GameObject.Add(Jypeli.GameObject)"> 
     984            <summary> 
     985            LisÀÀ annetun peliolion tÀmÀn olion lapseksi. Lapsiolio liikkuu tÀmÀn olion mukana, 
     986            ja sen paikka ja koko ilmaistaan suhteessa tÀhÀn olioon. 
     987            </summary> 
     988            <remarks> 
     989            <c>PhysicsObject</c>-tyyppisiÀ olioita ei voi lisÀtÀ lapsiolioksi. 
     990            </remarks> 
     991        </member> 
     992        <member name="M:Jypeli.GameObject.Remove(Jypeli.GameObject)"> 
     993            <summary>  
     994            Poistaa lapsiolion. Jos haluat tuhota olion,  
     995            kutsu mielummin olion <c>Destroy</c>-metodia.  
     996            </summary>  
     997            <remarks>  
     998            Oliota ei poisteta vÀlittömÀsti, vaan viimeistÀÀn seuraavan  
     999            pÀivityksen jÀlkeen.  
     1000            </remarks>  
     1001        </member> 
     1002        <member name="M:Jypeli.GameObject.Clear"> 
     1003            <summary> 
     1004            Poistaa kaikki lapsioliot. 
     1005            </summary> 
     1006        </member> 
     1007        <member name="M:Jypeli.GameObject.SetImage(Jypeli.StorageFile)"> 
     1008            <summary> 
     1009            Lataa kuvan tiedostosta ja asettaa sen oliolle. 
     1010            </summary> 
     1011            <param name="file"></param> 
     1012        </member> 
     1013        <member name="M:Jypeli.GameObject.MirrorImage"> 
     1014            <summary> 
     1015            KÀÀntÀÀ olion kuvan vaakasuunnassa. 
     1016            </summary> 
     1017        </member> 
     1018        <member name="M:Jypeli.GameObject.FlipImage"> 
     1019            <summary> 
     1020            KÀÀntÀÀ olion kuvan pystysuunnassa. 
     1021            </summary> 
     1022        </member> 
    6061023        <member name="M:Jypeli.GameObject.Destroy"> 
    6071024            <summary> 
     
    6591076            <returns></returns> 
    6601077        </member> 
     1078        <member name="M:Jypeli.GameObject.SeesObject(Jypeli.GameObject,System.Object)"> 
     1079            <summary> 
     1080            NÀkeekö olio toisen. 
     1081            </summary> 
     1082            <param name="obj">Toinen olio</param> 
     1083            <param name="obstacleTag">Tagi esteelle</param> 
     1084            <returns></returns> 
     1085        </member> 
     1086        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector)"> 
     1087            <summary> 
     1088            NÀkeekö olio paikkaan. 
     1089            </summary> 
     1090            <param name="targetPosition">Paikka</param> 
     1091            <returns></returns> 
     1092        </member> 
     1093        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector,System.Predicate{Jypeli.GameObject})"> 
     1094            <summary> 
     1095            NÀkeekö olio paikkaan. 
     1096            </summary> 
     1097            <param name="targetPosition">Paikka</param> 
     1098            <param name="isObstacle">Ehto sille mikÀ lasketaan esteeksi</param> 
     1099            <returns></returns> 
     1100        </member> 
     1101        <member name="M:Jypeli.GameObject.SeesTarget(Jypeli.Vector,System.Object)"> 
     1102            <summary> 
     1103            NÀkeekö olio paikkaan. 
     1104            </summary> 
     1105            <param name="targetPosition">Paikka</param> 
     1106            <param name="obstacleTag">Tagi esteelle</param> 
     1107            <returns></returns> 
     1108        </member> 
     1109        <member name="M:Jypeli.GameObject.IsBlocking(Jypeli.Vector,Jypeli.Vector)"> 
     1110            <summary> 
     1111            Onko olio kahden paikan vÀlissÀ. 
     1112            </summary> 
     1113            <param name="obj">Olio</param> 
     1114            <param name="pos1">Paikka 1</param> 
     1115            <param name="pos2">Paikka 2</param> 
     1116            <returns></returns> 
     1117        </member> 
    6611118        <member name="M:Jypeli.GameObject.FadeColorTo(Jypeli.Color,System.Double)"> 
    6621119            <summary> 
     
    6651122            <param name="targetColor">VÀri johon muutetaan</param> 
    6661123            <param name="seconds">Aika jossa muutos valmistuu</param> 
     1124        </member> 
     1125        <member name="P:Jypeli.GameObject.HorizontalSizing"> 
     1126            <summary> 
     1127            Koon asettaminen vaakasuunnassa, kun olio on 
     1128            asettelijan sisÀllÀ. 
     1129            </summary> 
     1130        </member> 
     1131        <member name="P:Jypeli.GameObject.VerticalSizing"> 
     1132            <summary> 
     1133            Koon asettaminen pystysuunnassa, kun olio on 
     1134            asettelijan sisÀllÀ. 
     1135            </summary> 
     1136        </member> 
     1137        <member name="P:Jypeli.GameObject.PreferredSize"> 
     1138            <summary> 
     1139            Koko, jota oliolla tulisi olla asettelijan sisÀllÀ. Todellinen koko voi olla 
     1140            pienempi, jos tilaa ei ole tarpeeksi. 
     1141            </summary> 
     1142        </member> 
     1143        <member name="P:Jypeli.GameObject.Layout"> 
     1144            <summary> 
     1145            Asettelija lapsiolioille. Asettaa lapsiolioiden koon sekÀ paikan. 
     1146            </summary> 
     1147        </member> 
     1148        <member name="P:Jypeli.GameObject.Size"> 
     1149            <summary> 
     1150            Olion koko pelimaailmassa. 
     1151            Kertoo olion ÀÀrirajat, ei muotoa. 
     1152            </summary> 
     1153        </member> 
     1154        <member name="P:Jypeli.GameObject.Angle"> 
     1155            <summary> 
     1156            Olion kulma tai rintamasuunta. 
     1157            Nolla = osoittaa oikealle. 
     1158            </summary>       
     1159        </member> 
     1160        <member name="P:Jypeli.GameObject.Shape"> 
     1161            <summary> 
     1162            Olion muoto. 
     1163            </summary> 
     1164        </member> 
     1165        <member name="P:Jypeli.GameObject.ShapeString"> 
     1166            <summary> 
     1167            Olion muoto merkkijonona (kenttÀeditorin kÀyttöön) 
     1168            </summary> 
     1169        </member> 
     1170        <member name="P:Jypeli.GameObject.Objects"> 
     1171            <summary> 
     1172            Olion lapsioliot. Saa muuttaa. 
     1173            </summary> 
     1174        </member> 
     1175        <member name="P:Jypeli.GameObject.ObjectCount"> 
     1176            <summary> 
     1177            Olion lapsiolioiden lukumÀÀrÀ. 
     1178            Kuten Objects.Count, mutta optimoitu. 
     1179            </summary> 
    6671180        </member> 
    6681181        <member name="P:Jypeli.GameObject.IsVisible"> 
     
    6991212            </remarks> 
    7001213        </member> 
    701         <member name="P:Jypeli.GameObject.Objects"> 
    702             <summary> 
    703             Olion lapsioliot. Saa muuttaa. 
    704             </summary> 
    705         </member> 
    706         <member name="P:Jypeli.GameObject.ObjectCount"> 
    707             <summary> 
    708             Olion lapsiolioiden lukumÀÀrÀ. 
    709             Kuten Objects.Count, mutta optimoitu. 
    710             </summary> 
    711         </member> 
    712         <member name="P:Jypeli.GameObject.Size"> 
    713             <summary> 
    714             Olion koko pelimaailmassa. 
    715             Kertoo olion ÀÀrirajat, ei muotoa. 
    716             </summary> 
    717         </member> 
    718         <member name="P:Jypeli.GameObject.Angle"> 
    719             <summary> 
    720             Olion kulma tai rintamasuunta. 
    721             Nolla = osoittaa oikealle. 
    722             </summary>       
    723         </member> 
    724         <member name="P:Jypeli.GameObject.Shape"> 
    725             <summary> 
    726             Olion muoto. 
    727             </summary> 
    728         </member> 
    729         <member name="P:Jypeli.GameObject.ShapeString"> 
    730             <summary> 
    731             Olion muoto merkkijonona (kenttÀeditorin kÀyttöön) 
    732             </summary> 
    733         </member> 
    7341214        <member name="P:Jypeli.GameObject.IsAddedToGame"> 
    7351215            <summary> 
     
    7371217            </summary> 
    7381218        </member> 
    739         <member name="P:Jypeli.GameObject.HorizontalSizing"> 
    740             <summary> 
    741             Koon asettaminen vaakasuunnassa, kun olio on 
    742             asettelijan sisÀllÀ. 
    743             </summary> 
    744         </member> 
    745         <member name="P:Jypeli.GameObject.VerticalSizing"> 
    746             <summary> 
    747             Koon asettaminen pystysuunnassa, kun olio on 
    748             asettelijan sisÀllÀ. 
    749             </summary> 
    750         </member> 
    751         <member name="P:Jypeli.GameObject.PreferredSize"> 
    752             <summary> 
    753             Koko, jota oliolla tulisi olla asettelijan sisÀllÀ. Todellinen koko voi olla 
    754             pienempi, jos tilaa ei ole tarpeeksi. 
    755             </summary> 
    756         </member> 
    757         <member name="P:Jypeli.GameObject.Layout"> 
    758             <summary> 
    759             Asettelija lapsiolioille. Asettaa lapsiolioiden koon sekÀ paikan. 
     1219        <member name="T:Jypeli.CustomDrawable"> 
     1220            <summary> 
     1221            Rajapinta olioille, joilla on oma Draw-metodi. 
     1222            </summary> 
     1223        </member> 
     1224        <member name="M:Jypeli.Widget.#ctor(Jypeli.Animation)"> 
     1225            <summary> 
     1226            Alustaa widgetin. 
     1227            </summary> 
     1228            <param name="animation"></param> 
     1229        </member> 
     1230        <member name="M:Jypeli.Widget.#ctor(Jypeli.ILayout)"> 
     1231            <summary> 
     1232            Alustaa widgetin. 
     1233            </summary> 
     1234            <param name="layout"></param> 
     1235        </member> 
     1236        <member name="M:Jypeli.Widget.#ctor(System.Double,System.Double,Jypeli.Shape)"> 
     1237            <summary> 
     1238            Alustaa widgetin. 
     1239            </summary> 
     1240            <param name="width"></param> 
     1241            <param name="height"></param> 
     1242            <param name="shape"></param> 
     1243        </member> 
     1244        <member name="M:Jypeli.Widget.#ctor(System.Double,System.Double)"> 
     1245            <summary> 
     1246            Alustaa widgetin. 
     1247            </summary> 
     1248            <param name="width"></param> 
     1249            <param name="height"></param> 
     1250        </member> 
     1251        <member name="P:Jypeli.Widget.BorderColor"> 
     1252            <summary> 
     1253            Reunojen vÀri. 
     1254            </summary> 
     1255        </member> 
     1256        <member name="P:Jypeli.Widget.IsModal"> 
     1257            <summary> 
     1258            Jos <c>true</c>, pelin sekÀ ikkunan alla olevien widgettien 
     1259            ohjaimet eivÀt ole kÀytössÀ kun ikkuna on nÀkyvissÀ. 
     1260            </summary> 
     1261        </member> 
     1262        <member name="M:Jypeli.Widgets.BarGauge.#ctor(System.Double,System.Double)"> 
     1263            <summary> 
     1264            Palkin rakentaja. 
     1265            </summary> 
     1266            <param name="width">Palkin leveys</param> 
     1267            <param name="height">Palkin korkeus</param> 
     1268        </member> 
     1269        <member name="M:Jypeli.Widgets.BarGauge.#ctor(System.Double,System.Double,Jypeli.Meter)"> 
     1270            <summary> 
     1271            Palkin rakentaja. Sitoo palkin arvon mittarin arvoon. 
     1272            </summary> 
     1273            <param name="width">Palkin leveys</param> 
     1274            <param name="height">Palkin korkeus</param> 
     1275            <param name="meter">Mittari</param> 
     1276        </member> 
     1277        <member name="M:Jypeli.Widgets.BarGauge.BindTo(Jypeli.Meter)"> 
     1278            <summary> 
     1279            Asettaa palkin nÀyttÀmÀÀn <c>meter</c>-olion arvoa. 
     1280            Palkin maksimiarvoksi tulee olion <c>meter</c> maksimiarvo. 
     1281            </summary> 
     1282        </member> 
     1283        <member name="P:Jypeli.Widgets.BarGauge.Direction"> 
     1284            <summary> 
     1285            Liun suunta pystyyn vai vaakaan ja mihin suuntaa. 
     1286            ÄlÀ kÀytÀ yhdessÀ Anglen kanssa. 
     1287            </summary> 
     1288        </member> 
     1289        <member name="P:Jypeli.Widgets.BarGauge.BarColor"> 
     1290            <summary> 
     1291            Palkin vÀri. 
     1292            </summary> 
     1293        </member> 
     1294        <member name="T:Jypeli.Widgets.BarGauge.BarDirection"> 
     1295            <summary> 
     1296            Mihin suuntaa liut piirretÀÀn 
     1297            </summary> 
     1298        </member> 
     1299        <member name="F:Jypeli.Widgets.BarGauge.BarDirection.BarVerticalUp"> 
     1300            <summary> 
     1301            Liuku liikuu pystysuuntaan ylös 
     1302            </summary> 
     1303        </member> 
     1304        <member name="F:Jypeli.Widgets.BarGauge.BarDirection.BarHorizontalRight"> 
     1305            <summary> 
     1306            Liuku liikkuu vaakasuuntaan oikealle 
     1307            </summary> 
     1308        </member> 
     1309        <member name="F:Jypeli.Widgets.BarGauge.BarDirection.BarVerticalDown"> 
     1310            <summary> 
     1311            Liuku liikuu pystysuuntaan alas 
     1312            </summary> 
     1313        </member> 
     1314        <member name="F:Jypeli.Widgets.BarGauge.BarDirection.BarHorizontalLeft"> 
     1315            <summary> 
     1316            Liuku liikkuu vaakasuuntaan vasemmalle 
     1317            </summary> 
     1318        </member> 
     1319        <member name="M:Jypeli.FileManager.ChDir(System.String)"> 
     1320            <summary> 
     1321            Vaihtaa nykyistÀ hakemistoa. 
     1322            </summary> 
     1323            <param name="path">Hakemistopolku</param> 
     1324            <returns>Vaihdettiinko hakemistoa</returns> 
     1325        </member> 
     1326        <member name="M:Jypeli.FileManager.MkDir(System.String)"> 
     1327            <summary> 
     1328            Luo uuden hakemiston. 
     1329            </summary> 
     1330            <param name="path">Luotavan hakemiston nimi.</param> 
     1331        </member> 
     1332        <member name="M:Jypeli.FileManager.RmDir(System.String)"> 
     1333            <summary> 
     1334            Poistaa hakemiston. 
     1335            </summary> 
     1336            <param name="path">Poistettavan hakemiston nimi.</param> 
     1337        </member> 
     1338        <member name="M:Jypeli.FileManager.PushDir(System.String)"> 
     1339            <summary> 
     1340            Vaihtaa työhakemistoa jÀttÀen edellisen hakemiston muistiin. 
     1341            Kutsu PopDir kun haluat palauttaa työhakemiston edelliseen arvoonsa. 
     1342            </summary> 
     1343            <param name="dir"></param> 
     1344        </member> 
     1345        <member name="M:Jypeli.FileManager.PopDir"> 
     1346            <summary> 
     1347            Palauttaa edellisen työhakemiston. 
     1348            Jos edellistÀ työhakemistoa ei ole tallennettu, sÀilytetÀÀn nykyinen. 
     1349            </summary> 
     1350        </member> 
     1351        <member name="M:Jypeli.FileManager.DoWith(System.String,System.Action{Jypeli.StorageFile})"> 
     1352            <summary> 
     1353            Avaa tiedoston (lukua varten) ja tekee sillÀ jotain. 
     1354            </summary> 
     1355            <param name="fileName">Tiedoston nimi</param> 
     1356            <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
     1357            <example> 
     1358            { 
     1359               DoWith( "kuva.png", AsetaKuva ); 
     1360            } 
     1361             
     1362            void AsetaKuva( StorageFile kuva ) 
     1363            { 
     1364               olio.Image = new Image( kuva ); 
     1365            } 
     1366            </example> 
     1367        </member> 
     1368        <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.Action{Jypeli.StorageFile})"> 
     1369            <summary> 
     1370            Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 
     1371            </summary> 
     1372            <param name="url">Nettiosoite</param> 
     1373            <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
     1374            <example> 
     1375            { 
     1376               DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 
     1377            } 
     1378             
     1379            void AsetaKuva( StorageFile kuva ) 
     1380            { 
     1381               olio.Image = new Image( kuva ); 
     1382            } 
     1383            </example> 
     1384        </member> 
     1385        <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.TimeSpan,System.Action{Jypeli.StorageFile})"> 
     1386            <summary> 
     1387            Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain. 
     1388            </summary> 
     1389            <param name="url">Nettiosoite</param> 
     1390            <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param> 
     1391            <example> 
     1392            { 
     1393               DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva ); 
     1394            } 
     1395             
     1396            void AsetaKuva( StorageFile kuva ) 
     1397            { 
     1398               olio.Image = new Image( kuva ); 
     1399            } 
     1400            </example> 
     1401        </member> 
     1402        <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,Jypeli.FileManager.AsyncOperation[])"> 
     1403            <summary> 
     1404            Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 
     1405            </summary> 
     1406            <param name="callback">Aliohjelma</param> 
     1407            <param name="actions">Operaatiot</param> 
     1408        </member> 
     1409        <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,System.TimeSpan,Jypeli.FileManager.AsyncOperation[])"> 
     1410            <summary> 
     1411            Laukaisee aliohjelman kun annetut operaatiot on suoritettu. 
     1412            </summary> 
     1413            <param name="callback">Aliohjelma</param> 
     1414            <param name="timeout">Kuinka pitkÀÀn odotetaan yksittÀistÀ operaatiota ennen kuin luovutetaan</param> 
     1415            <param name="actions">Operaatiot</param> 
     1416        </member> 
     1417        <member name="M:Jypeli.FileManager.Export(System.IO.Stream,System.String)"> 
     1418            <summary> 
     1419            Vie virran sisÀllön tiedostoon. 
     1420            </summary> 
     1421            <param name="objStream">Virta</param> 
     1422            <param name="fileName">Tiedoston nimi</param> 
     1423        </member> 
     1424        <member name="P:Jypeli.FileManager.CurrentDirectory"> 
     1425            <summary> 
     1426            Nykyinen työhakemisto. 
     1427            </summary> 
     1428        </member> 
     1429        <member name="T:Physics2DDotNet.DataTypes.LinkedList2`1"> 
     1430            <summary> 
     1431            Custom linked list that allows more liberal insertion of nodes 
     1432            unlike the one provided by .net framework 4.5 
     1433            </summary> 
     1434        </member> 
     1435        <member name="T:Jypeli.PhysicsObject"> 
     1436            <summary> 
     1437            Peliolio, joka noudattaa fysiikkamoottorin mÀÀrÀÀmiÀ fysiikan lakeja. 
     1438            Voidaan kuitenkin myös laittaa noudattamaan lakeja valikoidusti. 
    7601439            </summary> 
    7611440        </member> 
     
    7901469            </summary> 
    7911470        </member> 
     1471        <member name="F:Jypeli.PhysicsObject.ActiveForces"> 
     1472            <summary> 
     1473            Olioon vaikuttavat voimat 
     1474            </summary> 
     1475        </member> 
     1476        <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double)"> 
     1477            <summary> 
     1478            Luo uuden fysiikkaolion. 
     1479            </summary> 
     1480            <param name="width">Leveys.</param> 
     1481            <param name="height">Korkeus.</param> 
     1482        </member> 
     1483        <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape)"> 
     1484            <summary> 
     1485            Luo uuden fysiikkaolion. 
     1486            </summary> 
     1487            <param name="width">Leveys.</param> 
     1488            <param name="height">Korkeus.</param> 
     1489            <param name="shape">Muoto.</param> 
     1490        </member> 
     1491        <member name="M:Jypeli.PhysicsObject.#ctor(Jypeli.Image)"> 
     1492            <summary> 
     1493            Luo uuden fysiikkaolion. 
     1494            Kappaleen koko ja ulkonÀkö ladataan parametrina annetusta kuvasta. 
     1495            </summary> 
     1496            <param name="image">Kuva</param> 
     1497        </member> 
     1498        <member name="M:Jypeli.PhysicsObject.#ctor(Jypeli.RaySegment)"> 
     1499            <summary> 
     1500            Luo fysiikkaolion, jonka muotona on sÀde. 
     1501            </summary> 
     1502            <param name="raySegment">SÀde.</param> 
     1503        </member> 
     1504        <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape,Physics2DDotNet.Shapes.IShape)"> 
     1505            <summary> 
     1506            Initializes the object with the given physics shape. The size of 
     1507            the physicsShape must be the one given. 
     1508            </summary> 
     1509        </member> 
     1510        <member name="M:Jypeli.PhysicsObject.CreateStaticObject(System.Double,System.Double)"> 
     1511            <summary> 
     1512            Tekee suorakulmaisen kappaleen, joka on staattinen (eli pysyy paikallaan). 
     1513            </summary> 
     1514            <param name="width">Kappaleen leveys</param> 
     1515            <param name="height">Kappaleen korkeus</param> 
     1516            <returns>Fysiikkaolio</returns> 
     1517        </member> 
     1518        <member name="M:Jypeli.PhysicsObject.CreateStaticObject(Jypeli.Image)"> 
     1519            <summary> 
     1520            Tekee suorakulmaisen kappaleen, joka on staattinen (eli pysyy paikallaan). 
     1521            Kappaleen koko ja ulkonÀkö ladataan parametrina annetusta kuvasta. 
     1522            </summary> 
     1523            <param name="width">Kappaleen leveys</param> 
     1524            <param name="height">Kappaleen korkeus</param> 
     1525            <returns>Fysiikkaolio</returns> 
     1526        </member> 
     1527        <member name="M:Jypeli.PhysicsObject.CreateStaticObject(System.Double,System.Double,Jypeli.Shape)"> 
     1528            <summary> 
     1529            Tekee vapaamuotoisen kappaleen, joka on staattinen (eli pysyy paikallaan). 
     1530            </summary> 
     1531            <param name="width">Kappaleen leveys</param> 
     1532            <param name="height">Kappaleen korkeus</param> 
     1533            <param name="shape">Kappaleen muoto</param> 
     1534            <returns>Fysiikkaolio</returns> 
     1535        </member> 
     1536        <member name="M:Jypeli.PhysicsObject.MakeStatic"> 
     1537            <summary> 
     1538            Tekee oliosta staattisen. Staattinen olio ei liiku muiden olioiden törmÀyksistÀ, 
     1539            vaan ainoastaan muuttamalla suoraan sen paikkaa tai nopeutta. 
     1540            </summary> 
     1541        </member> 
     1542        <member name="M:Jypeli.PhysicsObject.SetMassAndInertia(System.Double)"> 
     1543            <summary> 
     1544            This updates the mass and momentOfInertia based on the new mass. 
     1545            </summary> 
     1546        </member> 
    7921547        <member name="M:Jypeli.PhysicsObject.MakeOneWay"> 
    7931548            <summary> 
     
    8001555            Tekee oliosta lÀpimentÀvÀn vektorin suuntaan. 
    8011556            Huom. ei toimi yhdessÀ CollisionIgnoreGroupien kanssa! 
    802             </summary> 
    803         </member> 
    804         <member name="M:Jypeli.PhysicsObject.CreatePhysicsShape(Jypeli.Shape,Jypeli.Vector,Jypeli.CollisionShapeParameters)"> 
    805             <summary> 
    806             Creates a shape to be used in the Physics Body. A physics shape is scaled to the 
    807             size of the object. In addition, it has more vertices and some additional info 
    808             that is used in collision detection. 
    8091557            </summary> 
    8101558        </member> 
     
    8761624            <param name="axialOffset">Offset ammuksen akselin suuntaiselle paikalle</param> 
    8771625        </member> 
    878         <member name="F:Jypeli.PhysicsObject.ActiveForces"> 
    879             <summary> 
    880             Olioon vaikuttavat voimat 
    881             </summary> 
    882         </member> 
    883         <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double)"> 
    884             <summary> 
    885             Luo uuden fysiikkaolion. 
    886             </summary> 
    887             <param name="width">Leveys.</param> 
    888             <param name="height">Korkeus.</param> 
    889         </member> 
    890         <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape)"> 
    891             <summary> 
    892             Luo uuden fysiikkaolion. 
    893             </summary> 
    894             <param name="width">Leveys.</param> 
    895             <param name="height">Korkeus.</param> 
    896             <param name="shape">Muoto.</param> 
    897         </member> 
    898         <member name="M:Jypeli.PhysicsObject.#ctor(Jypeli.Image)"> 
    899             <summary> 
    900             Luo uuden fysiikkaolion. 
    901             Kappaleen koko ja ulkonÀkö ladataan parametrina annetusta kuvasta. 
    902             </summary> 
    903             <param name="image">Kuva</param> 
    904         </member> 
    905         <member name="M:Jypeli.PhysicsObject.#ctor(Jypeli.RaySegment)"> 
    906             <summary> 
    907             Luo fysiikkaolion, jonka muotona on sÀde. 
    908             </summary> 
    909             <param name="raySegment">SÀde.</param> 
    910         </member> 
    911         <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape,Physics2DDotNet.Shapes.IShape)"> 
    912             <summary> 
    913             Initializes the object with the given physics shape. The size of 
    914             the physicsShape must be the one given. 
    915             </summary> 
    916         </member> 
    917         <member name="M:Jypeli.PhysicsObject.CreateStaticObject(System.Double,System.Double)"> 
    918             <summary> 
    919             Tekee suorakulmaisen kappaleen, joka on staattinen (eli pysyy paikallaan). 
    920             </summary> 
    921             <param name="width">Kappaleen leveys</param> 
    922             <param name="height">Kappaleen korkeus</param> 
    923             <returns>Fysiikkaolio</returns> 
    924         </member> 
    925         <member name="M:Jypeli.PhysicsObject.CreateStaticObject(Jypeli.Image)"> 
    926             <summary> 
    927             Tekee suorakulmaisen kappaleen, joka on staattinen (eli pysyy paikallaan). 
    928             Kappaleen koko ja ulkonÀkö ladataan parametrina annetusta kuvasta. 
    929             </summary> 
    930             <param name="width">Kappaleen leveys</param> 
    931             <param name="height">Kappaleen korkeus</param> 
    932             <returns>Fysiikkaolio</returns> 
    933         </member> 
    934         <member name="M:Jypeli.PhysicsObject.CreateStaticObject(System.Double,System.Double,Jypeli.Shape)"> 
    935             <summary> 
    936             Tekee vapaamuotoisen kappaleen, joka on staattinen (eli pysyy paikallaan). 
    937             </summary> 
    938             <param name="width">Kappaleen leveys</param> 
    939             <param name="height">Kappaleen korkeus</param> 
    940             <param name="shape">Kappaleen muoto</param> 
    941             <returns>Fysiikkaolio</returns> 
    942         </member> 
    943         <member name="M:Jypeli.PhysicsObject.MakeStatic"> 
    944             <summary> 
    945             Tekee oliosta staattisen. Staattinen olio ei liiku muiden olioiden törmÀyksistÀ, 
    946             vaan ainoastaan muuttamalla suoraan sen paikkaa tai nopeutta. 
    947             </summary> 
    948         </member> 
    949         <member name="M:Jypeli.PhysicsObject.SetMassAndInertia(System.Double)"> 
    950             <summary> 
    951             This updates the mass and momentOfInertia based on the new mass. 
    952             </summary> 
    953         </member> 
    954         <member name="P:Jypeli.PhysicsObject.StaticFriction"> 
    955             <summary> 
    956             Lepokitka. Liikkeen alkamista vastustava voima, joka ilmenee kun olio yrittÀÀ lÀhteÀ liikkeelle 
    957             toisen olion pinnalta (esim. laatikkoa yritetÀÀn työntÀÀ eteenpÀin). 
    958             </summary> 
    959         </member> 
    960         <member name="P:Jypeli.PhysicsObject.KineticFriction"> 
    961             <summary> 
    962             Liikekitka. LiikettÀ vastustava voima joka ilmenee kun kaksi oliota liikkuu toisiaan vasten 
    963             (esim. laatikko liukuu maata pitkin). Arvot vÀlillÀ 0.0 (ei kitkaa) ja 1.0 (tÀysi kitka). 
    964             </summary> 
    965         </member> 
    966         <member name="P:Jypeli.PhysicsObject.Restitution"> 
    967             <summary> 
    968             Olion kimmoisuus. Arvo vÀlillÀ 0.0-1.0. 
    969             Arvolla 1.0 olio sÀilyttÀÀ kaiken vauhtinsa törmÀyksessÀ. MitÀ pienempi arvo, 
    970             sitÀ enemmÀn olion vauhti hidastuu törmÀyksessÀ. 
    971             </summary> 
    972         </member> 
    973         <member name="P:Jypeli.PhysicsObject.CollisionIgnorer"> 
    974             <summary> 
    975             Olio, jolla voi vÀlttÀÀ oliota osumasta tiettyihin muihin olioihin. 
    976             </summary> 
    977         </member> 
    978         <member name="P:Jypeli.PhysicsObject.CollisionIgnoreGroup"> 
    979             <summary> 
    980             TörmÀysryhmÀ. 
    981             Oliot jotka ovat samassa törmÀysryhmÀssÀ menevÀt toistensa lÀpi. 
    982             Jos ryhmÀ on nolla tai negatiivinen, sillÀ ei ole vaikutusta. 
    983             </summary> 
    984         </member> 
    985         <member name="P:Jypeli.PhysicsObject.IgnoresCollisionResponse"> 
    986             <summary> 
    987             JÀttÀÀkö olio törmÀyksen huomioimatta. Jos tosi, törmÀyksestÀ 
    988             tulee tapahtuma, mutta itse törmÀystÀ ei tapahdu. 
    989             </summary> 
    990         </member> 
    991         <member name="E:Jypeli.PhysicsObject.Collided"> 
    992             <summary> 
    993             Tapahtuu kun olio törmÀÀ toiseen. 
    994             </summary> 
    995         </member> 
    996         <member name="P:Jypeli.PhysicsObject.Body"> 
    997             <summary> 
    998             Fysiikkamoottorin kÀyttÀmÀ tietorakenne. 
    999             </summary> 
    1000         </member> 
    1001         <member name="P:Jypeli.PhysicsObject.Position"> 
    1002             <summary> 
    1003             Olion paikka koordinaatistossa. KÀsittÀÀ sekÀ X- ettÀ Y-koordinaatin. 
    1004             </summary> 
    1005         </member> 
    1006         <member name="P:Jypeli.PhysicsObject.Size"> 
    1007             <summary> 
    1008             Olion koko (x on leveys, y on korkeus). 
    1009             </summary> 
    1010         </member> 
    1011         <member name="P:Jypeli.PhysicsObject.Angle"> 
    1012             <summary> 
    1013             Kulma, jossa olio on. Oliota voi pyörittÀÀ kulmaa vaihtamalla. 
    1014             </summary> 
    1015         </member> 
    1016         <member name="P:Jypeli.PhysicsObject.Shape"> 
    1017             <summary> 
    1018             Olion muoto. 
    1019             </summary> 
    1020         </member> 
    1021         <member name="P:Jypeli.PhysicsObject.Velocity"> 
    1022             <summary> 
    1023             Olion nopeus. 
    1024             </summary> 
    1025         </member> 
    1026         <member name="P:Jypeli.PhysicsObject.AngularVelocity"> 
    1027             <summary> 
    1028             Olion kulmanopeus. 
    1029             </summary> 
    1030         </member> 
    1031         <member name="P:Jypeli.PhysicsObject.MaxVelocity"> 
    1032             <summary> 
    1033             Suurin nopeus, jonka olio voi saavuttaa. 
    1034             </summary> 
    1035         </member> 
    1036         <member name="P:Jypeli.PhysicsObject.MaxAngularVelocity"> 
    1037             <summary> 
    1038             Suurin kulmanopeus, jonka olio voi saavuttaa. 
    1039             </summary> 
    1040         </member> 
    1041         <member name="P:Jypeli.PhysicsObject.Acceleration"> 
    1042             <summary> 
    1043             Olion kiihtyvyys. 
    1044             </summary> 
    1045         </member> 
    1046         <member name="P:Jypeli.PhysicsObject.AngularAcceleration"> 
    1047             <summary> 
    1048             Olion kulmakiihtyvyys. 
     1626        <member name="M:Jypeli.PhysicsObject.CreatePhysicsShape(Jypeli.Shape,Jypeli.Vector,Jypeli.CollisionShapeParameters)"> 
     1627            <summary> 
     1628            Creates a shape to be used in the Physics Body. A physics shape is scaled to the 
     1629            size of the object. In addition, it has more vertices and some additional info 
     1630            that is used in collision detection. 
    10491631            </summary> 
    10501632        </member> 
     
    11171699            </summary> 
    11181700        </member> 
    1119         <member name="M:PlatformCharacter2.#ctor(System.Double,System.Double)"> 
    1120             <summary> 
    1121             Luo uuden tasohyppelyhahmon. 
    1122             </summary> 
    1123         </member> 
    1124         <member name="M:PlatformCharacter2.#ctor(System.Double,System.Double,Jypeli.Shape)"> 
    1125             <summary> 
    1126             Luo uuden tasohyppelyhahmon. 
    1127             </summary> 
    1128         </member> 
    1129         <member name="M:PlatformCharacter2.Walk"> 
    1130             <summary> 
    1131             KÀvelee. 
    1132             </summary> 
    1133         </member> 
    1134         <member name="M:PlatformCharacter2.Walk(Jypeli.Direction)"> 
    1135             <summary> 
    1136             KÀvelee tiettyyn suuntaan. 
    1137             </summary> 
    1138             <param name="direction">Rintamasuunta. Direction.Left tai Direction.Right</param> 
    1139         </member> 
    1140         <member name="M:PlatformCharacter2.Turn(Jypeli.Direction)"> 
    1141             <summary> 
    1142             KÀÀntyy. 
    1143             </summary> 
    1144             <param name="direction">Suunta</param> 
    1145         </member> 
    1146         <member name="M:PlatformCharacter2.StopWalking"> 
    1147             <summary> 
    1148             PysÀhtyy. 
    1149             </summary> 
    1150         </member> 
    1151         <member name="M:PlatformCharacter2.Jump(System.Double)"> 
    1152             <summary> 
    1153             HyppÀÀ tietyllÀ nopeudella, jos hahmo seisoo tukevalla pohjalla. 
    1154             </summary> 
    1155             <param name="speed">LÀhtönopeus.</param> 
    1156         </member> 
    1157         <member name="M:PlatformCharacter2.ForceJump(System.Double)"> 
    1158             <summary> 
    1159             HyppÀÀ vaikka olio ei olisikaan toisen pÀÀllÀ. 
    1160             </summary> 
    1161             <param name="speed">LÀhtönopeus maasta.</param> 
    1162         </member> 
    1163         <member name="M:PlatformCharacter2.Update(Jypeli.Time)"> 
    1164             <summary> 
    1165             Ajetaan kun pelitilannetta pÀivitetÀÀn. PÀivityksen voi toteuttaa omassa luokassa toteuttamalla tÀmÀn 
    1166             metodin. Perityn luokan metodissa tulee kutsua kantaluokan metodia. 
    1167             </summary> 
    1168             <param name="time">Peliaika.</param> 
    1169         </member> 
    1170         <member name="M:PlatformCharacter2.Move(Jypeli.Vector)"> 
    1171             <summary> 
    1172             SiirtÀÀ oliota. 
    1173             </summary> 
    1174             <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param> 
    1175         </member> 
    1176         <member name="P:PlatformCharacter2.PlatformTolerance"> 
    1177             <summary> 
    1178             Toleranssiarvo, joka mÀÀrittÀÀ kuinka monta pelin pÀivitysjaksoa hahmo voi 
    1179             olla irti tasosta ennen kuin se lasketaan ilmassa olevaksi. 
    1180             </summary> 
    1181         </member> 
    1182         <member name="P:PlatformCharacter2.FacingDirection"> 
    1183             <summary> 
    1184             Hahmon rintamasuunta (vasen tai oikea). 
    1185             </summary> 
    1186         </member> 
    1187         <member name="P:PlatformCharacter2.Acceleration"> 
    1188             <summary> 
    1189             Hahmon kiihtyvyys. 
    1190             </summary> 
    1191         </member> 
    1192         <member name="P:PlatformCharacter2.MaxVelocity"> 
    1193             <summary> 
    1194             Hahmon maksiminopeus. 
    1195             </summary> 
    1196         </member> 
    1197         <member name="P:PlatformCharacter2.Platform"> 
    1198             <summary> 
    1199             Fysiikkaolio jonka pÀÀllÀ seisotaan. 
    1200             </summary> 
    1201         </member> 
    1202         <member name="P:PlatformCharacter2.PlatformNormal"> 
    1203             <summary> 
    1204             Suuntavektori, joka osoittaa tason suuntaan. 
    1205             Nollavektori, jos ilmassa. 
    1206             </summary> 
    1207         </member> 
    1208         <member name="P:PlatformCharacter2.Weapon"> 
    1209             <summary> 
    1210             Hahmolla oleva ase. 
    1211             </summary> 
    1212         </member> 
    1213         <member name="P:PlatformCharacter2.CanMoveOnAir"> 
    1214             <summary> 
    1215             Jos <c>false</c>, hahmoa ei voi liikuttaa kun se on ilmassa. 
    1216             </summary> 
    1217         </member> 
    1218         <member name="P:PlatformCharacter2.AnimWalk"> 
    1219             <summary> 
    1220             KÀvelyanimaatio (oikealle) 
    1221             </summary> 
    1222         </member> 
    1223         <member name="P:PlatformCharacter2.AnimJump"> 
    1224             <summary> 
    1225             Hyppyanimaatio (oikealle) 
    1226             </summary> 
    1227         </member> 
    1228         <member name="P:PlatformCharacter2.AnimFall"> 
    1229             <summary> 
    1230             Putoamisanimaatio (oikealle) 
    1231             </summary> 
    1232         </member> 
    1233         <member name="P:PlatformCharacter2.LoopJumpAnim"> 
    1234             <summary> 
    1235             Toistetaanko hyppyanimaatiota useammin kuin kerran. 
    1236             </summary> 
    1237         </member> 
    1238         <member name="P:PlatformCharacter2.LoopFallAnim"> 
    1239             <summary> 
    1240             Toistetaanko putoamisanimaatiota useammin kuin kerran. 
    1241             </summary> 
    1242         </member> 
    1243         <member name="P:PlatformCharacter2.AnimIdle"> 
    1244             <summary> 
    1245             Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan (kÀÀntyneenÀ oikealle) 
    1246             </summary> 
    1247         </member> 
    1248         <member name="P:PlatformCharacter2.WalkOnAir"> 
    1249             <summary> 
    1250             Toistetaanko kÀvelyanimaatiota ilmassa liikuttaessa? 
    1251             </summary> 
    1252         </member> 
    1253         <member name="E:PlatformCharacter2.DirectionChanged"> 
    1254             <summary> 
    1255             Tapahtuu kun suunta vaihtuu. 
     1701        <member name="P:Jypeli.PhysicsObject.StaticFriction"> 
     1702            <summary> 
     1703            Lepokitka. Liikkeen alkamista vastustava voima, joka ilmenee kun olio yrittÀÀ lÀhteÀ liikkeelle 
     1704            toisen olion pinnalta (esim. laatikkoa yritetÀÀn työntÀÀ eteenpÀin). 
     1705            </summary> 
     1706        </member> 
     1707        <member name="P:Jypeli.PhysicsObject.KineticFriction"> 
     1708            <summary> 
     1709            Liikekitka. LiikettÀ vastustava voima joka ilmenee kun kaksi oliota liikkuu toisiaan vasten 
     1710            (esim. laatikko liukuu maata pitkin). Arvot vÀlillÀ 0.0 (ei kitkaa) ja 1.0 (tÀysi kitka). 
     1711            </summary> 
     1712        </member> 
     1713        <member name="P:Jypeli.PhysicsObject.Restitution"> 
     1714            <summary> 
     1715            Olion kimmoisuus. Arvo vÀlillÀ 0.0-1.0. 
     1716            Arvolla 1.0 olio sÀilyttÀÀ kaiken vauhtinsa törmÀyksessÀ. MitÀ pienempi arvo, 
     1717            sitÀ enemmÀn olion vauhti hidastuu törmÀyksessÀ. 
     1718            </summary> 
     1719        </member> 
     1720        <member name="P:Jypeli.PhysicsObject.CollisionIgnorer"> 
     1721            <summary> 
     1722            Olio, jolla voi vÀlttÀÀ oliota osumasta tiettyihin muihin olioihin. 
     1723            </summary> 
     1724        </member> 
     1725        <member name="P:Jypeli.PhysicsObject.CollisionIgnoreGroup"> 
     1726            <summary> 
     1727            TörmÀysryhmÀ. 
     1728            Oliot jotka ovat samassa törmÀysryhmÀssÀ menevÀt toistensa lÀpi. 
     1729            Jos ryhmÀ on nolla tai negatiivinen, sillÀ ei ole vaikutusta. 
     1730            </summary> 
     1731        </member> 
     1732        <member name="P:Jypeli.PhysicsObject.IgnoresCollisionResponse"> 
     1733            <summary> 
     1734            JÀttÀÀkö olio törmÀyksen huomioimatta. Jos tosi, törmÀyksestÀ 
     1735            tulee tapahtuma, mutta itse törmÀystÀ ei tapahdu. 
     1736            </summary> 
     1737        </member> 
     1738        <member name="E:Jypeli.PhysicsObject.Collided"> 
     1739            <summary> 
     1740            Tapahtuu kun olio törmÀÀ toiseen. 
     1741            </summary> 
     1742        </member> 
     1743        <member name="P:Jypeli.PhysicsObject.Velocity"> 
     1744            <summary> 
     1745            Olion nopeus. 
     1746            </summary> 
     1747        </member> 
     1748        <member name="P:Jypeli.PhysicsObject.AngularVelocity"> 
     1749            <summary> 
     1750            Olion kulmanopeus. 
     1751            </summary> 
     1752        </member> 
     1753        <member name="P:Jypeli.PhysicsObject.MaxVelocity"> 
     1754            <summary> 
     1755            Suurin nopeus, jonka olio voi saavuttaa. 
     1756            </summary> 
     1757        </member> 
     1758        <member name="P:Jypeli.PhysicsObject.MaxAngularVelocity"> 
     1759            <summary> 
     1760            Suurin kulmanopeus, jonka olio voi saavuttaa. 
     1761            </summary> 
     1762        </member> 
     1763        <member name="P:Jypeli.PhysicsObject.Acceleration"> 
     1764            <summary> 
     1765            Olion kiihtyvyys. 
     1766            </summary> 
     1767        </member> 
     1768        <member name="P:Jypeli.PhysicsObject.AngularAcceleration"> 
     1769            <summary> 
     1770            Olion kulmakiihtyvyys. 
     1771            </summary> 
     1772        </member> 
     1773        <member name="P:Jypeli.PhysicsObject.Body"> 
     1774            <summary> 
     1775            Fysiikkamoottorin kÀyttÀmÀ tietorakenne. 
     1776            </summary> 
     1777        </member> 
     1778        <member name="P:Jypeli.PhysicsObject.Position"> 
     1779            <summary> 
     1780            Olion paikka koordinaatistossa. KÀsittÀÀ sekÀ X- ettÀ Y-koordinaatin. 
     1781            </summary> 
     1782        </member> 
     1783        <member name="P:Jypeli.PhysicsObject.Size"> 
     1784            <summary> 
     1785            Olion koko (x on leveys, y on korkeus). 
     1786            </summary> 
     1787        </member> 
     1788        <member name="P:Jypeli.PhysicsObject.Angle"> 
     1789            <summary> 
     1790            Kulma, jossa olio on. Oliota voi pyörittÀÀ kulmaa vaihtamalla. 
     1791            </summary> 
     1792        </member> 
     1793        <member name="P:Jypeli.PhysicsObject.Shape"> 
     1794            <summary> 
     1795            Olion muoto. 
     1796            </summary> 
     1797        </member> 
     1798        <member name="T:Jypeli.PlatformWandererBrain"> 
     1799            <summary> 
     1800            Aivot, jotka laittavat omistajansa hortoilemaan tasohyppelytasoa 
     1801            edestakaisin. 
    12561802            </summary> 
    12571803        </member> 
     
    13181864            </summary> 
    13191865        </member> 
    1320         <member name="T:Jypeli.PlatformWandererBrain"> 
    1321             <summary> 
    1322             Aivot, jotka laittavat omistajansa hortoilemaan tasohyppelytasoa 
    1323             edestakaisin. 
    1324             </summary> 
    1325         </member> 
    13261866        <member name="P:Jypeli.PlatformWandererBrain.JumpSpeed"> 
    13271867            <summary> 
     
    13441884            </summary> 
    13451885        </member> 
    1346         <member name="T:Jypeli.AbstractMoverBrain"> 
    1347             <summary> 
    1348             Yleiset liikkumiseen tarkoitetut aivot. 
    1349             </summary> 
    1350         </member> 
    1351         <member name="P:Jypeli.AbstractMoverBrain.Speed"> 
    1352             <summary> 
    1353             Nopeus, jolla liikutaan. 
    1354             </summary> 
    1355             <value>Nopeus.</value> 
    1356         </member> 
    1357         <member name="P:Jypeli.AbstractMoverBrain.TurnWhileMoving"> 
    1358             <summary> 
    1359             KÀÀnnytÀÀnkö siihen suuntaan mihin liikutaan. 
    1360             </summary> 
    1361         </member> 
    1362         <member name="P:Jypeli.AbstractMoverBrain.TurnSpeed"> 
    1363             <summary> 
    1364             MaksimikÀÀntymisnopeus (radiaania sekunnissa) 
    1365             </summary> 
    1366         </member> 
    1367         <member name="T:Jypeli.FollowerBrain"> 
    1368             <summary> 
    1369             Aivot, joiden tehtÀvÀnÀ on laittaa omistajansa seuraamaan jotakin kohdetta. 
    1370             </summary> 
    1371         </member> 
    1372         <member name="M:Jypeli.FollowerBrain.CreateDistanceComparer(System.Double)"> 
    1373             <summary> 
    1374             Luo FollowComparer-vertailijan, jolla aivot seuraavat aina lÀhintÀ oliota. 
    1375             </summary> 
    1376             <param name="changeTargetDistance"> 
    1377             Ero kahden olion etÀisyyden vÀlillÀ ennen kuin vaihdetaan seurattavaa kohdetta. 
    1378             MitÀ pienempi arvo, sitÀ helpommin kohdetta vaihdetaan. 
    1379             </param> 
     1886        <member name="T:Jypeli.Controls.PhoneBackButton"> 
     1887            <summary> 
     1888            Windows Phonen Back-nappi 
     1889            </summary> 
     1890        </member> 
     1891        <member name="T:Jypeli.Controls.Controller"> 
     1892            <summary> 
     1893            Yleinen peliohjainluokka. 
     1894            </summary> 
     1895        </member> 
     1896        <member name="M:Jypeli.Controls.Controller.AddHelpText(Jypeli.Controls.Handler,System.String)"> 
     1897            <summary> 
     1898            LisÀÀ ohjeteksti, joka on sama kaikille nÀppÀimille tai muille ohjaimille, 
     1899            jotka kÀyttÀvÀt samaa aliohjelmaa ohjaintapahtuman kÀsittelyyn. 
     1900            </summary> 
     1901            <param name="controlHandler">Ohjaintapahtuman kÀsittelevÀ aliohjelma.</param> 
     1902            <param name="text">Ohjeteksti.</param> 
     1903        </member> 
     1904        <member name="M:Jypeli.Controls.Controller.GetControlText(Jypeli.Controls.Listener)"> 
     1905            <summary> 
     1906            Returns a name for the key, button, or whatever control that is assigned to the 
     1907            given listener. 
     1908            </summary> 
     1909        </member> 
     1910        <member name="M:Jypeli.Controls.Controller.Disable(System.Predicate{Jypeli.Controls.Listener})"> 
     1911            <summary> 
     1912            Poistaa tietyt kuuntelutapahtumat kÀytöstÀ. 
     1913            </summary> 
     1914            <param name="predicate">Ehto, jonka tapahtuman on toteutettava.</param> 
     1915        </member> 
     1916        <member name="M:Jypeli.Controls.Controller.Enable(System.Predicate{Jypeli.Controls.Listener})"> 
     1917            <summary> 
     1918            Ottaa kÀytöstÀ poistetun kontrollin takaisin kÀyttöön. 
     1919            </summary> 
     1920            <param name="predicate">Ehto, jonka tapahtuman on toteutettava.</param> 
     1921        </member> 
     1922        <member name="M:Jypeli.Controls.Controller.EnableAll"> 
     1923            <summary> 
     1924            Ottaa takaisin kÀyttöön kaikki <c>Disable</c>-metodilla poistetut kontrollit. 
     1925            </summary> 
     1926        </member> 
     1927        <member name="M:Jypeli.Controls.Controller.DisableAll"> 
     1928            <summary> 
     1929            Poistaa kaikki kontrollit kÀytöstÀ. 
     1930            </summary> 
     1931        </member> 
     1932        <member name="M:Jypeli.Controls.Controller.Clear"> 
     1933            <summary> 
     1934            Poistaa tÀmÀn ohjaimen kaikki kuuntelijat. 
     1935            </summary> 
     1936        </member> 
     1937        <member name="M:Jypeli.Controls.Controller.IsBufferEmpty"> 
     1938            <summary> 
     1939            Tarkistaa, onko ohjainpuskuri tyhjÀ. 
     1940            </summary> 
     1941        </member> 
     1942        <member name="M:Jypeli.Controls.Controller.PurgeBuffer"> 
     1943            <summary> 
     1944            TyhjentÀÀ ohjainpuskurin. 
     1945            Huomaa, ettÀ puskuri ei tyhjenny automaattisesti kutsun jÀlkeen 
     1946            (kutsu <c>IsBufferEmpty</c> tarkastaaksesi) 
     1947            </summary> 
     1948        </member> 
     1949        <member name="P:Jypeli.Controls.Controller.BufferPurging"> 
     1950            <summary> 
     1951            Onko puskuri parhaillaan tyhjentymÀssÀ. 
     1952            </summary> 
     1953        </member> 
     1954        <member name="P:Jypeli.Controls.Controller.Enabled"> 
     1955            <summary> 
     1956            Kuunnellaanko ohjainta. 
     1957            </summary> 
     1958        </member> 
     1959        <member name="M:Jypeli.Controls.PhoneBackButton.Listen(Jypeli.Controls.Handler,System.String)"> 
     1960            <summary> 
     1961            Kuuntelee Windows Phonen Back-nappia. 
     1962            </summary> 
     1963            <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 
     1964            <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 
     1965            <returns>Palauttaa kuuntelijan</returns> 
     1966        </member> 
     1967        <member name="M:Jypeli.Controls.PhoneBackButton.Listen``1(Jypeli.Controls.Handler,System.String,``0)"> 
     1968            <summary> 
     1969            Kuuntelee Windows Phonen Back-nappia 
     1970            </summary> 
     1971            <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 
     1972            <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 
     1973            <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 
     1974            <param name="p1">Valinnainen parametri</param> 
     1975            <returns>Palauttaa kuuntelijan</returns> 
     1976        </member> 
     1977        <member name="M:Jypeli.Controls.PhoneBackButton.Listen``2(Jypeli.Controls.Handler,System.String,``0,``1)"> 
     1978            <summary> 
     1979            Kuuntelee Windows Phonen Back-nappia 
     1980            </summary> 
     1981            <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 
     1982            <typeparam name="T2">Valinnaisen parametrin tyyppi</typeparam> 
     1983            <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 
     1984            <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 
     1985            <param name="p1">Valinnainen parametri</param> 
     1986            <param name="p2">Valinnainen parametri</param> 
     1987            <returns>Palauttaa kuuntelijan</returns> 
     1988        </member> 
     1989        <member name="M:Jypeli.Controls.PhoneBackButton.Listen``3(Jypeli.Controls.Handler,System.String,``0,``1,``2)"> 
     1990            <summary> 
     1991            Kuuntelee Windows Phonen Back-nappia 
     1992            </summary> 
     1993            <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 
     1994            <typeparam name="T2">Valinnaisen parametrin tyyppi</typeparam> 
     1995            <typeparam name="T3">Valinnaisen parametrin tyyppi</typeparam> 
     1996            <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 
     1997            <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 
     1998            <param name="p1">Valinnainen parametri</param> 
     1999            <param name="p2">Valinnainen parametri</param> 
     2000            <param name="p3">Valinnainen parametri</param> 
     2001            <returns>Palauttaa kuuntelijan</returns> 
     2002        </member> 
     2003        <member name="M:Jypeli.Controls.PhoneBackButton.Listen``4(Jypeli.Controls.Handler,System.String,``0,``1,``2,``3)"> 
     2004            <summary> 
     2005            Kuuntelee Windows Phonen Back-nappia 
     2006            </summary> 
     2007            <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 
     2008            <typeparam name="T2">Valinnaisen parametrin tyyppi</typeparam> 
     2009            <typeparam name="T3">Valinnaisen parametrin tyyppi</typeparam> 
     2010            <typeparam name="T4">Valinnaisen parametrin tyyppi</typeparam> 
     2011            <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 
     2012            <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 
     2013            <param name="p1">Valinnainen parametri</param> 
     2014            <param name="p2">Valinnainen parametri</param> 
     2015            <param name="p3">Valinnainen parametri</param> 
     2016            <param name="p4">Valinnainen parametri</param> 
     2017            <returns>Palauttaa kuuntelijan</returns> 
     2018        </member> 
     2019        <member name="T:Physics2DDotNet.PhysicsLogics.GravityPointMass"> 
     2020            <summary> 
     2021            A PhysicsLogic to causes a Body to have a realistic pull of Gravity with a exponential drop-off.  
     2022            </summary> 
     2023        </member> 
     2024        <member name="M:Physics2DDotNet.PhysicsLogics.GravityPointMass.#ctor(Physics2DDotNet.Body)"> 
     2025            <summary> 
     2026            Creates a new GravityPointMass Instance. 
     2027            </summary> 
     2028            <param name="body">The body that will be the source of gravity.</param> 
     2029            <param name="lifetime">A object Describing how long the object will be in the engine.</param> 
     2030        </member> 
     2031        <member name="M:Physics2DDotNet.PhysicsLogics.GravityPointMass.#ctor(Physics2DDotNet.Body,System.Double)"> 
     2032            <summary> 
     2033            Creates a new GravityPointMass Instance. 
     2034            </summary> 
     2035            <param name="body">The body that will be the source of gravity.</param> 
     2036            <param name="metersPerDistanceUnit">The scale of of the universe.</param> 
     2037            <param name="lifetime">A object Describing how long the object will be in the engine.</param> 
     2038        </member> 
     2039        <member name="T:Physics2DDotNet.PhysicsHelper"> 
     2040            <summary> 
     2041            contains some methods to do physics calculations. 
     2042            </summary> 
     2043        </member> 
     2044        <member name="T:Physics2DDotNet.Joints.HingeJoint"> 
     2045            <summary> 
     2046            A Joint Between 2 Bodies that will pivot around an Anchor. 
     2047            </summary> 
     2048        </member> 
     2049        <member name="T:Physics2DDotNet.Joints.Joint"> 
     2050            <summary> 
     2051            Describes a Connection between 2 objects.  
     2052            </summary> 
     2053        </member> 
     2054        <member name="M:Physics2DDotNet.Joints.Joint.BeforeAddCheck(Physics2DDotNet.PhysicsEngine)"> 
     2055            <summary> 
     2056            Before the item is allowed to be added to pending this method is called to  
     2057            throw any exceptions without corrupting the state of the Physics engine. 
     2058            </summary> 
     2059            <param name="engine">The engine the item is about to be added too.</param> 
     2060        </member> 
     2061        <member name="E:Physics2DDotNet.Joints.Joint.LifetimeChanged"> 
     2062            <summary> 
     2063            Raised when the Lifetime property has been Changed. 
     2064            </summary> 
     2065        </member> 
     2066        <member name="E:Physics2DDotNet.Joints.Joint.Added"> 
     2067            <summary> 
     2068            Raised when the object is added to a Physics Engine. 
     2069            </summary> 
     2070        </member> 
     2071        <member name="E:Physics2DDotNet.Joints.Joint.Pending"> 
     2072            <summary> 
     2073            Raised when the object is Added to the engine but is not yet part of the update process. 
     2074            </summary> 
     2075        </member> 
     2076        <member name="E:Physics2DDotNet.Joints.Joint.Removed"> 
     2077            <summary> 
     2078            Raised when the object is Removed from a Physics Engine.  
     2079            </summary> 
     2080        </member> 
     2081        <member name="P:Physics2DDotNet.Joints.Joint.IsPending"> 
     2082            <summary> 
     2083            Gets if it has been added the the Engine's PendingQueue, but not yet added to the engine. 
     2084            </summary> 
     2085        </member> 
     2086        <member name="P:Physics2DDotNet.Joints.Joint.Tag"> 
     2087            <summary> 
     2088            Gets and Sets a User defined object. 
     2089            </summary> 
     2090        </member> 
     2091        <member name="P:Physics2DDotNet.Joints.Joint.Lifetime"> 
     2092            <summary> 
     2093            Gets and Sets the LifeTime of the object. The object will be removed from the engine when it is Expired. 
     2094            </summary> 
     2095        </member> 
     2096        <member name="P:Physics2DDotNet.Joints.Joint.Engine"> 
     2097            <summary> 
     2098            Gets The PhysicsEngine the object is currently in. Null if it is in none. 
     2099            </summary> 
     2100        </member> 
     2101        <member name="P:Physics2DDotNet.Joints.Joint.IsAdded"> 
     2102            <summary> 
     2103            Gets if the object has been added to the engine. 
     2104            </summary> 
     2105        </member> 
     2106        <member name="P:Physics2DDotNet.Joints.Joint.Bodies"> 
     2107            <summary> 
     2108            Gets the bodies the Joint effects. 
     2109            </summary> 
     2110        </member> 
     2111        <member name="M:Physics2DDotNet.Joints.HingeJoint.#ctor(Physics2DDotNet.Body,Physics2DDotNet.Body,AdvanceMath.Vector2D,Physics2DDotNet.Lifespan)"> 
     2112            <summary> 
     2113            Creates a new HingeJoint Instance. 
     2114            </summary> 
     2115            <param name="body1">One of the bodies to be Jointed.</param> 
     2116            <param name="body2">One of the bodies to be Jointed.</param> 
     2117            <param name="anchor">The location of the Hinge.</param> 
     2118            <param name="lifeTime">A object Describing how long the object will be in the engine.</param> 
     2119        </member> 
     2120        <member name="P:Physics2DDotNet.Joints.HingeJoint.DistanceTolerance"> 
     2121            <summary> 
     2122            The Distance the joint can stretch before breaking.  
     2123            </summary> 
     2124        </member> 
     2125        <member name="T:Jypeli.Effects.Light"> 
     2126            <summary> 
     2127            PistemÀinen valonlÀhde. 
     2128            </summary> 
     2129        </member> 
     2130        <member name="P:Jypeli.Effects.Light.Position"> 
     2131            <summary> 
     2132            Paikka. 
     2133            </summary> 
     2134        </member> 
     2135        <member name="P:Jypeli.Effects.Light.Distance"> 
     2136            <summary> 
     2137            EtÀisyys kohtisuoraan 2D-tasosta. MitÀ kauempana valo on, 
     2138            sitÀ laajemman alueen se valaisee. 
     2139            </summary> 
     2140        </member> 
     2141        <member name="P:Jypeli.Effects.Light.Intensity"> 
     2142            <summary> 
     2143            Voimakkuus vÀliltÀ [0.0, 1.0]. 
     2144            </summary> 
     2145        </member> 
     2146        <member name="P:Jypeli.Effects.Light.X"> 
     2147            <summary> 
     2148            Paikan X-koordinaatti. 
     2149            </summary> 
     2150        </member> 
     2151        <member name="P:Jypeli.Effects.Light.Y"> 
     2152            <summary> 
     2153            Paikan Y-koordinaatti. 
     2154            </summary> 
     2155        </member> 
     2156        <member name="T:Jypeli.Assets.Automobile"> 
     2157            <summary> 
     2158            Auto. 
     2159            </summary> 
     2160        </member> 
     2161        <member name="M:Jypeli.Assets.Automobile.#ctor(System.Double,System.Double)"> 
     2162            <summary> 
     2163            Alustaa uuden auton. 
     2164            </summary> 
     2165            <param name="width">Auton leveys (X-suunnassa).</param> 
     2166            <param name="height">Auton korkeus (Y-suunnassa).</param> 
     2167        </member> 
     2168        <member name="M:Jypeli.Assets.Automobile.Accelerate(System.Double)"> 
     2169            <summary> 
     2170            KiihdyttÀÀ. 
     2171            </summary> 
     2172            <param name="time">Kuinka monta sekuntia kiihdytetÀÀn.</param> 
     2173        </member> 
     2174        <member name="M:Jypeli.Assets.Automobile.Brake(System.Double)"> 
     2175            <summary> 
     2176            Jarruttaa. 
     2177            </summary> 
     2178            <param name="time">Kuinka monta sekuntia jarrutetaan.</param> 
     2179        </member> 
     2180        <member name="M:Jypeli.Assets.Automobile.Accelerate"> 
     2181            <summary> 
     2182            KiihdyttÀÀ. 
     2183            </summary> 
     2184        </member> 
     2185        <member name="M:Jypeli.Assets.Automobile.Reverse"> 
     2186            <summary> 
     2187            KiihdyttÀÀ takaperin. 
     2188            </summary> 
     2189        </member> 
     2190        <member name="M:Jypeli.Assets.Automobile.Brake"> 
     2191            <summary> 
     2192            Jarruttaa. 
     2193            </summary> 
     2194        </member> 
     2195        <member name="M:Jypeli.Assets.Automobile.Turn(Jypeli.Angle,System.Double)"> 
     2196            <summary> 
     2197            KÀÀntyy niin paljon kuin auton ohjattavuus sallii. 
     2198            </summary> 
     2199            <param name="angle">KÀÀntökulma.</param> 
     2200            <param name="time">Aika, joka kÀÀntÀmiseen kÀytetÀÀn.</param> 
     2201        </member> 
     2202        <member name="M:Jypeli.Assets.Automobile.Update(Jypeli.Time)"> 
     2203            <summary> 
     2204            Ajetaan kun pelitilannetta pÀivitetÀÀn. PÀivityksen voi toteuttaa omassa luokassa toteuttamalla tÀmÀn 
     2205            metodin. Perityn luokan metodissa tulee kutsua kantaluokan metodia. 
     2206            </summary> 
     2207        </member> 
     2208        <member name="P:Jypeli.Assets.Automobile.SpeedMeter"> 
     2209            <summary> 
     2210            Nopeusmittari, joka mittaa auton nopeuden (moottorin nopeus). 
     2211            Huomaa, ettÀ ei vastaa aina <c>Velocity</c>-ominaisuuden arvoa. 
     2212            </summary> 
     2213        </member> 
     2214        <member name="P:Jypeli.Assets.Automobile.Speed"> 
     2215            <summary> 
     2216            Auton moottorin nopeus. 
     2217            Huomaa, ettÀ ei vastaa aina <c>Velocity</c>-ominaisuuden arvoa. 
     2218            </summary> 
     2219        </member> 
     2220        <member name="P:Jypeli.Assets.Automobile.TopSpeed"> 
     2221            <summary> 
     2222            Suurin nopeus, johon auto voi kiihdyttÀÀ. 
     2223            </summary> 
     2224        </member> 
     2225        <member name="P:Jypeli.Assets.Automobile.Acceleration"> 
     2226            <summary> 
     2227            Auton kiihtyvyys, eli kuinka monta yksikköÀ korkeintaan nopeutta voidaan 
     2228            lisÀtÀ sekunnissa kiihdyttÀmÀllÀ. 
     2229            </summary> 
     2230        </member> 
     2231        <member name="P:Jypeli.Assets.Automobile.BrakeDeceleration"> 
     2232            <summary> 
     2233            Jarrujen hidastavuus, eli kuinka monta yksikköÀ korkeintaan nopeutta voidaan 
     2234            vÀhentÀÀ sekunnissa jarruttamalla. 
     2235            </summary> 
     2236        </member> 
     2237        <member name="P:Jypeli.Assets.Automobile.Maneuverability"> 
     2238            <summary> 
     2239            Ohjattavuus, eli kulma jonka auto voi korkeintaan kÀÀntyÀ sekunnissa. 
     2240            </summary> 
     2241        </member> 
     2242        <member name="T:Jypeli.Widgets.Window"> 
     2243            <summary> 
     2244            Ikkuna. 
     2245            </summary> 
     2246        </member> 
     2247        <member name="M:Jypeli.Widgets.Window.#ctor"> 
     2248            <summary> 
     2249            Alustaa uuden ikkunan. 
     2250            </summary> 
     2251        </member> 
     2252        <member name="M:Jypeli.Widgets.Window.#ctor(System.Double,System.Double)"> 
     2253            <summary> 
     2254            Alustaa uuden ikkunan. 
     2255            </summary> 
     2256            <param name="width">Leveys.</param> 
     2257            <param name="height">Korkeus.</param> 
     2258        </member> 
     2259        <member name="M:Jypeli.Widgets.Window.GetMaximumSize"> 
     2260            <summary> 
     2261            Ikkunalla maksimikoko on siten, ettÀ se mahtuu nÀytölle. 
     2262            </summary> 
     2263        </member> 
     2264        <member name="M:Jypeli.Widgets.Window.Close"> 
     2265            <summary> 
     2266            Sulkee ikkunan. 
     2267            </summary> 
     2268        </member> 
     2269        <member name="P:Jypeli.Widgets.Window.Color"> 
     2270            <summary> 
     2271            Ikkunan vÀri. 
     2272            </summary> 
     2273        </member> 
     2274        <member name="P:Jypeli.Widgets.Window.ActiveColor"> 
     2275            <summary> 
     2276            Ikkunan vÀri, kun ikkuna on aktiivinen. 
     2277            </summary> 
     2278        </member> 
     2279        <member name="P:Jypeli.Widgets.Window.InactiveColor"> 
     2280            <summary> 
     2281            Ikkunan vÀri, kun ikkuna ei ole aktiivinen. 
     2282            </summary> 
     2283        </member> 
     2284        <member name="E:Jypeli.Widgets.Window.Closed"> 
     2285            <summary> 
     2286            Tapahtuu kun ikkuna suljetaan. 
     2287            </summary> 
     2288        </member> 
     2289        <member name="T:Jypeli.Widgets.Window.WindowHandler"> 
     2290            <summary> 
     2291            Ikkunatapahtumien kÀsittelijÀ. 
     2292            </summary> 
     2293        </member> 
     2294        <member name="T:Jypeli.Widgets.ScoreListWidget"> 
     2295            <summary> 
     2296            KÀyttöliittymÀkomponentti, joka nÀyttÀÀ parhaat pisteet. 
     2297            </summary> 
     2298        </member> 
     2299        <member name="T:Jypeli.Widgets.ListWidget`2"> 
     2300            <summary> 
     2301            Listakomponentti. Voidaan liittÀÀ listaan, joka 
     2302            toteuttaa <c>INotifyList</c>-rajapinnan. TÀllöin 
     2303            listaan tehdyt muutokset pÀivittyvÀt komponenttiin. 
     2304            Listaa voi vierittÀÀ, jos kaikki rivit eivÀt mahdu 
     2305            kerralla sen sisÀlle. 
     2306            </summary> 
     2307            <typeparam name="T">Listan alkion tyyppi.</typeparam> 
     2308            <typeparam name="O">Listan riviÀ esittÀvÀn olion tyyppi.</typeparam> 
     2309        </member> 
     2310        <member name="M:Jypeli.Widgets.ListWidget`2.CreateWidget(`0)"> 
     2311            <summary> 
     2312            Luo annettua alkiota vastaavan listan rivin. 
     2313            </summary> 
     2314        </member> 
     2315        <member name="M:Jypeli.Widgets.ListWidget`2.Bind(Jypeli.INotifyList{`0})"> 
     2316            <summary> 
     2317            Sitoo olemassaolevan listan tÀhÀn nÀyttöön. 
     2318            Kun listaa muutetaan, nÀytetyt arvot pÀivittyvÀt automaattisesti. 
     2319            </summary> 
     2320        </member> 
     2321        <member name="M:Jypeli.Widgets.ListWidget`2.Unbind"> 
     2322            <summary> 
     2323            Poistaa yhteyden olemassaolevaan listaan. 
     2324            </summary> 
     2325        </member> 
     2326        <member name="P:Jypeli.Widgets.ListWidget`2.Items"> 
     2327            <summary> 
     2328            Listan alkiot. 
     2329            </summary> 
     2330        </member> 
     2331        <member name="M:Jypeli.Widgets.ScoreListWidget.#ctor(Jypeli.ScoreList)"> 
     2332            <summary> 
     2333            Luo uuden ruudulla nÀytettÀvÀn parhaiden pisteiden listan. 
     2334            </summary> 
     2335            <param name="list">Olemassaoleva lista.</param> 
     2336        </member> 
     2337        <member name="P:Jypeli.Widgets.ScoreListWidget.Font"> 
     2338            <summary> 
     2339            Tekstifontti. 
     2340            </summary> 
     2341        </member> 
     2342        <member name="P:Jypeli.Widgets.ScoreListWidget.PositionColor"> 
     2343            <summary> 
     2344            Sijoitusten vÀri. 
     2345            </summary> 
     2346        </member> 
     2347        <member name="P:Jypeli.Widgets.ScoreListWidget.NameColor"> 
     2348            <summary> 
     2349            Nimien vÀri. 
     2350            </summary> 
     2351        </member> 
     2352        <member name="P:Jypeli.Widgets.ScoreListWidget.ScoreColor"> 
     2353            <summary> 
     2354            Pisteiden vÀri. 
     2355            </summary> 
     2356        </member> 
     2357        <member name="P:Jypeli.Widgets.ScoreListWidget.ScoreFormat"> 
     2358            <summary> 
     2359            Pisteiden muoto (oletus on {0}) 
     2360            </summary> 
     2361        </member> 
     2362        <member name="P:Jypeli.Widgets.ScoreListWidget.InfinityMarker"> 
     2363            <summary> 
     2364            ÄÀrettömÀn pistemÀÀrÀn merkki. Oletus '-' 
     2365            </summary> 
     2366        </member> 
     2367        <member name="T:Jypeli.Widgets.InputWindow"> 
     2368            <summary> 
     2369            Ikkuna, joka sisÀltÀÀ kÀyttÀjÀn mÀÀrittelemÀn kysymyksen, tekstinsyöttökentÀn ja 
     2370            OK-painikkeen. Ikkunan koko mÀÀrÀytyy automaattisesti tekstin ja ruudun koon mukaan. 
     2371            </summary> 
     2372        </member> 
     2373        <member name="M:Jypeli.Widgets.CustomQueryWindow`1.#ctor(System.String)"> 
     2374            <summary> 
     2375            Alustaa uuden kyselyikkunan. 
     2376            </summary> 
     2377            <param name="message">Viesti tai kysymys</param> 
     2378        </member> 
     2379        <member name="M:Jypeli.Widgets.CustomQueryWindow`1.#ctor(System.Double,System.Double,System.String)"> 
     2380            <summary> 
     2381            Alustaa uuden kyselyikkunan kiinteÀn kokoiseksi. 
     2382            </summary> 
     2383            <param name="width">Ikkunan leveys</param> 
     2384            <param name="height">Ikkunan korkeus</param> 
     2385            <param name="message">Viesti tai kysymys</param> 
     2386        </member> 
     2387        <member name="P:Jypeli.Widgets.CustomQueryWindow`1.Message"> 
     2388            <summary> 
     2389            Viesti tai kysymys. 
     2390            </summary> 
     2391        </member> 
     2392        <member name="P:Jypeli.Widgets.CustomQueryWindow`1.QueryWidget"> 
     2393            <summary> 
     2394            Kysymyskomponentti. 
     2395            </summary> 
     2396        </member> 
     2397        <member name="P:Jypeli.Widgets.CustomQueryWindow`1.OKButton"> 
     2398            <summary> 
     2399            OK-painike 
     2400            </summary> 
     2401        </member> 
     2402        <member name="M:Jypeli.Widgets.InputWindow.#ctor(System.String)"> 
     2403            <summary> 
     2404            Alustaa uuden tekstinkyselyikkunan. 
     2405            </summary> 
     2406            <param name="question">Kysymys</param> 
     2407        </member> 
     2408        <member name="M:Jypeli.Widgets.InputWindow.#ctor(System.Double,System.Double,System.String)"> 
     2409            <summary> 
     2410            Alustaa uuden tekstinkyselyikkunan. 
     2411            </summary> 
     2412            <param name="width">Ikkunan leveys</param> 
     2413            <param name="height">Ikkunan korkeus</param> 
     2414            <param name="question">Kysymys</param> 
     2415        </member> 
     2416        <member name="P:Jypeli.Widgets.InputWindow.MaxCharacters"> 
     2417            <summary> 
     2418            Suurin mÀÀrÀ merkkejÀ joita tekstilaatikkoon voi kirjoittaa. 
     2419            </summary> 
     2420        </member> 
     2421        <member name="P:Jypeli.Widgets.InputWindow.InputBox"> 
     2422            <summary> 
     2423            Vastauslaatikko. 
     2424            </summary> 
     2425        </member> 
     2426        <member name="P:Jypeli.Widgets.InputWindow.ShowWindowOnPhone"> 
     2427            <summary> 
     2428            NÀytetÀÀnkö ikkuna puhelimella. Oletuksena false, jolloin nÀytetÀÀn vain 
     2429            puhelimen oma tekstinsyöttöikkuna. 
     2430            </summary> 
     2431        </member> 
     2432        <member name="E:Jypeli.Widgets.InputWindow.TextEntered"> 
     2433            <summary> 
     2434            Tapahtuu kun kÀyttÀjÀ on syöttÀnyt tekstin ja painanut OK / sulkenut ikkunan. 
     2435            </summary> 
     2436        </member> 
     2437        <member name="T:Jypeli.Widgets.InputWindow.InputWindowHandler"> 
     2438            <summary> 
     2439            Syöttöikkunatapahtumien kÀsittelijÀ. 
     2440            </summary> 
     2441        </member> 
     2442        <member name="T:Jypeli.VerticalLayout"> 
     2443            <summary> 
     2444            Asettelee widgetit pÀÀllekÀin, jÀrjestyksessÀ ylhÀÀltÀ alas. 
     2445            </summary> 
     2446        </member> 
     2447        <member name="T:Jypeli.ILayout"> 
     2448            <summary> 
     2449            Rajapinta asettelijalle. Asettelija asettelee widgetin 
     2450            lapsioliot siten, ettÀ ne mahtuvat widgetin sisÀlle. Asettelija 
     2451            muuttaa lapsiolioiden kokoa sekÀ paikkaa. Asettelussa kÀytetÀÀn 
     2452            hyvÀksi lapsiolioiden ominaisuuksia <c>PreferredSize</c>, 
     2453            <c>HorizontalSizing</c> sekÀ <c>VerticalSizing</c>. 
     2454            </summary> 
     2455        </member> 
     2456        <member name="P:Jypeli.ILayout.TopPadding"> 
     2457            <summary> 
     2458            YlÀreunaan jÀÀvÀ tyhjÀ tila. 
     2459            </summary> 
     2460        </member> 
     2461        <member name="P:Jypeli.ILayout.BottomPadding"> 
     2462            <summary> 
     2463            Alareunaan jÀÀvÀ tyhjÀ tila. 
     2464            </summary> 
     2465        </member> 
     2466        <member name="P:Jypeli.ILayout.LeftPadding"> 
     2467            <summary> 
     2468            Vasempaan reunaan jÀÀvÀ tyhjÀ tila. 
     2469            </summary> 
     2470        </member> 
     2471        <member name="P:Jypeli.ILayout.RightPadding"> 
     2472            <summary> 
     2473            Oikeaan reunaan jÀÀvÀ tyhjÀ tila. 
     2474            </summary> 
     2475        </member> 
     2476        <member name="M:Jypeli.VerticalLayout.#ctor"> 
     2477            <summary> 
     2478            Luo uuden asettelijan. 
     2479            </summary> 
     2480        </member> 
     2481        <member name="P:Jypeli.VerticalLayout.Spacing"> 
     2482            <summary> 
     2483            Olioiden vÀliin jÀÀvÀ tyhjÀ tila. 
     2484            </summary> 
     2485        </member> 
     2486        <member name="P:Jypeli.VerticalLayout.TopPadding"> 
     2487            <summary> 
     2488            YlÀreunaan jÀÀvÀ tyhjÀ tila. 
     2489            </summary> 
     2490        </member> 
     2491        <member name="P:Jypeli.VerticalLayout.BottomPadding"> 
     2492            <summary> 
     2493            Alareunaan jÀÀvÀ tyhjÀ tila. 
     2494            </summary> 
     2495        </member> 
     2496        <member name="P:Jypeli.VerticalLayout.LeftPadding"> 
     2497            <summary> 
     2498            Vasempaan reunaan jÀÀvÀ tyhjÀ tila. 
     2499            </summary> 
     2500        </member> 
     2501        <member name="P:Jypeli.VerticalLayout.RightPadding"> 
     2502            <summary> 
     2503            Oikeaan reunaan jÀÀvÀ tyhjÀ tila. 
     2504            </summary> 
     2505        </member> 
     2506        <member name="T:Jypeli.ButtonState"> 
     2507            <summary> 
     2508            Napin (minkÀ tahansa) asento. 
     2509            </summary> 
     2510        </member> 
     2511        <member name="F:Jypeli.ButtonState.Irrelevant"> 
     2512            <summary> 
     2513            Ei vÀliÀ. 
     2514            </summary> 
     2515        </member> 
     2516        <member name="F:Jypeli.ButtonState.Released"> 
     2517            <summary> 
     2518            Nappi nostetaan ylös. 
     2519            </summary> 
     2520        </member> 
     2521        <member name="F:Jypeli.ButtonState.Pressed"> 
     2522            <summary> 
     2523            Nappi painetaan alas. 
     2524            </summary> 
     2525        </member> 
     2526        <member name="F:Jypeli.ButtonState.Up"> 
     2527            <summary> 
     2528            Nappi on ylhÀÀllÀ. 
     2529            </summary> 
     2530        </member> 
     2531        <member name="F:Jypeli.ButtonState.Down"> 
     2532            <summary> 
     2533            Nappi on alhaalla. 
     2534            </summary> 
     2535        </member> 
     2536        <member name="T:Jypeli.ScreenView"> 
     2537            <summary> 
     2538            SisÀltÀÀ nÀytön leveyden ja korkeuden sekÀ reunojen koordinaatit. 
     2539            Y-koordinaatti kasvaa ylöspÀin. 
     2540            Koordinaatteja ei voi muuttaa. 
     2541            </summary> 
     2542        </member> 
     2543        <member name="M:Jypeli.ScreenView.#ctor(Microsoft.Xna.Framework.Graphics.Viewport)"> 
     2544            <summary> 
     2545            Alustaa uuden nÀyttönÀkymÀn. 
     2546            </summary> 
     2547            <param name="viewPort">NÀytön viewport.</param> 
     2548        </member> 
     2549        <member name="P:Jypeli.ScreenView.Center"> 
     2550            <summary> 
     2551            NÀytön keskipiste. 
     2552            </summary> 
     2553        </member> 
     2554        <member name="P:Jypeli.ScreenView.Width"> 
     2555            <summary> 
     2556            NÀytön leveys x-suunnassa. 
     2557            </summary> 
     2558        </member> 
     2559        <member name="P:Jypeli.ScreenView.Height"> 
     2560            <summary> 
     2561            NÀytön korkeus y-suunnassa. 
     2562            </summary> 
     2563        </member> 
     2564        <member name="P:Jypeli.ScreenView.Size"> 
     2565            <summary> 
     2566            NÀytön koko vektorina. 
     2567            </summary> 
     2568        </member> 
     2569        <member name="P:Jypeli.ScreenView.Left"> 
     2570            <summary> 
     2571            NÀytön vasemman reunan x-koordinaatti. 
     2572            </summary> 
     2573        </member> 
     2574        <member name="P:Jypeli.ScreenView.Right"> 
     2575            <summary> 
     2576            NÀytön oikean reunan x-koordinaatti. 
     2577            </summary> 
     2578        </member> 
     2579        <member name="P:Jypeli.ScreenView.Top"> 
     2580            <summary> 
     2581            NÀytön ylÀreunan y-koordinaatti. 
     2582            </summary> 
     2583        </member> 
     2584        <member name="P:Jypeli.ScreenView.Bottom"> 
     2585            <summary> 
     2586            NÀytön alareunan y-koordinaatti. 
     2587            </summary> 
     2588        </member> 
     2589        <member name="P:Jypeli.ScreenView.WidthSafe"> 
     2590            <summary> 
     2591            NÀytön "turvallinen" ts. laiteriippumaton leveys x-suunnassa. 
     2592            </summary> 
     2593        </member> 
     2594        <member name="P:Jypeli.ScreenView.HeightSafe"> 
     2595            <summary> 
     2596            NÀytön "turvallinen" ts. laiteriippumaton korkeus y-suunnassa. 
     2597            </summary> 
     2598        </member> 
     2599        <member name="P:Jypeli.ScreenView.LeftSafe"> 
     2600            <summary> 
     2601            NÀytön vasemman reunan "turvallinen" ts. laiteriippumaton x-koordinaatti. 
     2602            </summary> 
     2603        </member> 
     2604        <member name="P:Jypeli.ScreenView.RightSafe"> 
     2605            <summary> 
     2606            NÀytön oikean reunan "turvallinen" ts. laiteriippumaton x-koordinaatti. 
     2607            </summary> 
     2608        </member> 
     2609        <member name="P:Jypeli.ScreenView.TopSafe"> 
     2610            <summary> 
     2611            NÀytön ylÀreunan "turvallinen" ts. laiteriippumaton y-koordinaatti. 
     2612            </summary> 
     2613        </member> 
     2614        <member name="P:Jypeli.ScreenView.BottomSafe"> 
     2615            <summary> 
     2616            NÀytön alareunan "turvallinen" ts. laiteriippumaton y-koordinaatti. 
     2617            </summary> 
     2618        </member> 
     2619        <member name="T:Jypeli.HorizontalAlignment"> 
     2620            <summary> 
     2621            Asemointi vaakasuunnassa. 
     2622            </summary> 
     2623        </member> 
     2624        <member name="F:Jypeli.HorizontalAlignment.Center"> 
     2625            <summary> 
     2626            KeskellÀ. 
     2627            </summary> 
     2628        </member> 
     2629        <member name="F:Jypeli.HorizontalAlignment.Left"> 
     2630            <summary> 
     2631            Vasemmassa reunassa. 
     2632            </summary> 
     2633        </member> 
     2634        <member name="F:Jypeli.HorizontalAlignment.Right"> 
     2635            <summary> 
     2636            Oikeassa reunassa. 
     2637            </summary> 
     2638        </member> 
     2639        <member name="T:Jypeli.VerticalAlignment"> 
     2640            <summary> 
     2641            Asemointi pystysuunnassa. 
     2642            </summary> 
     2643        </member> 
     2644        <member name="F:Jypeli.VerticalAlignment.Center"> 
     2645            <summary> 
     2646            KeskellÀ. 
     2647            </summary> 
     2648        </member> 
     2649        <member name="F:Jypeli.VerticalAlignment.Top"> 
     2650            <summary> 
     2651            YlÀreunassa. 
     2652            </summary> 
     2653        </member> 
     2654        <member name="F:Jypeli.VerticalAlignment.Bottom"> 
     2655            <summary> 
     2656            Alareunassa. 
     2657            </summary> 
     2658        </member> 
     2659        <member name="M:Jypeli.WindowsFileManager.Exists(System.String)"> 
     2660            <summary> 
     2661            Kertoo onko tiedosto tai hakemisto olemassa. 
     2662            </summary> 
     2663            <param name="fileName">Tiedoston tai hakemiston nimi</param> 
     2664            <returns>Onko olemassa</returns> 
     2665        </member> 
     2666        <member name="M:Jypeli.WindowsFileManager.ChDir(System.String)"> 
     2667            <summary> 
     2668            Vaihtaa työhakemistoa. 
     2669            </summary> 
     2670            <param name="path">Hakemistopolku.</param> 
     2671            <returns>Onnistuiko hakemiston vaihtaminen (palauttaa false jos hakemistoa ei ole).</returns> 
     2672        </member> 
     2673        <member name="M:Jypeli.WindowsFileManager.MkDir(System.String)"> 
     2674            <summary> 
     2675            Luo uuden hakemiston. 
     2676            </summary> 
     2677            <param name="path">Hakemistopolku.</param> 
     2678        </member> 
     2679        <member name="M:Jypeli.WindowsFileManager.RmDir(System.String)"> 
     2680            <summary> 
     2681            Tuhoaa hakemiston. HeittÀÀ poikkeuksen jos hakemisto ei ole tyhjÀ. 
     2682            Ei heitÀ poikkeusta, jos hakemistoa ei ole olemassa. 
     2683            </summary> 
     2684            <param name="path"></param> 
     2685        </member> 
     2686        <member name="M:Jypeli.WindowsFileManager.GetFileList"> 
     2687            <summary> 
     2688            Antaa listan nykyisessÀ hakemistossa olevista tiedostoista. 
     2689            </summary> 
    13802690            <returns></returns> 
    13812691        </member> 
    1382         <member name="M:Jypeli.FollowerBrain.#ctor"> 
    1383             <summary> 
    1384             Luo aivot. 
    1385             </summary> 
    1386         </member> 
    1387         <member name="M:Jypeli.FollowerBrain.#ctor(System.Object[])"> 
    1388             <summary> 
    1389             Luo aivot ja asettaa ne seuraamaan yhtÀ tai useampaa kohdetta. 
    1390             </summary> 
    1391             <param name="targets">Seurattavat oliot. Voit antaa olioiden lisÀksi myös tageja.</param> 
    1392         </member> 
    1393         <member name="M:Jypeli.FollowerBrain.Update(Jypeli.Time)"> 
    1394             <summary> 
    1395             Kutsutaan, kun tilaa pÀivitetÀÀn. 
    1396             Suurin osa pÀÀtöksenteosta tapahtuu tÀÀllÀ. 
    1397             </summary> 
    1398         </member> 
    1399         <member name="P:Jypeli.FollowerBrain.TagsToFollow"> 
    1400             <summary> 
    1401             Tagit, joita seurataan. 
    1402             </summary> 
    1403         </member> 
    1404         <member name="P:Jypeli.FollowerBrain.ObjectsToFollow"> 
    1405             <summary> 
    1406             Oliot, joita seurataan. 
    1407             </summary> 
    1408         </member> 
    1409         <member name="P:Jypeli.FollowerBrain.FollowComparer"> 
    1410             <summary> 
    1411             Metodi, joka vertailee kahta oliota keskenÀÀn. 
    1412             Kumpi olio tulee ensimmÀiseksi, sitÀ seurataan. 
    1413             </summary> 
    1414         </member> 
    1415         <member name="P:Jypeli.FollowerBrain.CurrentTarget"> 
    1416             <summary> 
    1417             Olio, jota parhaillaan seurataan. 
    1418             </summary> 
    1419         </member> 
    1420         <member name="P:Jypeli.FollowerBrain.DistanceToTarget"> 
    1421             <summary> 
    1422             EtÀisyys lÀhimpÀÀn kohteeseen. 
    1423             </summary> 
    1424         </member> 
    1425         <member name="P:Jypeli.FollowerBrain.DistanceClose"> 
    1426             <summary> 
    1427             EtÀisyys, jolloin ollaan lÀhellÀ kohdetta. 
    1428             </summary> 
    1429         </member> 
    1430         <member name="P:Jypeli.FollowerBrain.DistanceFar"> 
    1431             <summary> 
    1432             EtÀisyys, jolloin ollaan kaukana kohteesta ja lopetetaan sen seuraaminen. 
    1433             </summary> 
    1434         </member> 
    1435         <member name="P:Jypeli.FollowerBrain.FarBrain"> 
    1436             <summary> 
    1437             Aivot, joita kÀytetÀÀn nÀiden sijasta kun ollaan kaukana kaikista kohteista, 
    1438             esim. RandomMoverBrain 
    1439             </summary> 
    1440         </member> 
    1441         <member name="P:Jypeli.FollowerBrain.CloseBrain"> 
    1442             <summary> 
    1443             Aivot, joita kÀytetÀÀn nÀiden sijasta kun ollaan lÀhellÀ kohdestta 
    1444             </summary> 
    1445         </member> 
    1446         <member name="E:Jypeli.FollowerBrain.TargetClose"> 
    1447             <summary> 
    1448             Tapahtuma, joka suoritetaan, kun ollaan tarpeeksi lÀhellÀ seurattavaa. 
    1449             </summary> 
    1450         </member> 
    1451         <member name="P:Jypeli.FollowerBrain.StopWhenTargetClose"> 
    1452             <summary> 
    1453             PysÀhdytÀÀnkö, kun ollaan lÀhellÀ kohdetta. 
    1454             </summary> 
    1455             <value> 
    1456                 <c>true</c> jos pysÀhdytÀÀn; jos ei, niin <c>false</c>. 
    1457             </value> 
    1458         </member> 
    1459         <member name="P:Jypeli.FollowerBrain.Delay"> 
    1460             <summary> 
    1461             Viive seuraamislogiikassa. Oletuksena nolla (seuraa reaaliajassa) 
    1462             </summary> 
    1463         </member> 
    1464         <member name="T:Jypeli.RandomMoverBrain"> 
    1465             <summary> 
    1466             Aivot, jotka laittavat omistajansa liikkumaan satunnaisesti eri suuntiin törmÀyksissÀ ja tietyn ajan jÀlkeen. 
    1467             </summary> 
    1468         </member> 
    1469         <member name="M:Jypeli.RandomMoverBrain.#ctor"> 
    1470             <summary> 
    1471             Luo uudet satunnaisliikkujan aivot. 
    1472             </summary> 
    1473         </member> 
    1474         <member name="M:Jypeli.RandomMoverBrain.#ctor(System.Double)"> 
    1475             <summary> 
    1476             Luo uudet satunnaisliikkujan aivot ja asettaa niille nopeuden. 
    1477             </summary> 
    1478         </member> 
    1479         <member name="M:Jypeli.RandomMoverBrain.OnCollision(Jypeli.IGameObject)"> 
    1480             <summary> 
    1481             Kutsutaan, kun tapahtuu törmÀys. 
    1482             </summary> 
    1483             <param name="target">Olio, johon törmÀtÀÀn.</param> 
    1484         </member> 
    1485         <member name="P:Jypeli.RandomMoverBrain.ChangeMovementSeconds"> 
    1486             <summary> 
    1487             Aika sekunteina, jonka kuluttua muutetaan liikesuuntaa 
    1488             </summary> 
    1489         </member> 
    1490         <member name="P:Jypeli.RandomMoverBrain.WanderPosition"> 
    1491             <summary> 
    1492             Paikka, jonka ympÀrillÀ harhaillaan, jos WanderRadius on asetettu. 
    1493             </summary> 
    1494         </member> 
    1495         <member name="P:Jypeli.RandomMoverBrain.WanderRadius"> 
    1496             <summary> 
    1497             SÀde, jonka sisÀlle harhailu rajoittuu. 
    1498             </summary> 
    1499         </member> 
    1500         <member name="F:Jypeli.Button.Start"> 
    1501             <summary> 
    1502             Start. 
    1503             </summary> 
    1504         </member> 
    1505         <member name="F:Jypeli.Button.Back"> 
    1506             <summary> 
    1507             Back. 
    1508             </summary> 
    1509         </member> 
    1510         <member name="F:Jypeli.Button.LeftStick"> 
    1511             <summary> 
    1512             Oikea tikku. 
    1513             </summary> 
    1514         </member> 
    1515         <member name="F:Jypeli.Button.RightStick"> 
    1516             <summary> 
    1517             Vasen tikku. 
    1518             </summary> 
    1519         </member> 
    1520         <member name="F:Jypeli.Button.LeftShoulder"> 
    1521             <summary> 
    1522             Vasen olkanappi. 
    1523             </summary> 
    1524         </member> 
    1525         <member name="F:Jypeli.Button.RightShoulder"> 
    1526             <summary> 
    1527             Oikea olkanappi. 
    1528             </summary> 
    1529         </member> 
    1530         <member name="F:Jypeli.Button.RightTrigger"> 
    1531             <summary> 
    1532             Oikea liipasin. 
    1533             </summary> 
    1534         </member> 
    1535         <member name="F:Jypeli.Button.LeftTrigger"> 
    1536             <summary> 
    1537             Vasen liipasin. 
    1538             </summary> 
    1539         </member> 
    1540         <member name="T:Jypeli.ButtonState"> 
    1541             <summary> 
    1542             Napin (minkÀ tahansa) asento. 
    1543             </summary> 
    1544         </member> 
    1545         <member name="F:Jypeli.ButtonState.Irrelevant"> 
    1546             <summary> 
    1547             Ei vÀliÀ. 
    1548             </summary> 
    1549         </member> 
    1550         <member name="F:Jypeli.ButtonState.Released"> 
    1551             <summary> 
    1552             Nappi nostetaan ylös. 
    1553             </summary> 
    1554         </member> 
    1555         <member name="F:Jypeli.ButtonState.Pressed"> 
    1556             <summary> 
    1557             Nappi painetaan alas. 
    1558             </summary> 
    1559         </member> 
    1560         <member name="F:Jypeli.ButtonState.Up"> 
    1561             <summary> 
    1562             Nappi on ylhÀÀllÀ. 
    1563             </summary> 
    1564         </member> 
    1565         <member name="F:Jypeli.ButtonState.Down"> 
    1566             <summary> 
    1567             Nappi on alhaalla. 
    1568             </summary> 
    1569         </member> 
    1570         <member name="T:Jypeli.Key"> 
    1571             <summary> 
    1572             NÀppÀimistön nÀppÀin. 
    1573             </summary> 
    1574         </member> 
    1575         <member name="E:Jypeli.Controls.ListenContext.Activated"> 
    1576             <summary> 
    1577             Tapahtuu kun konteksti aktivoidaan. 
    1578             </summary> 
    1579         </member> 
    1580         <member name="E:Jypeli.Controls.ListenContext.Deactivated"> 
    1581             <summary> 
    1582             Tapahtuu kun konteksti passivoidaan. 
    1583             </summary> 
    1584         </member> 
    1585         <member name="T:Jypeli.MouseButton"> 
    1586             <summary> 
    1587             Hiiren napit. 
    1588             </summary> 
    1589         </member> 
    1590         <member name="F:Jypeli.MouseButton.None"> 
    1591             <summary> 
    1592             Ei mikÀÀn nappi hiiressÀ. 
    1593             </summary> 
    1594         </member> 
    1595         <member name="F:Jypeli.MouseButton.Left"> 
    1596             <summary> 
    1597             Vasen nappi hiiressÀ. 
    1598             </summary> 
    1599         </member> 
    1600         <member name="F:Jypeli.MouseButton.Right"> 
    1601             <summary> 
    1602             Oikea nappi hiiressÀ. 
    1603             </summary> 
    1604         </member> 
    1605         <member name="F:Jypeli.MouseButton.Middle"> 
    1606             <summary> 
    1607             KeskimmÀinen nappi hiiressÀ (rullan painallus). 
    1608             </summary> 
    1609         </member> 
    1610         <member name="F:Jypeli.MouseButton.XButton1"> 
    1611             <summary> 
    1612             Hiiren ensimmÀinen erikoisnÀppÀin. 
    1613             </summary> 
    1614         </member> 
    1615         <member name="F:Jypeli.MouseButton.XButton2"> 
    1616             <summary> 
    1617             Hiiren toinen erikoisnÀppÀin. 
     2692        <member name="M:Jypeli.WindowsFileManager.Open(System.String,System.Boolean)"> 
     2693            <summary> 
     2694            Avaa tiedoston. 
     2695            </summary> 
     2696            <param name="fileName">Tiedoston nimi.</param> 
     2697            <param name="write">Tarvitaanko tiedostoon kirjoitusoikeus.</param> 
     2698            <returns>StorageFile-olio</returns> 
     2699        </member> 
     2700        <member name="M:Jypeli.WindowsFileManager.Delete(System.String)"> 
     2701            <summary> 
     2702            Poistaa tiedoston. 
     2703            Ei heitÀ poikkeusta, jos tiedostoa ei ole olemassa. 
     2704            </summary> 
     2705            <param name="fileName">Tiedoston nimi</param> 
     2706        </member> 
     2707        <member name="T:Jypeli.WindowsLocation"> 
     2708            <summary> 
     2709            Usein kÀytettyjÀ polkuja Windowsissa. 
     2710            </summary> 
     2711        </member> 
     2712        <member name="F:Jypeli.WindowsLocation.MyDocuments"> 
     2713            <summary> 
     2714            Omat tiedostot. 
     2715            </summary> 
     2716        </member> 
     2717        <member name="F:Jypeli.WindowsLocation.MyMusic"> 
     2718            <summary> 
     2719            Oma musiikki. 
     2720            </summary> 
     2721        </member> 
     2722        <member name="F:Jypeli.WindowsLocation.MyPictures"> 
     2723            <summary> 
     2724            Omat kuvatiedostot. 
     2725            </summary> 
     2726        </member> 
     2727        <member name="F:Jypeli.WindowsLocation.MyVideos"> 
     2728            <summary> 
     2729            Omat videot. 
     2730            </summary> 
     2731        </member> 
     2732        <member name="F:Jypeli.WindowsLocation.ExePath"> 
     2733            <summary> 
     2734            Ohjelman hakemisto. 
     2735            </summary> 
     2736        </member> 
     2737        <member name="F:Jypeli.WindowsLocation.DataPath"> 
     2738            <summary> 
     2739            Ohjelman data-alihakemisto. 
     2740            </summary> 
     2741        </member> 
     2742        <member name="F:Jypeli.WindowsLocation.ContentPath"> 
     2743            <summary> 
     2744            Ohjelman content-alihakemisto. 
     2745            </summary> 
     2746        </member> 
     2747        <member name="T:Physics2DDotNet.PhysicsLogics.GravityPointField"> 
     2748            <summary> 
     2749            A PhysicsLogic to causes a Gravity a a certain point with zero dropoff. 
     2750            </summary> 
     2751        </member> 
     2752        <member name="M:Physics2DDotNet.PhysicsLogics.GravityPointField.#ctor(AdvanceMath.Vector2D,System.Double,Physics2DDotNet.Lifespan)"> 
     2753            <summary> 
     2754            Creates a new GravityPointField Instance. 
     2755            </summary> 
     2756            <param name="location">The location of the Gravity point.</param> 
     2757            <param name="gravity"></param> 
     2758            <param name="lifetime"></param> 
     2759        </member> 
     2760        <member name="T:Physics2DDotNet.TimeStep"> 
     2761            <summary> 
     2762            Class that holds information about a change in time; 
     2763            </summary> 
     2764        </member> 
     2765        <member name="M:Physics2DDotNet.TimeStep.#ctor(System.Double,System.Int32)"> 
     2766            <summary> 
     2767            Creates a new Timestep instance. 
     2768            </summary> 
     2769            <param name="dt">The current change in time. (seconds)</param> 
     2770            <param name="updateCount">The number for the current update.</param> 
     2771        </member> 
     2772        <member name="P:Physics2DDotNet.TimeStep.Dt"> 
     2773            <summary> 
     2774            The current change in time. (seconds) 
     2775            </summary> 
     2776        </member> 
     2777        <member name="P:Physics2DDotNet.TimeStep.DtInv"> 
     2778            <summary> 
     2779            The inverse of the change in time. (0 if dt is 0) 
     2780            </summary> 
     2781        </member> 
     2782        <member name="P:Physics2DDotNet.TimeStep.TrueDt"> 
     2783            <summary> 
     2784            The actaul change in time. (seconds) 
     2785            </summary> 
     2786        </member> 
     2787        <member name="P:Physics2DDotNet.TimeStep.TrueDtInv"> 
     2788            <summary> 
     2789            The inverse of the actaul change in time. (0 if dt is 0) 
     2790            </summary> 
     2791        </member> 
     2792        <member name="P:Physics2DDotNet.TimeStep.UpdateCount"> 
     2793            <summary> 
     2794            The number for the current update. 
     2795            </summary> 
     2796        </member> 
     2797        <member name="T:Jypeli.Widgets.SplashScreen"> 
     2798            <summary> 
     2799            Aloitusruutu, joka voidaan nÀyttÀÀ ennen pelin kÀynnistÀmistÀ. 
     2800            </summary> 
     2801        </member> 
     2802        <member name="M:Jypeli.Widgets.SplashScreen.#ctor(System.String,System.String,System.String,System.String)"> 
     2803            <summary> 
     2804            Alustaa aloitusruudun. 
     2805            </summary> 
     2806        </member> 
     2807        <member name="P:Jypeli.Widgets.SplashScreen.NameLabel"> 
     2808            <summary> 
     2809            Pelin nimen nÀyttÀvÀ tekstikenttÀ. 
     2810            </summary> 
     2811        </member> 
     2812        <member name="P:Jypeli.Widgets.SplashScreen.CopyrightLabel"> 
     2813            <summary> 
     2814            Pelin tekijÀnoikeudet nÀyttÀvÀ tekstikenttÀ. 
     2815            </summary> 
     2816        </member> 
     2817        <member name="P:Jypeli.Widgets.SplashScreen.AuthorsLabel"> 
     2818            <summary> 
     2819            Pelin tekijÀt nÀyttÀvÀ tekstikenttÀ. 
     2820            </summary> 
     2821        </member> 
     2822        <member name="P:Jypeli.Widgets.SplashScreen.TextBody"> 
     2823            <summary> 
     2824            PÀÀtekstikenttÀ. 
     2825            </summary> 
     2826        </member> 
     2827        <member name="P:Jypeli.Widgets.SplashScreen.StartLabel"> 
     2828            <summary> 
     2829            Aloita peli painamalla... -tekstin nÀyttÀvÀ tekstikenttÀ. 
     2830            KÀytÀ ominaisuuksia ControlHelp ja LoadingText jos haluat muuttaa itse tekstiÀ. 
     2831            </summary> 
     2832        </member> 
     2833        <member name="P:Jypeli.Widgets.SplashScreen.ControlHelp"> 
     2834            <summary> 
     2835            Kontrolliohje (Aloita peli painamalla Enter / Xbox A). 
     2836            </summary> 
     2837        </member> 
     2838        <member name="P:Jypeli.Widgets.SplashScreen.LoadingText"> 
     2839            <summary> 
     2840            Latausteksti. 
     2841            </summary> 
     2842        </member> 
     2843        <member name="E:Jypeli.Widgets.SplashScreen.GameStarted"> 
     2844            <summary> 
     2845            Tapahtuu kun ruudusta poistutaan. 
     2846            Tee varsinaiset pelin alustukset tÀmÀn tapahtuman kÀsittelijÀssÀ. 
     2847            </summary> 
     2848        </member> 
     2849        <member name="F:Jypeli.Widgets.TextSizeMode.None"> 
     2850            <summary> 
     2851            TekstikentÀn koko on kÀyttÀjÀn asettama. 
     2852            YlipitkÀ teksti katkaistaan. 
     2853            </summary> 
     2854        </member> 
     2855        <member name="F:Jypeli.Widgets.TextSizeMode.AutoSize"> 
     2856            <summary> 
     2857            TekstikentÀn koko asetetaan tekstin koon mukaan. 
     2858            </summary> 
     2859        </member> 
     2860        <member name="F:Jypeli.Widgets.TextSizeMode.StretchText"> 
     2861            <summary> 
     2862            Tekstin koko asetetaan tekstikentÀn koon mukaan. 
     2863            </summary> 
     2864        </member> 
     2865        <member name="F:Jypeli.Widgets.TextSizeMode.Wrapped"> 
     2866            <summary> 
     2867            Teksti rivitetÀÀn tekstikentÀn leveyden mukaan. 
     2868            </summary> 
     2869        </member> 
     2870        <member name="T:Jypeli.Widgets.Label"> 
     2871            <summary> 
     2872            TekstikenttÀ. 
     2873            </summary> 
     2874        </member> 
     2875        <member name="T:Jypeli.Widgets.BindableWidget"> 
     2876            <summary> 
     2877            Widget, joka voidaan asettaa nÀyttÀmÀÀn halutun mittarin arvoa. 
     2878            </summary> 
     2879        </member> 
     2880        <member name="M:Jypeli.Widgets.BindableWidget.#ctor(Jypeli.Animation)"> 
     2881            <summary> 
     2882            Alustaa widgetin. 
     2883            </summary> 
     2884            <param name="animation"></param> 
     2885        </member> 
     2886        <member name="M:Jypeli.Widgets.BindableWidget.#ctor(System.Double,System.Double)"> 
     2887            <summary> 
     2888            Alustaa widgetin. 
     2889            </summary> 
     2890            <param name="width"></param> 
     2891            <param name="height"></param> 
     2892        </member> 
     2893        <member name="M:Jypeli.Widgets.BindableWidget.#ctor(System.Double,System.Double,Jypeli.Shape)"> 
     2894            <summary> 
     2895            Alustaa widgetin. 
     2896            </summary> 
     2897            <param name="width"></param> 
     2898            <param name="height"></param> 
     2899            <param name="shape"></param> 
     2900        </member> 
     2901        <member name="M:Jypeli.Widgets.BindableWidget.#ctor(Jypeli.ILayout)"> 
     2902            <summary> 
     2903            Alustaa widgetin. 
     2904            </summary> 
     2905            <param name="layout"></param> 
     2906        </member> 
     2907        <member name="M:Jypeli.Widgets.BindableWidget.SetChangedEvent"> 
     2908            <summary> 
     2909            Asettaa tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. 
     2910            </summary> 
     2911        </member> 
     2912        <member name="M:Jypeli.Widgets.BindableWidget.UnsetChangedEvent"> 
     2913            <summary> 
     2914            Poistaa kÀytöstÀ tapahtuman, joka reagoi Meter.Value muutokseen kutsumalla UpdateValue-metodia. 
     2915            KÀytÀ tÀtÀ, kun haluat asettaa mittarin arvon kontrollin sisÀllÀ. 
     2916            ÄlÀ unohda kutsua SetChangedEvent muutoksen jÀlkeen! 
     2917            </summary> 
     2918        </member> 
     2919        <member name="M:Jypeli.Widgets.BindableWidget.BindTo(Jypeli.Meter)"> 
     2920            <summary> 
     2921            Asettaa kontrollin seuraamaan mittarin arvoa. 
     2922            </summary> 
     2923        </member> 
     2924        <member name="M:Jypeli.Widgets.BindableWidget.Unbind"> 
     2925            <summary> 
     2926            Lopettaa mittarin arvon seuraamisen. 
     2927            </summary> 
     2928        </member> 
     2929        <member name="M:Jypeli.Widgets.BindableWidget.UpdateValue"> 
     2930            <summary> 
     2931            Kutsutaan automaattisesti, kun mittarin arvo on muuttunut. 
     2932            Ylikirjoita tÀmÀ koodilla, joka muuttaa widgetin ulkonÀköÀ asianmukaisesti. 
     2933            </summary> 
     2934        </member> 
     2935        <member name="P:Jypeli.Widgets.BindableWidget.Meter"> 
     2936            <summary> 
     2937            Mittari, jonka arvoa kontrolli seuraa. 
     2938            Jos kontrollia ei ole kiinnitetty mittariin, se kÀyttÀÀ omaa sisÀistÀ mittariaan. 
     2939            </summary> 
     2940        </member> 
     2941        <member name="P:Jypeli.Widgets.BindableWidget.Bound"> 
     2942            <summary> 
     2943            Onko komponentti sidottu mittariin. 
     2944            </summary> 
     2945        </member> 
     2946        <member name="M:Jypeli.Widgets.Label.#ctor"> 
     2947            <summary> 
     2948            Luo uuden tekstikentÀn. Asettaa 
     2949            koon tekstin mukaan. 
     2950            </summary> 
     2951        </member> 
     2952        <member name="M:Jypeli.Widgets.Label.#ctor(System.String)"> 
     2953            <summary> 
     2954            Luo uuden tekstikentÀn annetulla tekstillÀ. Asettaa 
     2955            koon tekstin mukaan. 
     2956            </summary> 
     2957        </member> 
     2958        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Meter)"> 
     2959            <summary> 
     2960            Lue uuden tekstikentÀn ja sitoo sen mittarin arvoon. 
     2961            </summary> 
     2962            <param name="meter">Mittari</param> 
     2963        </member> 
     2964        <member name="M:Jypeli.Widgets.Label.#ctor(Jypeli.Animation)"> 
     2965            <summary> 
     2966            Luo uuden tekstikentÀn animaatiolla. 
     2967            </summary> 
     2968        </member> 
     2969        <member name="M:Jypeli.Widgets.Label.#ctor(System.Double,System.Double)"> 
     2970            <summary> 
     2971            Luo uuden tekstikentÀn. 
     2972            </summary> 
     2973            <param name="width">Leveys.</param> 
     2974            <param name="height">Korkeus.</param> 
     2975        </member> 
     2976        <member name="M:Jypeli.Widgets.Label.#ctor(System.Double,System.Double,System.String)"> 
     2977            <summary> 
     2978            Luo uuden tekstikentÀn. 
     2979            </summary> 
     2980            <param name="width">Leveys.</param> 
     2981            <param name="height">Korkeus.</param> 
     2982            <param name="text">Teksti.</param> 
     2983        </member> 
     2984        <member name="M:Jypeli.Widgets.Label.updateSize"> 
     2985            <summary> 
     2986            PÀivittÀÀ tekstikentÀn/tekstin koon ja rivittÀÀ tekstin. 
     2987            </summary> 
     2988        </member> 
     2989        <member name="P:Jypeli.Widgets.Label.Text"> 
     2990            <summary> 
     2991            Teksti. 
     2992            </summary> 
     2993        </member> 
     2994        <member name="P:Jypeli.Widgets.Label.IsTruncated"> 
     2995            <summary> 
     2996            Onko tekstiÀ katkaistu 
     2997            </summary> 
     2998        </member> 
     2999        <member name="P:Jypeli.Widgets.Label.TextScale"> 
     3000            <summary> 
     3001            Tekstin skaalaus. Oletus (1,1) ; isompi suurempi. 
     3002            </summary> 
     3003        </member> 
     3004        <member name="P:Jypeli.Widgets.Label.DecimalPlaces"> 
     3005            <summary> 
     3006            Kuinka monta desimaalia nÀytetÀÀn, kun tekstikenttÀ on 
     3007            sidottu nÀyttÀmÀÀn desimaalilukua. 
     3008            </summary> 
     3009        </member> 
     3010        <member name="P:Jypeli.Widgets.Label.DoubleFormatString"> 
     3011            <summary> 
     3012            MillÀ tavalla desimaalinumerot muotoillaan 
     3013            </summary> 
     3014        </member> 
     3015        <member name="P:Jypeli.Widgets.Label.IntFormatString"> 
     3016            <summary> 
     3017            MillÀ tavalla int numerot muotoillaan. 
     3018            </summary> 
     3019            <example> 
     3020              "{0:D3}" nÀyttÀÀ numeron 5 muodossa 005. 
     3021              teksti = "Laskuri:"; naytto.IntFormatString = " " + teksti + " {0:D2} ";   
     3022                    nÀyttÀÀ numeron 5 muodossa " Laskuri: 05 "; // huomaa vielÀ tyhjÀÀ ympÀrillÀ 
     3023            </example> 
     3024        </member> 
     3025        <member name="P:Jypeli.Widgets.Label.Title"> 
     3026            <summary> 
     3027            Voidaan kÀyttÀÀ tekstin helpompaan asettamiseen. 
     3028            Asettaa IntFormatStringin ja DoubleFormatStringin. 
     3029            </summary> 
     3030        </member> 
     3031        <member name="P:Jypeli.Widgets.Label.SizeMode"> 
     3032            <summary> 
     3033            Kuinka tekstikentÀn koko mÀÀrÀytyy. 
     3034            </summary> 
     3035        </member> 
     3036        <member name="P:Jypeli.Widgets.Label.TextSize"> 
     3037            <summary> 
     3038            NÀytettÀvÀn tekstin koko. 
     3039            Ei vÀlttÀmÀttÀ sama kuin <c>Size</c>. 
     3040            </summary> 
     3041        </member> 
     3042        <member name="P:Jypeli.Widgets.Label.TextColor"> 
     3043            <summary> 
     3044            Tekstin vÀri. 
     3045            </summary> 
     3046        </member> 
     3047        <member name="P:Jypeli.Widgets.Label.Font"> 
     3048            <summary> 
     3049            Tekstin fontti. 
     3050            </summary> 
     3051        </member> 
     3052        <member name="P:Jypeli.Widgets.Label.HorizontalAlignment"> 
     3053            <summary> 
     3054            Tekstin sijoitus vaakasuunnassa. 
     3055            Vaikuttaa vain, jos tekstikentÀn koko on suurempi kuin tekstin koko 
     3056            ja <c>SizeMode</c> ei ole <c>SizeMode.AutoSize</c>. 
     3057            </summary> 
     3058        </member> 
     3059        <member name="P:Jypeli.Widgets.Label.VerticalAlignment"> 
     3060            <summary> 
     3061            Tekstin sijoitus pystysuunnassa. 
     3062            Vaikuttaa vain, jos tekstikentÀn koko on suurempi kuin tekstin koko 
     3063            ja <c>SizeMode</c> ei ole <c>SizeMode.AutoSize</c>. 
     3064            </summary> 
     3065        </member> 
     3066        <member name="P:Jypeli.Widgets.Label.XMargin"> 
     3067            <summary> 
     3068            Marginaali vasemmasta/oikeasta reunasta. 
     3069            </summary> 
     3070        </member> 
     3071        <member name="P:Jypeli.Widgets.Label.YMargin"> 
     3072            <summary> 
     3073            Marginaali ylÀ-/alareunasta. 
     3074            </summary> 
     3075        </member> 
     3076        <member name="P:Jypeli.Widgets.Label.Size"> 
     3077            <summary> 
     3078            TekstikentÀn koko. 
     3079            Jos SizeMode on SizeMode.StretchText, teksti 
     3080            venytetÀÀn kentÀn koon mukaiseksi. 
     3081            </summary> 
     3082        </member> 
     3083        <member name="T:Jypeli.Canvas"> 
     3084            <summary> 
     3085            Piirtoalusta. 
     3086            </summary> 
     3087        </member> 
     3088        <member name="M:Jypeli.Canvas.DrawLine(Jypeli.Vector,Jypeli.Vector)"> 
     3089            <summary> 
     3090            PiirtÀÀ janan. 
     3091            </summary> 
     3092            <param name="startPoint">Alkupiste</param> 
     3093            <param name="endPoint">Loppupiste</param> 
     3094        </member> 
     3095        <member name="M:Jypeli.Canvas.DrawLine(System.Double,System.Double,System.Double,System.Double)"> 
     3096            <summary> 
     3097            PiirtÀÀ janan. 
     3098            </summary> 
     3099            <param name="x1">Alkupisteen x-koordinaatti</param> 
     3100            <param name="y1">Alkupisteen y-koordinaatti</param> 
     3101            <param name="x2">Loppupisteen x-koordinaatti</param> 
     3102            <param name="y2">Loppupisteen y-koordinaatti</param> 
     3103        </member> 
     3104        <member name="P:Jypeli.Canvas.Left"> 
     3105            <summary> 
     3106            Vasen reuna. 
     3107            </summary> 
     3108        </member> 
     3109        <member name="P:Jypeli.Canvas.Right"> 
     3110            <summary> 
     3111            Oikea reuna. 
     3112            </summary> 
     3113        </member> 
     3114        <member name="P:Jypeli.Canvas.Bottom"> 
     3115            <summary> 
     3116            Alareuna. 
     3117            </summary> 
     3118        </member> 
     3119        <member name="P:Jypeli.Canvas.Top"> 
     3120            <summary> 
     3121            YlÀreuna. 
     3122            </summary> 
     3123        </member> 
     3124        <member name="P:Jypeli.Canvas.TopLeft"> 
     3125            <summary> 
     3126            Vasen ylÀnurkka. 
     3127            </summary> 
     3128        </member> 
     3129        <member name="P:Jypeli.Canvas.TopRight"> 
     3130            <summary> 
     3131            Oikea ylÀnurkka. 
     3132            </summary> 
     3133        </member> 
     3134        <member name="P:Jypeli.Canvas.BottomLeft"> 
     3135            <summary> 
     3136            Vasen alanurkka. 
     3137            </summary> 
     3138        </member> 
     3139        <member name="P:Jypeli.Canvas.BottomRight"> 
     3140            <summary> 
     3141            Oikea alanurkka. 
     3142            </summary> 
     3143        </member> 
     3144        <member name="P:Jypeli.Canvas.BrushColor"> 
     3145            <summary> 
     3146            Pensselin vÀri. 
     3147            </summary> 
     3148        </member> 
     3149        <member name="T:Jypeli.Time"> 
     3150            <summary> 
     3151            SisÀltÀÀ tiedon ajasta, joka on kulunut pelin alusta ja viime pÀivityksestÀ. 
     3152            </summary> 
     3153        </member> 
     3154        <member name="M:Jypeli.Time.#ctor(System.TimeSpan,System.TimeSpan)"> 
     3155            <summary> 
     3156            Rakentaa ajan kahdesta TimeSpan-oliosta. 
     3157            </summary> 
     3158            <param name="fromUpdate">PÀivityksestÀ kulunut aika</param> 
     3159            <param name="fromStart">Pelin alusta kulunut aika</param> 
     3160        </member> 
     3161        <member name="M:Jypeli.Time.#ctor(Microsoft.Xna.Framework.GameTime)"> 
     3162            <summary> 
     3163            Rakentaa ajan XNA:n GameTimestÀ. 
     3164            </summary> 
     3165            <param name="gameTime">XNA:n vastaava olio</param> 
     3166        </member> 
     3167        <member name="P:Jypeli.Time.SinceLastUpdate"> 
     3168            <summary> 
     3169            Aika joka on kulunut viime pÀivityksestÀ. 
     3170            </summary> 
     3171        </member> 
     3172        <member name="P:Jypeli.Time.SinceStartOfGame"> 
     3173            <summary> 
     3174            Aika joka on kulunut pelin alusta. 
     3175            </summary> 
     3176        </member> 
     3177        <member name="T:Jypeli.ScoreList"> 
     3178            <summary> 
     3179            Parhaiden pisteiden lista. 
    16183180            </summary> 
    16193181        </member> 
     
    16273189            <summary> 
    16283190            Tapahtuu kun listan sisÀltö muuttuu. 
    1629             </summary> 
    1630         </member> 
    1631         <member name="T:Jypeli.ScoreList"> 
    1632             <summary> 
    1633             Parhaiden pisteiden lista. 
    16343191            </summary> 
    16353192        </member> 
     
    17193276            <param name="score">PistemÀÀrÀ.</param> 
    17203277        </member> 
    1721         <member name="T:Jypeli.UnlimitedAngle"> 
    1722             <summary> 
    1723             Rajoittamaton kulma (asteina ja radiaaneina). 
    1724             Tietoja kulmasta: http://en.wikipedia.org/wiki/File:Degree-Radian_Conversion.svg 
    1725             </summary> 
    1726         </member> 
    1727         <member name="F:Jypeli.UnlimitedAngle.Zero"> 
    1728             <summary> 
    1729             Nollakulma. 
    1730             </summary> 
    1731         </member> 
    1732         <member name="F:Jypeli.UnlimitedAngle.RightAngle"> 
    1733             <summary> 
    1734             Suora kulma (90 astetta). 
    1735             </summary> 
    1736         </member> 
    1737         <member name="F:Jypeli.UnlimitedAngle.StraightAngle"> 
    1738             <summary> 
    1739             Oikokulma (180 astetta). 
    1740             </summary> 
    1741         </member> 
    1742         <member name="F:Jypeli.UnlimitedAngle.FullAngle"> 
    1743             <summary> 
    1744             TÀysikulma (360 astetta). 
    1745             </summary> 
    1746         </member> 
    1747         <member name="F:Jypeli.UnlimitedAngle.Infinity"> 
    1748             <summary> 
    1749             ÄÀretön kulma. 
    1750             </summary> 
    1751         </member> 
    1752         <member name="M:Jypeli.UnlimitedAngle.op_Addition(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1753             <summary> 
    1754             Laskee kaksi kulmaa yhteen. 
    1755             </summary> 
    1756             <param name="a">Kulma.</param> 
    1757             <param name="b">Kulma.</param> 
    1758             <returns>Kulmien summa.</returns> 
    1759         </member> 
    1760         <member name="M:Jypeli.UnlimitedAngle.op_Subtraction(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1761             <summary> 
    1762             VÀhentÀÀ jÀlkimmÀisen kulman ensimmÀisestÀ. 
    1763             </summary> 
    1764             <param name="a">Kulma.</param> 
    1765             <param name="b">Kulma.</param> 
    1766             <returns>Kulmien erotus.</returns> 
    1767         </member> 
    1768         <member name="M:Jypeli.UnlimitedAngle.op_UnaryNegation(Jypeli.UnlimitedAngle)"> 
    1769             <summary> 
    1770             Ottaa kulman vastakulman. 
    1771             </summary> 
    1772             <param name="a">Kulma.</param> 
    1773         </member> 
    1774         <member name="M:Jypeli.UnlimitedAngle.op_Multiply(System.Double,Jypeli.UnlimitedAngle)"> 
    1775             <summary> 
    1776             Kertoo kulman reaaliluvulla. 
    1777             </summary> 
    1778             <param name="a">Reaaliluku.</param> 
    1779             <param name="b">Kulma.</param> 
    1780             <returns>Kulma.</returns> 
    1781         </member> 
    1782         <member name="M:Jypeli.UnlimitedAngle.op_Multiply(Jypeli.UnlimitedAngle,System.Double)"> 
    1783             <summary> 
    1784             Kertoo kulman reaaliluvulla. 
    1785             </summary> 
    1786             <param name="a">Kulma.</param> 
    1787             <param name="b">Reaaliluku.</param> 
    1788             <returns>Kulma.</returns> 
    1789         </member> 
    1790         <member name="M:Jypeli.UnlimitedAngle.op_Division(Jypeli.UnlimitedAngle,System.Double)"> 
    1791             <summary> 
    1792             Jakaa kulman reaaliluvulla. 
    1793             </summary> 
    1794             <param name="a">Kulma.</param> 
    1795             <param name="b">Reaaliluku.</param> 
    1796             <returns>Kulma.</returns> 
    1797         </member> 
    1798         <member name="M:Jypeli.UnlimitedAngle.op_Equality(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1799             <summary> 
    1800             Vertaa kahden kulman yhtÀsuuruutta. 
    1801             </summary> 
    1802             <param name="a">Kulma.</param> 
    1803             <param name="b">Kulma.</param> 
    1804             <returns>YhtÀsuuruus.</returns> 
    1805         </member> 
    1806         <member name="M:Jypeli.UnlimitedAngle.op_Inequality(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1807             <summary> 
    1808             Vertaa kahden kulman erisuuruutta. 
    1809             </summary> 
    1810             <param name="a">Kulma.</param> 
    1811             <param name="b">Kulma.</param> 
    1812             <returns>Erisuuruus.</returns> 
    1813         </member> 
    1814         <member name="M:Jypeli.UnlimitedAngle.op_LessThan(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1815             <summary> 
    1816             Vertaa ensimmÀisen kulman suuremmuutta toiseen. 
    1817             </summary> 
    1818             <param name="a">Kulma.</param> 
    1819             <param name="b">Kulma.</param> 
    1820             <returns><c>true</c> jos suurempi, <c>false</c> jos pienempi tai yhtÀsuuri.</returns> 
    1821         </member> 
    1822         <member name="M:Jypeli.UnlimitedAngle.op_LessThanOrEqual(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1823             <summary> 
    1824             Vertaa ensimmÀisen kulman suuremmuutta/yhtÀsuuruutta toiseen. 
    1825             </summary> 
    1826             <param name="a">Kulma.</param> 
    1827             <param name="b">Kulma.</param> 
    1828             <returns><c>true</c> jos suurempi tai yhtÀsuuri, <c>false</c> jos pienempi.</returns> 
    1829         </member> 
    1830         <member name="M:Jypeli.UnlimitedAngle.op_GreaterThan(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1831             <summary> 
    1832             Vertaa ensimmÀisen kulman pienemmyyttÀ toiseen. 
    1833             </summary> 
    1834             <param name="a">Kulma.</param> 
    1835             <param name="b">Kulma.</param> 
    1836             <returns><c>true</c> jos pienempi, <c>false</c> jos suurempi tai yhtÀsuuri.</returns> 
    1837         </member> 
    1838         <member name="M:Jypeli.UnlimitedAngle.op_GreaterThanOrEqual(Jypeli.UnlimitedAngle,Jypeli.UnlimitedAngle)"> 
    1839             <summary> 
    1840             Vertaa ensimmÀisen kulman pienemmyyttÀ/yhtÀsuuruutta toiseen. 
    1841             </summary> 
    1842             <param name="a">Kulma.</param> 
    1843             <param name="b">Kulma.</param> 
    1844             <returns><c>true</c> jos pienempi tai yhtÀsuuri, <c>false</c> jos suurempi.</returns> 
    1845         </member> 
    1846         <member name="M:Jypeli.UnlimitedAngle.op_Explicit(Jypeli.UnlimitedAngle)~Jypeli.Angle"> 
    1847             <summary> 
    1848             Rajoittaa kulman tyyppimuunnoksena. 
    1849             </summary> 
    1850             <param name="angle">Rajoittamaton kulma</param> 
    1851             <returns>Rajoitettu kulma</returns> 
    1852         </member> 
    1853         <member name="M:Jypeli.UnlimitedAngle.Sum(Jypeli.UnlimitedAngle,Jypeli.Angle)"> 
    1854             <summary> 
    1855             Laskee yhteen rajoittamattoman ja rajoitetun kulman, palauttaen rajoittamattoman kulman. 
    1856             </summary> 
    1857             <param name="a">Rajoittamaton kulma</param> 
    1858             <param name="b">Rajoitettu kulma</param> 
    1859             <returns>Rajoittamaton kulma</returns> 
    1860         </member> 
    1861         <member name="M:Jypeli.UnlimitedAngle.Sum(Jypeli.Angle,Jypeli.UnlimitedAngle)"> 
    1862             <summary> 
    1863             Laskee yhteen rajoitetun ja rajoittamattoman kulman, palauttaen rajoittamattoman kulman. 
    1864             </summary> 
    1865             <param name="a">Rajoitettu kulma</param> 
    1866             <param name="b">Rajoittamaton kulma</param> 
    1867             <returns>Rajoittamaton kulma</returns> 
    1868         </member> 
    1869         <member name="M:Jypeli.UnlimitedAngle.Limit"> 
    1870             <summary> 
    1871             Palauttaa kulman rajoitettuna vÀlille -180 ja 180 astetta. 
    1872             </summary> 
    1873         </member> 
    1874         <member name="M:Jypeli.UnlimitedAngle.FromRadians(System.Double)"> 
    1875             <summary> 
    1876             Luo kulman annettujen radiaanien mukaan. 
    1877             </summary> 
    1878             <param name="radian">Radiaanit.</param> 
    1879         </member> 
    1880         <member name="M:Jypeli.UnlimitedAngle.FromDegrees(System.Double)"> 
    1881             <summary> 
    1882             Luo kulman annettujen asteiden mukaan. 
    1883             </summary> 
    1884             <param name="degree">Asteet.</param> 
    1885         </member> 
    1886         <member name="M:Jypeli.UnlimitedAngle.DegreeToRadian(System.Double)"> 
    1887             <summary> 
    1888             Muuttaa asteet radiaaneiksi. 
    1889             </summary> 
    1890             <param name="degree">Asteet.</param> 
    1891             <returns></returns> 
    1892         </member> 
    1893         <member name="M:Jypeli.UnlimitedAngle.RadianToDegree(System.Double)"> 
    1894             <summary> 
    1895             Muuttaa radiaanit asteiksi. 
    1896             </summary> 
    1897             <param name="radian">Radiaanit.</param> 
    1898             <returns></returns> 
    1899         </member> 
    1900         <member name="M:Jypeli.UnlimitedAngle.GetHashCode"> 
    1901             <summary> 
    1902             Palauttaa kulmaa yksilöivÀn luvun, tÀssÀ tapauksessa kulman asteluvun. 
    1903             </summary> 
    1904             <returns> 
    1905             Kokonaisluku. 
    1906             </returns> 
    1907         </member> 
    1908         <member name="M:Jypeli.UnlimitedAngle.Equals(System.Object)"> 
    1909             <summary> 
    1910             Tarkistaa kahden kulman yhtÀsuuruuden. Jos parametrinÀ annetaan jotain muuta kuin kulma, tulos on aina epÀtosi. 
    1911             </summary> 
    1912             <param name="obj">Toinen kulma.</param> 
    1913             <returns></returns> 
    1914         </member> 
    1915         <member name="M:Jypeli.UnlimitedAngle.GetPositiveRadians"> 
    1916             <summary> 
    1917             Palauttaa kulman radiaaneina siten, ettÀ se on aina positiivinen. 
    1918             Hyödyllinen esimerkiksi ympyrÀn kaarien kÀsittelyssÀ. 
    1919             </summary> 
    1920             <returns>]0,2pi]</returns> 
    1921         </member> 
    1922         <member name="M:Jypeli.UnlimitedAngle.GetPositiveDegrees"> 
    1923             <summary> 
    1924             Palauttaa kulman asteina siten, ettÀ se on aina positiivinen. 
    1925             Hyödyllinen esimerkiksi ympyrÀn kaarien kÀsittelyssÀ. 
    1926             </summary> 
    1927             <returns>]0,360]</returns> 
    1928         </member> 
    1929         <member name="M:Jypeli.UnlimitedAngle.ArcSin(System.Double)"> 
    1930             <summary> 
    1931             Palauttaa kulman joka vastaa d:n arcus-sini. 
    1932             </summary> 
    1933             <param name="d">Lukuarvo vÀlillÀ 0-1.</param> 
    1934             <returns>Kulma.</returns> 
    1935         </member> 
    1936         <member name="M:Jypeli.UnlimitedAngle.ArcCos(System.Double)"> 
    1937             <summary> 
    1938             Palauttaa kulman joka vastaa d:n arcuskosini. 
    1939             </summary> 
    1940             <param name="d">Lukuarvo vÀlillÀ 0-1.</param> 
    1941             <returns>Kulma.</returns> 
    1942         </member> 
    1943         <member name="M:Jypeli.UnlimitedAngle.ArcTan(System.Double)"> 
    1944             <summary> 
    1945             Palauttaa kulman joka vastaa d:n arcus-tangentti. 
    1946             </summary> 
    1947             <param name="d">Lukuarvo.</param> 
    1948             <returns>Kulma.</returns> 
    1949         </member> 
    1950         <member name="P:Jypeli.UnlimitedAngle.Degrees"> 
    1951             <summary> 
    1952             Palauttaa tai asettaa kulman asteina. 
    1953             </summary> 
    1954             <value>Asteet.</value> 
    1955         </member> 
    1956         <member name="P:Jypeli.UnlimitedAngle.Radians"> 
    1957             <summary> 
    1958             Palauttaa tai asettaa kulman radiaaneina. 
    1959             </summary> 
    1960             <value>Radiaanit.</value> 
    1961         </member> 
    1962         <member name="P:Jypeli.UnlimitedAngle.MainDirection"> 
    1963             <summary> 
    1964             Kulmaa vastaava pÀÀilmansuunta. 
    1965             </summary> 
    1966         </member> 
    1967         <member name="P:Jypeli.UnlimitedAngle.Sin"> 
    1968             <summary> 
    1969             Kulman sini. 
    1970             </summary> 
    1971         </member> 
    1972         <member name="P:Jypeli.UnlimitedAngle.Cos"> 
    1973             <summary> 
    1974             Kulman kosini. 
    1975             </summary> 
    1976         </member> 
    1977         <member name="P:Jypeli.UnlimitedAngle.Tan"> 
    1978             <summary> 
    1979             Kulman tangentti. 
    1980             </summary> 
    1981         </member> 
    1982         <member name="T:Jypeli.GameObjects.Oscillator"> 
    1983             <summary> 
    1984             Harmoninen vÀrÀhtelijÀ. 
    1985             </summary> 
    1986         </member> 
    1987         <member name="T:Jypeli.GameObjects.LinearOscillator"> 
    1988             <summary> 
    1989             Harmoninen vÀrÀhtelijÀ akselin suhteen. 
    1990             </summary> 
    1991         </member> 
    1992         <member name="T:Jypeli.GameObjects.AngularOscillator"> 
    1993             <summary> 
    1994             Harmoninen vÀrÀhtelijÀ pyörintÀliikkeelle. 
     3278        <member name="F:Jypeli.WP7.TouchPanelState.ActiveTouches"> 
     3279            <summary> 
     3280            Aktiiviset kosketukset ruudulla 
     3281            </summary> 
     3282        </member> 
     3283        <member name="F:Jypeli.WP7.TouchPanelState.ActiveGestures"> 
     3284            <summary> 
     3285            Aktiiviset eleet ruudulla 
     3286            </summary> 
     3287        </member> 
     3288        <member name="T:Jypeli.StringList"> 
     3289            <summary> 
     3290            JÀrjestetty lista merkkijonoja. 
     3291            </summary> 
     3292        </member> 
     3293        <member name="M:Jypeli.StringList.op_Addition(Jypeli.StringList,System.Object)"> 
     3294            <summary> 
     3295            Jatkaa listaa oliolla, joka voi olla toinen lista, toinen merkkijono jne. 
     3296            </summary> 
     3297            <param name="a">Lista</param> 
     3298            <param name="b">Olio.</param> 
     3299            <returns>Lista jatkettuna oliolla.</returns> 
     3300        </member> 
     3301        <member name="M:Jypeli.StringList.op_Addition(System.Object,Jypeli.StringList)"> 
     3302            <summary> 
     3303            Jatkaa oliota listalla. Olio voi olla toinen lista, toinen merkkijono jne. 
     3304            </summary> 
     3305            <param name="a">Olio</param> 
     3306            <param name="b">Lista.</param> 
     3307            <returns>Olio jatkettuna listalla.</returns> 
     3308        </member> 
     3309        <member name="M:Jypeli.StringList.op_Implicit(Jypeli.StringList)~System.Collections.Generic.List{System.String}"> 
     3310            <summary> 
     3311            Muuntaa merkkijonolistan implisiittisesti listaksi merkkijonoja. 
     3312            </summary> 
     3313            <param name="list">Merkkijonolista.</param> 
     3314            <returns>Lista merkkijonoja.</returns> 
     3315        </member> 
     3316        <member name="M:Jypeli.StringList.op_Implicit(System.Collections.Generic.List{System.String})~Jypeli.StringList"> 
     3317            <summary> 
     3318            Muuntaa listan merkkijonoja implisiittisesti merkkijonolistaksi. 
     3319            </summary> 
     3320            <param name="list">Lista merkkijonoja.</param> 
     3321            <returns>Merkkijonolista.</returns> 
     3322        </member> 
     3323        <member name="M:Jypeli.StringList.op_Implicit(Jypeli.StringList)~System.String[]"> 
     3324            <summary> 
     3325            Muuntaa merkkijonolistan implisiittisesti taulukoksi merkkijonoja. 
     3326            </summary> 
     3327            <param name="list">Merkkijonolista.</param> 
     3328            <returns>Taulukko merkkijonoja.</returns> 
     3329        </member> 
     3330        <member name="M:Jypeli.StringList.op_Implicit(System.String[])~Jypeli.StringList"> 
     3331            <summary> 
     3332            Muuntaa taulukon merkkijonoja implisiittisesti merkkijonolistaksi. 
     3333            </summary> 
     3334            <param name="array">Taulukko merkkijonoja.</param> 
     3335            <returns>Merkkijonolista.</returns> 
     3336        </member> 
     3337        <member name="M:Jypeli.StringList.#ctor"> 
     3338            <summary> 
     3339            Luo uuden tyhjÀn merkkijonolistan. 
     3340            </summary> 
     3341        </member> 
     3342        <member name="M:Jypeli.StringList.#ctor(Jypeli.StringList)"> 
     3343            <summary> 
     3344            Luo uuden merkkijonolistan olemassaolevan kopiona. 
     3345            </summary> 
     3346            <param name="source">Olemassaoleva merkkijonolista.</param> 
     3347        </member> 
     3348        <member name="M:Jypeli.StringList.#ctor(System.Collections.Generic.List{System.String})"> 
     3349            <summary> 
     3350            Luo uuden merkkijonolistan olemassaolevan kopiona. 
     3351            </summary> 
     3352            <param name="source">Olemassaoleva merkkijonolista.</param> 
     3353        </member> 
     3354        <member name="M:Jypeli.StringList.#ctor(System.Object)"> 
     3355            <summary> 
     3356            Luo uuden merkkijonolistan oliosta. 
     3357            </summary> 
     3358            <param name="source">Olio.</param> 
     3359        </member> 
     3360        <member name="M:Jypeli.StringList.#ctor(System.String[])"> 
     3361            <summary> 
     3362            Luo uuden merkkijonolistan taulukosta tai parametrina 
     3363            annetuista merkkijonoista. 
     3364            </summary> 
     3365            <param name="source">Merkkijonot taulukkona tai parametreina.</param> 
     3366        </member> 
     3367        <member name="M:Jypeli.StringList.FromAsset(System.String)"> 
     3368            <summary> 
     3369            Lukee merkkijonolistan Content-projektin tekstitiedostosta. 
     3370            </summary> 
     3371            <param name="assetName">Tiedoston nimi</param>         
     3372        </member> 
     3373        <member name="M:Jypeli.StringList.AssignFrom(System.IO.Stream)"> 
     3374            <summary> 
     3375            Lukee merkkijonolistan tietovirrasta. 
     3376            </summary> 
     3377            <param name="stream">Luettava virta.</param> 
     3378        </member> 
     3379        <member name="M:Jypeli.StringList.FromFile(System.String)"> 
     3380            <summary> 
     3381            Lukee merkkijonolistan tiedostosta. 
     3382            Huom. toimii vain PC:llÀ, kÀytÀ mieluummin 
     3383            FromAsset-metodia jos vain mahdollista. 
     3384            </summary> 
     3385            <param name="path">Tiedoston polku.</param> 
     3386        </member> 
     3387        <member name="M:Jypeli.StringList.Add(System.String[])"> 
     3388            <summary> 
     3389            LisÀÀ yhden tai useamman rivin merkkijonolistaan. 
     3390            </summary> 
     3391            <param name="lines">Rivi(t)</param> 
     3392            <returns>Lista itse</returns> 
     3393        </member> 
     3394        <member name="M:Jypeli.StringList.Add(Jypeli.StringList)"> 
     3395            <summary> 
     3396            LisÀÀ toisen merkkijonolistan tÀmÀn perÀÀn. 
     3397            </summary> 
     3398            <param name="list">Merkkijonolista</param> 
     3399            <returns>Lista itse</returns> 
     3400        </member> 
     3401        <member name="M:Jypeli.StringList.Add(System.Collections.Generic.List{System.String})"> 
     3402            <summary> 
     3403            LisÀÀ toisen merkkijonolistan tÀmÀn perÀÀn. 
     3404            </summary> 
     3405            <param name="list">Lista merkkijonoja.</param> 
     3406            <returns>Lista itse</returns> 
     3407        </member> 
     3408        <member name="M:Jypeli.StringList.Add(System.Object)"> 
     3409            <summary> 
     3410            LisÀÀ olion merkkijonolistan perÀÀn. 
     3411            </summary> 
     3412            <param name="obj">Olio.</param> 
     3413            <returns>Lista itse</returns> 
     3414        </member> 
     3415        <member name="M:Jypeli.StringList.RemoveAll(System.String[])"> 
     3416            <summary> 
     3417            Poistaa yhden tai useamman rivin. 
     3418            Kaikki rivin ilmentymÀt poistetaan. 
     3419            </summary> 
     3420            <param name="lines">Poistettava(t) rivi(t)</param> 
     3421            <returns>Lista itse</returns> 
     3422        </member> 
     3423        <member name="M:Jypeli.StringList.RemoveAll(System.Collections.Generic.List{System.String})"> 
     3424            <summary> 
     3425            Poistaa listassa mÀÀritellyt rivit. 
     3426            Kaikki rivin ilmentymÀt poistetaan. 
     3427            </summary> 
     3428            <param name="list">Lista joka sisÀltÀÀ poistettavat rivit</param> 
     3429            <returns>Lista itse</returns> 
     3430        </member> 
     3431        <member name="M:Jypeli.StringList.RemoveAll(Jypeli.StringList)"> 
     3432            <summary> 
     3433            Poistaa toisessa listassa mÀÀritellyt rivit. 
     3434            Kaikki rivin ilmentymÀt poistetaan. 
     3435            </summary> 
     3436            <param name="list">Lista joka sisÀltÀÀ poistettavat rivit</param> 
     3437            <returns>Lista itse</returns> 
     3438        </member> 
     3439        <member name="M:Jypeli.StringList.RemoveFirst(System.String[])"> 
     3440            <summary> 
     3441            Poistaa yhden tai useamman rivin. 
     3442            Vain ensimmÀinen ilmentymÀ poistetaan. 
     3443            </summary> 
     3444            <param name="lines">Poistettava(t) rivi(t)</param> 
     3445            <returns>Lista itse</returns> 
     3446        </member> 
     3447        <member name="M:Jypeli.StringList.RemoveFirst(System.Collections.Generic.List{System.String})"> 
     3448            <summary> 
     3449            Poistaa listassa mÀÀritellyt rivit. 
     3450            Vain ensimmÀinen ilmentymÀ poistetaan. 
     3451            </summary> 
     3452            <param name="list">Lista joka sisÀltÀÀ poistettavat rivit</param> 
     3453            <returns>Lista itse</returns> 
     3454        </member> 
     3455        <member name="M:Jypeli.StringList.RemoveFirst(Jypeli.StringList)"> 
     3456            <summary> 
     3457            Poistaa toisessa listassa mÀÀritellyt rivit. 
     3458            Vain ensimmÀinen ilmentymÀ poistetaan. 
     3459            </summary> 
     3460            <param name="list">Lista joka sisÀltÀÀ poistettavat rivit</param> 
     3461            <returns>Lista itse</returns> 
     3462        </member> 
     3463        <member name="M:Jypeli.StringList.RemoveLast(System.String[])"> 
     3464            <summary> 
     3465            Poistaa yhden tai useamman rivin. 
     3466            Vain viimeinen ilmentymÀ poistetaan. 
     3467            </summary> 
     3468            <param name="lines">Poistettava(t) rivi(t)</param> 
     3469            <returns>Lista itse</returns> 
     3470        </member> 
     3471        <member name="M:Jypeli.StringList.RemoveLast(System.Collections.Generic.List{System.String})"> 
     3472            <summary> 
     3473            Poistaa listassa mÀÀritellyt rivit. 
     3474            Vain ensimmÀinen ilmentymÀ poistetaan. 
     3475            </summary> 
     3476            <param name="list">Lista joka sisÀltÀÀ poistettavat rivit</param> 
     3477            <returns>Lista itse</returns> 
     3478        </member> 
     3479        <member name="M:Jypeli.StringList.RemoveLast(Jypeli.StringList)"> 
     3480            <summary> 
     3481            Poistaa toisessa listassa mÀÀritellyt rivit. 
     3482            Vain ensimmÀinen ilmentymÀ poistetaan. 
     3483            </summary> 
     3484            <param name="list">Lista joka sisÀltÀÀ poistettavat rivit</param> 
     3485            <returns>Lista itse</returns> 
     3486        </member> 
     3487        <member name="M:Jypeli.StringList.Contains(System.String)"> 
     3488            <summary> 
     3489            Tarkistaa, löytyykö rivi listasta. 
     3490            </summary> 
     3491            <param name="line">EtsittÀvÀ rivi.</param> 
     3492            <returns>true jos löytyy</returns> 
     3493        </member> 
     3494        <member name="M:Jypeli.StringList.FirstBeginningWith(System.String)"> 
     3495            <summary> 
     3496            Palauttaa listasta ensimmÀisen annetulla merkkijonolla 
     3497            alkavan merkkijonon. 
     3498            </summary> 
     3499            <param name="line">EtsittÀvÀn rivin alku.</param> 
     3500            <returns>Löydetty merkkijono tai null jos ei löytynyt.</returns> 
     3501        </member> 
     3502        <member name="M:Jypeli.StringList.Clear"> 
     3503            <summary> 
     3504            TyhjentÀÀ listan. 
     3505            </summary> 
     3506        </member> 
     3507        <member name="P:Jypeli.StringList.Item(System.Int32)"> 
     3508            <summary> 
     3509            Merkkijono listassa. 
     3510            </summary> 
     3511            <param name="index">Merkkijonon indeksi</param> 
     3512            <returns>Merkkijono</returns> 
     3513        </member> 
     3514        <member name="P:Jypeli.StringList.IsReadOnly"> 
     3515            <summary> 
     3516            Voiko listaa vain lukea, ei kirjoittaa. 
     3517            </summary> 
     3518        </member> 
     3519        <member name="P:Jypeli.StringList.Length"> 
     3520            <summary> 
     3521            Listan pituus. 
     3522            Jos asetetaan pienemmÀksi kuin nykyinen koko, ylimenevÀt rivit poistetaan. 
     3523            Jos asetetaan suuremmaksi kuin nykyinen koko, lisÀtÀÀn tyhjiÀ rivejÀ. 
     3524            </summary> 
     3525        </member> 
     3526        <member name="P:Jypeli.StringList.Count"> 
     3527            <summary> 
     3528            Listan pituus. 
     3529            Jos asetetaan pienemmÀksi kuin nykyinen koko, ylimenevÀt rivit poistetaan. 
     3530            Jos asetetaan suuremmaksi kuin nykyinen koko, lisÀtÀÀn tyhjiÀ rivejÀ. 
     3531            </summary> 
     3532        </member> 
     3533        <member name="E:Jypeli.StringList.Changed"> 
     3534            <summary> 
     3535            Tapahtuu kun listan sisÀltö muuttuu. 
     3536            </summary> 
     3537        </member> 
     3538        <member name="T:Jypeli.Resources"> 
     3539            <summary> 
     3540              A strongly-typed resource class, for looking up localized strings, etc. 
     3541            </summary> 
     3542        </member> 
     3543        <member name="P:Jypeli.Resources.ResourceManager"> 
     3544            <summary> 
     3545              Returns the cached ResourceManager instance used by this class. 
     3546            </summary> 
     3547        </member> 
     3548        <member name="P:Jypeli.Resources.Culture"> 
     3549            <summary> 
     3550              Overrides the current thread's CurrentUICulture property for all 
     3551              resource lookups using this strongly typed resource class. 
     3552            </summary> 
     3553        </member> 
     3554        <member name="T:Physics2DDotNet.Joints.FixedHingeJoint"> 
     3555            <summary> 
     3556            A joint that makes a single Body Pivot around an Anchor. 
     3557            </summary> 
     3558        </member> 
     3559        <member name="P:Physics2DDotNet.Joints.FixedHingeJoint.DistanceTolerance"> 
     3560            <summary> 
     3561            The distance the joint can stretch before breaking.  
     3562            </summary> 
     3563        </member> 
     3564        <member name="T:Physics2DDotNet.Detectors.SweepAndPruneDetector"> 
     3565            <summary> 
     3566            The Sweep and Prune detector should be O(nlogn), but can be O(n^2) if everything is colliding.   
     3567            </summary> 
     3568        </member> 
     3569        <member name="P:Physics2DDotNet.DragInfo.DragCenter"> 
     3570            <summary> 
     3571            (In Body Coordinates) 
    19953572            </summary> 
    19963573        </member> 
     
    21433720            Vaikuttaako efektiin tuuli 
    21443721            </summary> 
     3722        </member> 
     3723        <member name="T:Jypeli.Direction"> 
     3724            <summary> 
     3725            Perussuunta tasossa. 
     3726            </summary> 
     3727        </member> 
     3728        <member name="F:Jypeli.Direction.None"> 
     3729            <summary> 
     3730            Ei suuntaa. 
     3731            </summary> 
     3732        </member> 
     3733        <member name="F:Jypeli.Direction.Up"> 
     3734            <summary> 
     3735            Suunta ylös. 
     3736            </summary> 
     3737        </member> 
     3738        <member name="F:Jypeli.Direction.Down"> 
     3739            <summary> 
     3740            Suunta alas. 
     3741            </summary> 
     3742        </member> 
     3743        <member name="F:Jypeli.Direction.Left"> 
     3744            <summary> 
     3745            Suunta vasemmalle. 
     3746            </summary> 
     3747        </member> 
     3748        <member name="F:Jypeli.Direction.Right"> 
     3749            <summary> 
     3750            Suunta oikealle. 
     3751            </summary> 
     3752        </member> 
     3753        <member name="F:Jypeli.Direction.Vector"> 
     3754            <summary> 
     3755            Suuntaa vastaava yksikkövektori. 
     3756            </summary> 
     3757        </member> 
     3758        <member name="F:Jypeli.Direction.Name"> 
     3759            <summary> 
     3760            Suunnan nimi. 
     3761            </summary> 
     3762        </member> 
     3763        <member name="M:Jypeli.Direction.Inverse(Jypeli.Direction)"> 
     3764            <summary> 
     3765            Palauttaa vastakkaisen suunnan annetulle suunnalle. 
     3766            </summary> 
     3767            <param name="d">Suunta.</param> 
     3768            <returns>Vastakkainen suunta.</returns> 
     3769        </member> 
     3770        <member name="P:Jypeli.Direction.Angle"> 
     3771            <summary> 
     3772            Suuntaa vastaava kulma. 
     3773            </summary> 
     3774        </member> 
     3775        <member name="T:Jypeli.RowLayout"> 
     3776            <summary> 
     3777            Asettelee widgetit riveihin. <c>TargetWidth</c> mÀÀrittÀÀ 
     3778            kuinka leveÀ yhden rivin tulisi olla. Kun yksi rivi tulee 
     3779            tÀyteen, jatketaan seuraavalle riville. 
     3780            </summary> 
     3781        </member> 
     3782        <member name="P:Jypeli.RowLayout.HorizontalSpacing"> 
     3783            <summary> 
     3784            Olioiden vÀliin vaakasuunnassa jÀÀvÀ tyhjÀ tila. 
     3785            </summary> 
     3786        </member> 
     3787        <member name="P:Jypeli.RowLayout.TopPadding"> 
     3788            <summary> 
     3789            YlÀreunaan jÀÀvÀ tyhjÀ tila. 
     3790            </summary> 
     3791        </member> 
     3792        <member name="P:Jypeli.RowLayout.BottomPadding"> 
     3793            <summary> 
     3794            Alareunaan jÀÀvÀ tyhjÀ tila. 
     3795            </summary> 
     3796        </member> 
     3797        <member name="P:Jypeli.RowLayout.LeftPadding"> 
     3798            <summary> 
     3799            Vasempaan reunaan jÀÀvÀ tyhjÀ tila. 
     3800            </summary> 
     3801        </member> 
     3802        <member name="P:Jypeli.RowLayout.RightPadding"> 
     3803            <summary> 
     3804            Oikeaan reunaan jÀÀvÀ tyhjÀ tila. 
     3805            </summary> 
     3806        </member> 
     3807        <member name="P:Jypeli.RowLayout.TargetWidth"> 
     3808            <summary> 
     3809            Kuinka leveitÀ rivien tulisi korkeintaan olla. 
     3810            </summary> 
     3811        </member> 
     3812        <member name="T:Jypeli.Vector"> 
     3813            <summary> 
     3814            2D-vektori. 
     3815            </summary> 
     3816        </member> 
     3817        <member name="F:Jypeli.Vector.Zero"> 
     3818            <summary> 
     3819            Nollavektori. 
     3820            </summary> 
     3821        </member> 
     3822        <member name="F:Jypeli.Vector.UnitX"> 
     3823            <summary> 
     3824            Vaakasuuntainen yksikkövektori (pituus 1, suunta oikealle). 
     3825            </summary> 
     3826        </member> 
     3827        <member name="F:Jypeli.Vector.UnitY"> 
     3828            <summary> 
     3829            Pystysuuntainen yksikkövektori (pituus 1, suunta ylös). 
     3830            </summary> 
     3831        </member> 
     3832        <member name="F:Jypeli.Vector.Diagonal"> 
     3833            <summary> 
     3834            Diagonaalivektori (1,1) 
     3835            </summary> 
     3836        </member> 
     3837        <member name="M:Jypeli.Vector.FromLengthAndAngle(System.Double,System.Double)"> 
     3838            <summary> 
     3839            Luo vektorin pituuden ja kulman perusteella. 
     3840            </summary> 
     3841            <param name="length">Pituus.</param> 
     3842            <param name="angle">Kulma radiaaneina.</param> 
     3843        </member> 
     3844        <member name="M:Jypeli.Vector.FromLengthAndAngle(System.Double,Jypeli.Angle)"> 
     3845            <summary> 
     3846            Luo vektorin pituuden ja kulman perusteella. 
     3847            </summary> 
     3848        </member> 
     3849        <member name="M:Jypeli.Vector.FromAngle(Jypeli.Angle)"> 
     3850            <summary> 
     3851            Luo vektorin kulman perusteella yksikköpituudella. 
     3852            </summary> 
     3853        </member> 
     3854        <member name="M:Jypeli.Vector.Distance(Jypeli.Vector,Jypeli.Vector)"> 
     3855            <summary> 
     3856            EtÀisyys kahden pisteen vÀlillÀ. 
     3857            </summary> 
     3858        </member> 
     3859        <member name="M:Jypeli.Vector.DotProduct(Jypeli.Vector,Jypeli.Vector)"> 
     3860            <summary> 
     3861            Pistetulo. 
     3862            </summary> 
     3863            <param name="left">Vasen vektori</param> 
     3864            <param name="right">Oikea vektori</param> 
     3865            <returns></returns> 
     3866        </member> 
     3867        <member name="M:Jypeli.Vector.CrossProduct(Jypeli.Vector,Jypeli.Vector)"> 
     3868            <summary> 
     3869            Ristitulo. 
     3870            Palauttaa kohtisuoraan vektoreita vastaan olevan uuden vektorin pituuden. 
     3871            Tuloksen merkki kertoo kumpaan suuntaan vektori osoittaa. 
     3872            </summary> 
     3873            <param name="left">Vasen vektori</param> 
     3874            <param name="right">Oikea vektori</param> 
     3875            <returns></returns> 
     3876        </member> 
     3877        <member name="M:Jypeli.Vector.ComponentProduct(Jypeli.Vector,Jypeli.Vector)"> 
     3878            <summary> 
     3879            Kertoo kaksi vektoria komponenteittain. 
     3880            </summary> 
     3881            <param name="a">Vektori</param> 
     3882            <param name="b">Vektori</param> 
     3883            <returns>Tulovektori</returns> 
     3884        </member> 
     3885        <member name="M:Jypeli.Vector.Normalize"> 
     3886            <summary> 
     3887            Palauttaa uuden vektorin, jonka suunta pysyy samana, mutta pituudeksi tulee 1.0. 
     3888            </summary> 
     3889            <returns></returns> 
     3890        </member> 
     3891        <member name="M:Jypeli.Vector.Min(Jypeli.Vector[])"> 
     3892            <summary> 
     3893            Palauttaa lyhimmÀn vektorin. 
     3894            </summary> 
     3895            <param name="vectors">Vektorit</param> 
     3896            <returns>Lyhin vektori.</returns> 
     3897        </member> 
     3898        <member name="M:Jypeli.Vector.Max(Jypeli.Vector[])"> 
     3899            <summary> 
     3900            Palauttaa pisimmÀn vektorin. 
     3901            </summary> 
     3902            <param name="vectors">Vektorit</param> 
     3903            <returns>Pisin vektori.</returns> 
     3904        </member> 
     3905        <member name="M:Jypeli.Vector.Average(System.Collections.Generic.IEnumerable{Jypeli.Vector})"> 
     3906            <summary> 
     3907            Palauttaa kahden tai useamman vektorin keskiarvon. 
     3908            </summary> 
     3909            <param name="vectors">Vektorit</param> 
     3910            <returns>Keskiarvovektori</returns> 
     3911        </member> 
     3912        <member name="M:Jypeli.Vector.Average(Jypeli.Vector[])"> 
     3913            <summary> 
     3914            Palauttaa kahden tai useamman vektorin keskiarvon. 
     3915            </summary> 
     3916            <param name="vectors">Vektorit</param> 
     3917            <returns>Keskiarvovektori</returns> 
     3918        </member> 
     3919        <member name="M:Jypeli.Vector.#ctor(System.Double,System.Double)"> 
     3920            <summary> 
     3921            Luo uuden vektorin komponenteista. 
     3922            </summary> 
     3923            <param name="X">X-komponentti</param> 
     3924            <param name="Y">Y-komponentti</param> 
     3925        </member> 
     3926        <member name="M:Jypeli.Vector.ToString"> 
     3927            <summary> 
     3928            Vektori merkkijonona muodossa (x,y) 
     3929            </summary> 
     3930            <returns></returns> 
     3931        </member> 
     3932        <member name="P:Jypeli.Vector.LeftNormal"> 
     3933            <summary> 
     3934            Vasen normaali. 
     3935            </summary> 
     3936        </member> 
     3937        <member name="P:Jypeli.Vector.RightNormal"> 
     3938            <summary> 
     3939            Oikea normaali. 
     3940            </summary> 
     3941        </member> 
     3942        <member name="P:Jypeli.Vector.Magnitude"> 
     3943            <summary> 
     3944            Vektorin pituus. 
     3945            </summary> 
     3946        </member> 
     3947        <member name="P:Jypeli.Vector.MagnitudeSquared"> 
     3948            <summary> 
     3949            Vektorin pituuden neliö. 
     3950            </summary> 
     3951        </member> 
     3952        <member name="P:Jypeli.Vector.Angle"> 
     3953            <summary> 
     3954            Kulma radiaaneina. 
     3955            </summary> 
     3956        </member> 
     3957        <member name="T:Jypeli.ReturnHelper"> 
     3958            <summary> 
     3959            Apuluokka palautusarvoille. 
     3960            </summary> 
     3961        </member> 
     3962        <member name="M:Jypeli.ReturnHelper.ReturnFirstNotNull``1(``0[])"> 
     3963            <summary> 
     3964            Palauttaa listasta ensimmÀisen olion, joka ei ole null. 
     3965            </summary> 
     3966            <typeparam name="T">Olioiden tyyppi</typeparam> 
     3967            <param name="list">Lista olioista</param> 
     3968            <returns>EnsimmÀinen ei-null listasta, tai null jos mikÀÀn ei tÀsmÀÀ</returns> 
    21453969        </member> 
    21463970        <member name="T:Jypeli.Game"> 
     
    23614185            <returns>Mahdollinen olio</returns> 
    23624186        </member> 
     4187        <member name="M:Jypeli.Game.GetObjectsBetween(Jypeli.Vector,Jypeli.Vector)"> 
     4188            <summary> 
     4189            Palauttaa pelioliot kahden pisteen vÀlillÀ. 
     4190            </summary> 
     4191            <param name="pos1"></param> 
     4192            <param name="pos2"></param> 
     4193            <returns></returns> 
     4194        </member> 
    23634195        <member name="M:Jypeli.Game.LoadAnimation(System.String)"> 
    23644196            <summary> 
     
    27474579            </summary> 
    27484580        </member> 
    2749         <member name="T:Jypeli.PhysicsGame"> 
    2750             <summary> 
    2751             Peli, jossa on fysiikan laskenta mukana. Peliin lisÀtyt <code>PhysicsObject</code>-oliot 
    2752             kÀyttÀytyvÀt fysiikan lakien mukaan. 
    2753             </summary> 
     4581        <member name="T:Jypeli.Assets.PhysicsTemplates"> 
     4582            <summary> 
     4583            SisÀltÀÀ funktioita, joilla fysiikkaoliolle voidaan asettaa tiettyÀ tarkoitusta varten 
     4584            optimoidut ominaisuudet. 
     4585            </summary> 
     4586        </member> 
     4587        <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyRampRight(Jypeli.PhysicsObject,System.Double)"> 
     4588            <summary> 
     4589            Optimoi fysiikkaominaisuudet rampille, jonka pÀÀltÀ sivulta kuvattu 
     4590            auto voi ajaa. 
     4591            </summary> 
     4592            <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param> 
     4593            <param name="wheelDiameter">Auton pyörÀn halkaisija.</param> 
     4594        </member> 
     4595        <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyRampLeft(Jypeli.PhysicsObject,System.Double)"> 
     4596            <summary> 
     4597            Optimoi fysiikkaominaisuudet rampille, jonka pÀÀltÀ sivulta kuvattu 
     4598            auto voi ajaa. 
     4599            </summary> 
     4600            <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param> 
     4601            <param name="wheelDiameter">Auton pyörÀn halkaisija.</param> 
     4602        </member> 
     4603        <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyStackableBox(Jypeli.PhysicsObject,System.Double)"> 
     4604            <summary> 
     4605            Optimoi fysiikkaominaisuudet laatikolle, joita pinotaan monta pÀÀllekkÀin, 
     4606            niin ettÀ ne pysyvÀt mahdollisimman vakaina. 
     4607            </summary> 
     4608            <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param> 
     4609            <param name="minBoxWidth">PienimmÀn samassa pinossa olevan laatikon koko.</param> 
     4610        </member> 
     4611        <member name="T:Physics2DDotNet.PhysicsLogics.GlobalFluidLogic"> 
     4612            <summary> 
     4613            Applys drag and buoyancy to all items in the engine. 
     4614            </summary> 
     4615        </member> 
     4616        <member name="T:Physics2DDotNet.PhysicsLogics.ExplosionLogic"> 
     4617            <summary> 
     4618            Simulates a simple explosion.   
     4619            </summary> 
     4620        </member> 
     4621        <member name="M:Physics2DDotNet.PhysicsLogics.ExplosionLogic.#ctor(AdvanceMath.Vector2D,AdvanceMath.Vector2D,System.Double,System.Double,System.Double,Physics2DDotNet.Lifespan)"> 
     4622            <summary> 
     4623            Creates a new instance of the ExplosionLogic 
     4624            </summary> 
     4625            <param name="location">ground zero</param> 
     4626            <param name="velocity">the velocity of the explosion (this would be from the missile or bomb that spawns it).</param> 
     4627            <param name="pressurePulseSpeed">the speed at which the explosion expands</param> 
     4628            <param name="dragCoefficient">the drag Coefficient</param> 
     4629            <param name="mass">the mass of the expanding cloud</param> 
     4630            <param name="lifetime"></param> 
     4631        </member> 
     4632        <member name="T:Physics2DDotNet.Detectors.FrameCoherentSAPDetector"> 
     4633            <summary> 
     4634            Full name is Frame Coherent Sweep and Prune.  
     4635            This class is used to isolate the AABB pairs that are currently in a collision 
     4636            state without having to check all pair combinations. It relies heavily on frame 
     4637            coherence or the idea that objects will typically be near their last position 
     4638            from frame to frame. The class caches the various state information and doesn't 
     4639            update it unless an extent on an axis "swaps" positions with its neighbor. 
     4640            Note: If your application has "teleporting" objects or objects that are  
     4641            extremely high-speed in relation to other objects, then this Sweep and Prune 
     4642            method may breakdown.  
     4643            </summary> 
     4644        </member> 
     4645        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.TestForCollisions(Physics2DDotNet.Body,Physics2DDotNet.Body)"> 
     4646            <summary> 
     4647            Test AABB collisions between two geometries. Tests include checking if the 
     4648            geometries are enabled, static, in the right collision categories, etc. 
     4649            </summary> 
     4650            <returns>Returns true if there is a collision, false otherwise</returns> 
     4651        </member> 
     4652        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.AddGeom(Physics2DDotNet.Body)"> 
     4653            <summary> 
     4654            This method is used by the PhysicsSimulator to notify Sweep and Prune that  
     4655            new geometry is to be tracked. 
     4656            </summary> 
     4657            <param name="g">The geometry to be added</param> 
     4658        </member> 
     4659        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.UpdateExtentValues"> 
     4660            <summary> 
     4661            Updates the values in the x and y extent lists by the changing aabb values. 
     4662            </summary> 
     4663        </member> 
     4664        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.HandleCollisions"> 
     4665            <summary> 
     4666            Iterates over the collision pairs and creates arbiters. 
     4667            </summary> 
     4668        </member> 
     4669        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.Run"> 
     4670            <summary> 
     4671            Just calls Update. 
     4672            </summary> 
     4673        </member> 
     4674        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.Update"> 
     4675            <summary> 
     4676            Incrementally updates the system. Assumes relatively good frame coherence. 
     4677            </summary> 
     4678        </member> 
     4679        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.ForceNonIncrementalUpdate"> 
     4680            <summary> 
     4681            This function can be used for times when frame-coherence is temporarily lost 
     4682            or when it is simply more convenient to completely rebuild all the cached 
     4683            data instead of incrementally updating it. Currently it is used after 
     4684            removing disposed/removed geometries. If your application had an object 
     4685            that teleported across the universe or some other situation where 
     4686            frame-coherence was lost, you might consider this function. 
     4687            </summary> 
     4688        </member> 
     4689        <member name="T:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.ExtentInfoList"> 
     4690            <summary> 
     4691            This class keeps a list of information that relates extents to geometries. 
     4692            </summary> 
     4693        </member> 
     4694        <member name="T:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.CollisionPairDictionary"> 
     4695            <summary> 
     4696            This class is used to keep track of the pairs of geometry that need to be 
     4697            passed on to the narrow phase. The keys stored in the dictionary are 
     4698            the actual geometry pairs (the boolean value is currently unused). 
     4699            NOTE: May eventually want to add OnEnterCollisionState /  
     4700            OnExitCollisionState callbacks which might be useful for debugging 
     4701            or possibly in user applications. 
     4702            </summary> 
     4703        </member> 
     4704        <member name="T:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.CollisionPair"> 
     4705            <summary> 
     4706            Houses collision pairs as geom1 and geom2. The pairs are always ordered such 
     4707            that the lower id geometry is first. This allows the CollisionPairDictionary 
     4708            to have a consistent key / hash code for a pair of geometry. 
     4709            </summary> 
     4710        </member> 
     4711        <member name="T:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.Extent"> 
     4712            <summary> 
     4713            This class represents a single extent of an AABB on a single axis. It has a 
     4714            reference to ExtentInfo which has information about the geometry it belongs 
     4715            to. 
     4716            </summary> 
     4717        </member> 
     4718        <member name="T:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.ExtentList"> 
     4719            <summary> 
     4720            Represents a lists of extents for a given axis. This list will be kept 
     4721            sorted incrementally. 
     4722            </summary> 
     4723        </member> 
     4724        <member name="M:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.ExtentList.IncrementalSort"> 
     4725            <summary> 
     4726            Incrementally sorts ExtentList. It is assumed that there is a high level 
     4727            of frame coherence and that much of the list is already fairly well 
     4728            sorted. This algorithm makes use of "insert sort" which is notoriously 
     4729            slow - except for when a list is already almost sorted - which is the 
     4730            case when there is high frame coherence. 
     4731            </summary> 
     4732        </member> 
     4733        <member name="T:Physics2DDotNet.Detectors.FrameCoherentSAPDetector.ExtentInfo"> 
     4734            <summary> 
     4735            This class contains represents additional extent info for a particular axis 
     4736            It has a reference to the geometry whose extents are being tracked. It 
     4737            also has a min and max extent reference into the ExtentList itself. 
     4738            The class keeps track of overlaps with other geometries. 
     4739            </summary> 
     4740        </member> 
     4741        <member name="T:Physics2DDotNet.Coefficients"> 
     4742            <summary> 
     4743            Describes the Coefficients of a surface. 
     4744            </summary> 
     4745        </member> 
     4746        <member name="P:Physics2DDotNet.Coefficients.Restitution"> 
     4747            <summary> 
     4748            AKA Bounciness. This is how much energy is kept as kinetic energy after a collision. 
     4749            </summary> 
     4750        </member> 
     4751        <member name="P:Physics2DDotNet.Coefficients.StaticFriction"> 
     4752            <summary> 
     4753            (NOT USED) 
     4754            http://en.wikipedia.org/wiki/Friction 
     4755            </summary> 
     4756        </member> 
     4757        <member name="P:Physics2DDotNet.Coefficients.DynamicFriction"> 
     4758            <summary> 
     4759            http://en.wikipedia.org/wiki/Friction 
     4760            </summary> 
     4761        </member> 
     4762        <member name="T:Physics2DDotNet.Body"> 
     4763            <summary> 
     4764            This is the Physical Body that collides in the engine. 
     4765            </summary> 
     4766        </member> 
     4767        <member name="M:Physics2DDotNet.Body.#ctor(Physics2DDotNet.PhysicsState,Physics2DDotNet.Shapes.IShape,System.Double,Physics2DDotNet.Coefficients,Physics2DDotNet.Lifespan)"> 
     4768            <summary> 
     4769            Creates a new Body Instance. 
     4770            </summary> 
     4771            <param name="state">The State of the Body.</param> 
     4772            <param name="shape">The Shape of the Body.</param> 
     4773            <param name="mass">The mass of the Body The inertia will be aquired from the Shape.</param> 
     4774            <param name="coefficients">A object containing coefficients.</param> 
     4775            <param name="lifeTime">A object Describing how long the object will be in the engine.</param> 
     4776        </member> 
     4777        <member name="M:Physics2DDotNet.Body.#ctor(Physics2DDotNet.PhysicsState,Physics2DDotNet.Shapes.IShape,Physics2DDotNet.MassInfo,Physics2DDotNet.Coefficients,Physics2DDotNet.Lifespan)"> 
     4778            <summary> 
     4779            Creates a new Body Instance. 
     4780            </summary> 
     4781            <param name="state">The State of the Body.</param> 
     4782            <param name="shape">The Shape of the Body.</param> 
     4783            <param name="massInfo">A object describing the mass and inertia of the Body.</param> 
     4784            <param name="coefficients">A object containing coefficients.</param> 
     4785            <param name="lifeTime">A object Describing how long the object will be in the engine.</param> 
     4786        </member> 
     4787        <member name="M:Physics2DDotNet.Body.ApplyProxy"> 
     4788            <summary> 
     4789            This applys the proxy. 
     4790            This will cause all other bodies in the proxy list to have their velocity set  
     4791            to this body’s.  
     4792            With the appropriate transformations applied.  
     4793            </summary> 
     4794        </member> 
     4795        <member name="M:Physics2DDotNet.Body.RemoveFromProxy"> 
     4796            <summary> 
     4797            This will remove this body from any proxy list it is a part of. 
     4798            </summary> 
     4799        </member> 
     4800        <member name="M:Physics2DDotNet.Body.ApplyPosition"> 
     4801            <summary> 
     4802            Updates all the values caluclated from the State.Position. 
     4803            Re-calculates the Matrices property the re-calculates the Rectangle property 
     4804            from that. 
     4805            </summary> 
     4806        </member> 
     4807        <member name="M:Physics2DDotNet.Body.ClearForces"> 
     4808            <summary> 
     4809            Sets Acceleration and ForceAccumulator to Zero. 
     4810            </summary> 
     4811        </member> 
     4812        <member name="M:Physics2DDotNet.Body.ApplyForce(AdvanceMath.Vector2D)"> 
     4813            <summary> 
     4814            Applys a Force 
     4815            </summary> 
     4816            <param name="force">The direction and magnitude of the force</param> 
     4817        </member> 
     4818        <member name="M:Physics2DDotNet.Body.ApplyForce(AdvanceMath.Vector2D@)"> 
     4819            <summary> 
     4820            Applys a Force 
     4821            </summary> 
     4822            <param name="force">The direction and magnitude of the force</param> 
     4823        </member> 
     4824        <member name="M:Physics2DDotNet.Body.ApplyForce(AdvanceMath.Vector2D,AdvanceMath.Vector2D)"> 
     4825            <summary> 
     4826            Applys a Force 
     4827            </summary> 
     4828            <param name="force">The direction and magnitude of the force</param> 
     4829            <param name="position">The Location where the force will be applied (Offset: Body Rotation: World) </param> 
     4830        </member> 
     4831        <member name="M:Physics2DDotNet.Body.ApplyForce(AdvanceMath.Vector2D@,AdvanceMath.Vector2D@)"> 
     4832            <summary> 
     4833            Applys a Force 
     4834            </summary> 
     4835            <param name="force">The direction and magnitude of the force</param> 
     4836            <param name="position">The Location where the force will be applied (Offset: Body Rotation: World) </param> 
     4837        </member> 
     4838        <member name="M:Physics2DDotNet.Body.ApplyTorque(System.Double)"> 
     4839            <summary> 
     4840            Applys Torque 
     4841            </summary> 
     4842            <param name="torque">The direction and magnitude of the torque</param> 
     4843        </member> 
     4844        <member name="M:Physics2DDotNet.Body.ApplyImpulse(AdvanceMath.Vector2D)"> 
     4845            <summary> 
     4846            Applys Impulse 
     4847            </summary> 
     4848            <param name="impulse">The direction and magnitude of the impulse</param> 
     4849        </member> 
     4850        <member name="M:Physics2DDotNet.Body.ApplyImpulse(AdvanceMath.Vector2D@)"> 
     4851            <summary> 
     4852            Applys Impulse 
     4853            </summary> 
     4854            <param name="impulse">The direction and magnitude of the impulse.</param> 
     4855        </member> 
     4856        <member name="M:Physics2DDotNet.Body.ApplyImpulse(AdvanceMath.Vector2D,AdvanceMath.Vector2D)"> 
     4857            <summary> 
     4858            Applys Impulse 
     4859            </summary> 
     4860            <param name="impulse">The direction and magnitude of the impulse.</param> 
     4861            <param name="position">The Location where the impulse will be applied (Offset: Body Rotation: World)</param> 
     4862        </member> 
     4863        <member name="M:Physics2DDotNet.Body.ApplyImpulse(AdvanceMath.Vector2D@,AdvanceMath.Vector2D@)"> 
     4864            <summary> 
     4865            Applys Impulse 
     4866            </summary> 
     4867            <param name="impulse">The direction and magnitude of the impulse.</param> 
     4868            <param name="position">The Location where the impulse will be applied (Offset: Body Rotation: World)</param> 
     4869        </member> 
     4870        <member name="E:Physics2DDotNet.Body.LifetimeChanged"> 
     4871            <summary> 
     4872            Raised when the Lifetime property has been Changed. 
     4873            </summary> 
     4874        </member> 
     4875        <member name="E:Physics2DDotNet.Body.ShapeChanged"> 
     4876            <summary> 
     4877            Raised when the Shape of the Body has been Changed. 
     4878            </summary> 
     4879        </member> 
     4880        <member name="E:Physics2DDotNet.Body.Pending"> 
     4881            <summary> 
     4882            Raised when the object is Added to the engine but is not yet part of the update process. 
     4883            </summary> 
     4884        </member> 
     4885        <member name="E:Physics2DDotNet.Body.Added"> 
     4886            <summary> 
     4887            Raised when the object is added to a Physics Engine. 
     4888            </summary> 
     4889        </member> 
     4890        <member name="E:Physics2DDotNet.Body.Removed"> 
     4891            <summary> 
     4892            Raised when the object is Removed from a Physics Engine.  
     4893            </summary> 
     4894        </member> 
     4895        <member name="E:Physics2DDotNet.Body.PositionChanged"> 
     4896            <summary> 
     4897            Raised when the Position has been Changed. 
     4898            Raised by either the Solver or a call to ApplyMatrix. 
     4899            </summary> 
     4900        </member> 
     4901        <member name="E:Physics2DDotNet.Body.Updated"> 
     4902            <summary> 
     4903            Raised when the Body has been updated to a change in time. 
     4904            </summary> 
     4905        </member> 
     4906        <member name="E:Physics2DDotNet.Body.Collided"> 
     4907            <summary> 
     4908            Raised when the Body collides with another. 
     4909            </summary> 
     4910        </member> 
     4911        <member name="E:Physics2DDotNet.Body.Colliding"> 
     4912            <summary> 
     4913            Raised constantly when the Body is colliding with another. 
     4914            </summary> 
     4915        </member> 
     4916        <member name="E:Physics2DDotNet.Body.JointAdded"> 
     4917            <summary> 
     4918            Raised when a joint is added that affects this body. 
     4919            </summary> 
     4920        </member> 
     4921        <member name="E:Physics2DDotNet.Body.JointRemoved"> 
     4922            <summary> 
     4923            Raised when a joint is removed that affects this body. 
     4924            </summary> 
     4925        </member> 
     4926        <member name="P:Physics2DDotNet.Body.Rectangle"> 
     4927            <summary> 
     4928            This is the Baunding rectangle It is calculated on the call to apply matrix. 
     4929            </summary> 
     4930        </member> 
     4931        <member name="P:Physics2DDotNet.Body.Matrices"> 
     4932            <summary> 
     4933            The Matrices that are tranfroming this bodies Shape. 
     4934            </summary> 
     4935        </member> 
     4936        <member name="P:Physics2DDotNet.Body.LinearDamping"> 
     4937            <summary> 
     4938            Gets and Sets The value represents how much Linear velocity is kept each time step.  
     4939            This Dampens the Body's Linear velocity a little per time step. Valid values are zero exclusive to one inclusive.   
     4940            </summary> 
     4941        </member> 
     4942        <member name="P:Physics2DDotNet.Body.AngularDamping"> 
     4943            <summary> 
     4944            Gets and Sets The value represents how much Angular velocity is kept each time step.  
     4945            This Dampens the Body's Angular velocity a little per time step. Valid values are zero exclusive to one inclusive.   
     4946            </summary> 
     4947        </member> 
     4948        <member name="P:Physics2DDotNet.Body.Proxies"> 
     4949            <summary> 
     4950            These are bodies that are mirrors of this body.  
     4951            It's useful for bodies that are being teleported. 
     4952            </summary> 
     4953        </member> 
     4954        <member name="P:Physics2DDotNet.Body.ProxiesCount"> 
     4955            <summary> 
     4956            The number of proxies that this body has. 
     4957            </summary> 
     4958        </member> 
     4959        <member name="P:Physics2DDotNet.Body.ID"> 
     4960            <summary> 
     4961            Unique ID of a PhysicsEntity in the PhysicsEngine 
     4962            Assigned on being Added. 
     4963            </summary> 
     4964        </member> 
     4965        <member name="P:Physics2DDotNet.Body.Engine"> 
     4966            <summary> 
     4967            Gets The PhysicsEngine the object is currently in. Null if it is in none. 
     4968            </summary> 
     4969        </member> 
     4970        <member name="P:Physics2DDotNet.Body.State"> 
     4971            <summary> 
     4972            Gets The current State of the object IE Velocity  
     4973            </summary> 
     4974        </member> 
     4975        <member name="P:Physics2DDotNet.Body.Shape"> 
     4976            <summary> 
     4977            Gets and Sets the Shape of the Body.  
     4978            If setting the shape to a shape another body has it will duplicate the shape. 
     4979            </summary> 
     4980        </member> 
     4981        <member name="P:Physics2DDotNet.Body.Mass"> 
     4982            <summary> 
     4983            Gets The MassInfo of the body. 
     4984            </summary> 
     4985        </member> 
     4986        <member name="P:Physics2DDotNet.Body.CollisionIgnorer"> 
     4987            <summary> 
     4988            Gets and Sets the Ignore object that decides what collisons to ignore. 
     4989            </summary> 
     4990        </member> 
     4991        <member name="P:Physics2DDotNet.Body.EventIgnorer"> 
     4992            <summary> 
     4993            Gets and Sets the Ignore object that decides what collison events to ignore. 
     4994            </summary> 
     4995        </member> 
     4996        <member name="P:Physics2DDotNet.Body.Coefficients"> 
     4997            <summary> 
     4998            Gets and Sets the Coefficients for the class. 
     4999            </summary> 
     5000        </member> 
     5001        <member name="P:Physics2DDotNet.Body.Lifetime"> 
     5002            <summary> 
     5003            Gets and Sets the LifeTime of the object. The object will be removed from the engine when it is Expired. 
     5004            </summary> 
     5005        </member> 
     5006        <member name="P:Physics2DDotNet.Body.Tag"> 
     5007            <summary> 
     5008            Gets and Sets a User defined object. 
     5009            </summary> 
     5010        </member> 
     5011        <member name="P:Physics2DDotNet.Body.SolverTag"> 
     5012            <summary> 
     5013            Gets a Solver Defined object. 
     5014            </summary> 
     5015        </member> 
     5016        <member name="P:Physics2DDotNet.Body.DetectorTag"> 
     5017            <summary> 
     5018            Gets a Detector Defined object. 
     5019            </summary> 
     5020        </member> 
     5021        <member name="P:Physics2DDotNet.Body.Joints"> 
     5022            <summary> 
     5023            Gets the Joints attached to this body. 
     5024            </summary> 
     5025        </member> 
     5026        <member name="P:Physics2DDotNet.Body.IgnoresGravity"> 
     5027            <summary> 
     5028            Gets and Sets if the Body will ignore Gravity. 
     5029            </summary> 
     5030        </member> 
     5031        <member name="P:Physics2DDotNet.Body.IgnoresPhysicsLogics"> 
     5032            <summary> 
     5033            Gets and Sets if the Body will Ignore all Physics Logics 
     5034            </summary> 
     5035        </member> 
     5036        <member name="P:Physics2DDotNet.Body.IgnoresCollisionResponse"> 
     5037            <summary> 
     5038            Gets and Sets if the Object will ignore the collison Responce but still generate the Collision event. 
     5039            </summary> 
     5040        </member> 
     5041        <member name="P:Physics2DDotNet.Body.IgnoreVertexes"> 
     5042            <summary> 
     5043            Gets and Sets if this body's shape's Vertexes will be used in collision detection. 
     5044            </summary> 
     5045        </member> 
     5046        <member name="P:Physics2DDotNet.Body.IsPending"> 
     5047            <summary> 
     5048            Gets if it has been added the the Engine's PendingQueue, but not yet added to the engine. 
     5049            </summary> 
     5050        </member> 
     5051        <member name="P:Physics2DDotNet.Body.IsAdded"> 
     5052            <summary> 
     5053            Gets if the object has been added to the engine. 
     5054            </summary> 
     5055        </member> 
     5056        <member name="P:Physics2DDotNet.Body.IsCollidable"> 
     5057            <summary> 
     5058            gets and sets if the body will have any collision detection ran on it. 
     5059            </summary> 
     5060        </member> 
     5061        <member name="P:Physics2DDotNet.Body.IsEventable"> 
     5062            <summary> 
     5063            Gets and Sets if other objects will have their collided  
     5064            event raised when colliding with this body 
     5065            </summary> 
     5066        </member> 
     5067        <member name="P:Physics2DDotNet.Body.IsBroadPhaseOnly"> 
     5068            <summary> 
     5069            Gets and Sets if the Body will trigger the Collided event at the broadphase level 
     5070            </summary> 
     5071        </member> 
     5072        <member name="P:Physics2DDotNet.Body.KineticEnergy"> 
     5073            <summary> 
     5074            Gets the Total Kinetic Energy of the Body. 
     5075            </summary> 
     5076        </member> 
     5077        <member name="P:Physics2DDotNet.Body.Transformation"> 
     5078            <summary> 
     5079            Gets and Sets the Matrix2x3 that transforms the Shape belonging to the Body. 
     5080            </summary> 
     5081        </member> 
     5082        <member name="T:Jypeli.WP7.DisplayOrientation"> 
     5083            <summary> 
     5084            Puhelimen nÀytön asemointi. 
     5085            </summary> 
     5086        </member> 
     5087        <member name="F:Jypeli.WP7.DisplayOrientation.Landscape"> 
     5088            <summary> 
     5089            Vaakasuuntainen. nÀyttö kÀÀntyy automaattisesti, jos puhelin kÀÀnnetÀÀn toisinpÀin. 
     5090            </summary> 
     5091        </member> 
     5092        <member name="F:Jypeli.WP7.DisplayOrientation.LandscapeLeft"> 
     5093            <summary> 
     5094            Vaakasuuntainen, vasemmalle kÀÀnnetty. 
     5095            </summary> 
     5096        </member> 
     5097        <member name="F:Jypeli.WP7.DisplayOrientation.LandscapeRight"> 
     5098            <summary> 
     5099            Vaakasuuntainen, oikealle kÀÀnnetty. 
     5100            </summary> 
     5101        </member> 
     5102        <member name="F:Jypeli.WP7.DisplayOrientation.Portrait"> 
     5103            <summary> 
     5104            Pystysuuntainen. 
     5105            </summary> 
     5106        </member> 
     5107        <member name="T:Jypeli.WP7.DisplayResolution"> 
     5108            <summary> 
     5109            Puhelimen nÀytön tarkkuus. 
     5110            </summary> 
     5111        </member> 
     5112        <member name="F:Jypeli.WP7.DisplayResolution.Small"> 
     5113            <summary> 
     5114            Pieni tarkkuus. Paremi suorituskyky ja pienempi akun kulutus. 
     5115            </summary> 
     5116        </member> 
     5117        <member name="F:Jypeli.WP7.DisplayResolution.Large"> 
     5118            <summary> 
     5119            Suuri tarkkuus. 
     5120            </summary> 
     5121        </member> 
     5122        <member name="T:Jypeli.WP7.Phone"> 
     5123            <summary> 
     5124            Aliohjelmia ja ominaisuuksia, jotka toimivat vain puhelimessa. Voidaan kutsua myös PC:lle kÀÀnnettÀessÀ, 
     5125            mutta tÀllöin mitÀÀn ei yksinkertaisesti tapahdu. 
     5126            </summary> 
     5127        </member> 
     5128        <member name="M:Jypeli.WP7.Phone.Vibrate(System.Int32)"> 
     5129            <summary> 
     5130            VÀrisyttÀÀ puhelinta. 
     5131            </summary> 
     5132            <param name="milliSeconds">Aika kuinka kauan VÀrisytetÀÀn millisekunteina</param> 
     5133        </member> 
     5134        <member name="M:Jypeli.WP7.Phone.StopVibrating"> 
     5135            <summary> 
     5136            Lopettaa puhelimen vÀrinÀn. 
     5137            </summary> 
     5138        </member> 
     5139        <member name="E:Jypeli.WP7.Phone.Activated"> 
     5140            <summary> 
     5141            Tapahtuu kun puhelin palaa tombstone-tilasta 
     5142            </summary> 
     5143        </member> 
     5144        <member name="E:Jypeli.WP7.Phone.Deactivated"> 
     5145            <summary> 
     5146            Tapahtuu kun puhelin siirtyy tombstone-tilaan 
     5147            </summary> 
     5148        </member> 
     5149        <member name="P:Jypeli.WP7.Phone.DisplayResolution"> 
     5150            <summary> 
     5151            Puhelimen nÀytön tarkkuus. 
     5152            </summary> 
     5153        </member> 
     5154        <member name="P:Jypeli.WP7.Phone.DisplayOrientation"> 
     5155            <summary> 
     5156            Puhelimen NÀytön asemointi. 
     5157            </summary> 
     5158        </member> 
     5159        <member name="P:Jypeli.WP7.Phone.Tombstoning"> 
     5160            <summary> 
     5161            Tallennetaanko pelin tilanne jos ruutu sammutetaan, vaihdetaan ohjelmaa tms. 
     5162            </summary> 
     5163        </member> 
     5164        <member name="T:Jypeli.WP7.Touch"> 
     5165            <summary> 
     5166            Kosketuspaneelin kosketus. 
     5167            </summary> 
     5168        </member> 
     5169        <member name="P:Jypeli.WP7.Touch.Id"> 
     5170            <summary> 
     5171            Id-tunnus tÀlle kosketukselle. 
     5172            </summary> 
     5173        </member> 
     5174        <member name="P:Jypeli.WP7.Touch.PositionOnScreen"> 
     5175            <summary> 
     5176            Kosketuksen paikka ruudulla. 
     5177            </summary> 
     5178        </member> 
     5179        <member name="P:Jypeli.WP7.Touch.PositionOnWorld"> 
     5180            <summary> 
     5181            Kosketuksen paikka pelimaailmassa. 
     5182            </summary> 
     5183        </member> 
     5184        <member name="P:Jypeli.WP7.Touch.MovementOnScreen"> 
     5185            <summary> 
     5186            Kosketuksen liike ruudulla. 
     5187            </summary> 
     5188        </member> 
     5189        <member name="P:Jypeli.WP7.Touch.MovementOnWorld"> 
     5190            <summary> 
     5191            Kosketuksen liike pelimaailmassa. 
     5192            </summary> 
     5193        </member> 
     5194        <member name="P:Jypeli.WP7.Gesture.PositionOnScreen2"> 
     5195            <summary> 
     5196            Kosketuksen paikka ruudulla. 
     5197            </summary> 
     5198        </member> 
     5199        <member name="P:Jypeli.WP7.Gesture.PositionOnWorld2"> 
     5200            <summary> 
     5201            Kosketuksen paikka pelimaailmassa. 
     5202            </summary> 
     5203        </member> 
     5204        <member name="P:Jypeli.WP7.Gesture.MovementOnScreen2"> 
     5205            <summary> 
     5206            Kosketuksen liike ruudulla. 
     5207            </summary> 
     5208        </member> 
     5209        <member name="P:Jypeli.WP7.Gesture.MovementOnWorld2"> 
     5210            <summary> 
     5211            Kosketuksen liike pelimaailmassa. 
     5212            </summary> 
     5213        </member> 
     5214        <member name="P:Jypeli.WP7.Gesture.WorldDistanceBefore"> 
     5215            <summary> 
     5216            Sormien etÀisyysvektori maailmassa eleen alussa. 
     5217            </summary> 
     5218        </member> 
     5219        <member name="P:Jypeli.WP7.Gesture.WorldDistanceAfter"> 
     5220            <summary> 
     5221            Sormien etÀisyysvektori maailmassa eleen lopussa. 
     5222            </summary> 
     5223        </member> 
     5224        <member name="P:Jypeli.WP7.Gesture.ScreenDistanceBefore"> 
     5225            <summary> 
     5226            Sormien etÀisyysvektori ruudulla eleen alussa. 
     5227            </summary> 
     5228        </member> 
     5229        <member name="P:Jypeli.WP7.Gesture.ScreenDistanceAfter"> 
     5230            <summary> 
     5231            Sormien etÀisyysvektori ruudulla eleen lopussa. 
     5232            </summary> 
     5233        </member> 
     5234        <member name="P:Jypeli.WP7.Gesture.Rotation"> 
     5235            <summary> 
     5236            Kiertokulma. 
     5237            </summary> 
     5238        </member> 
     5239        <member name="T:Jypeli.Controls.AnalogControl"> 
     5240            <summary> 
     5241            Analoginen ohjain. TÀmÀ voi olla joko painike, jota voi painaa 
     5242            eri voimakkuuksilla (padiohjaimen liipainÀppÀin), ohjaustikku 
     5243            tai puhelimen kiihtyvyysanturi 
     5244            </summary> 
     5245        </member> 
     5246        <member name="F:Jypeli.Controls.AnalogControl.DefaultStick"> 
     5247            <summary> 
     5248            Ohjaimen tavallisemmin kÀytettÀvÀ analogitikku. Padissa, jossa on kaksi tikkua, kÀytetÀÀn vasenta. 
     5249            </summary> 
     5250        </member> 
     5251        <member name="F:Jypeli.Controls.AnalogControl.LeftStick"> 
     5252            <summary> 
     5253            Ohjaimen vasen analogitikku. 
     5254            </summary> 
     5255        </member> 
     5256        <member name="F:Jypeli.Controls.AnalogControl.RightStick"> 
     5257            <summary> 
     5258            Ohjaimen oikea analogitikku. 
     5259            </summary> 
     5260        </member> 
     5261        <member name="F:Jypeli.Controls.AnalogControl.LeftTrigger"> 
     5262            <summary> 
     5263            Ohjaimen vasen liipasin. 
     5264            </summary> 
     5265        </member> 
     5266        <member name="F:Jypeli.Controls.AnalogControl.RightTrigger"> 
     5267            <summary> 
     5268            Ohjaimen oikea liipasin. 
     5269            </summary> 
     5270        </member> 
     5271        <member name="F:Jypeli.Controls.AnalogControl.Accelerometer"> 
     5272            <summary> 
     5273            Puhelimen kiihtyvyysanturi 
     5274            </summary> 
     5275        </member> 
     5276        <member name="M:Jypeli.Controls.Listener.InContext(Jypeli.Controls.ListenContext)"> 
     5277            <summary> 
     5278            Kuuntelee tapahtumaa vain tietyssÀ kontekstissa. 
     5279            </summary> 
     5280            <param name="context"></param> 
     5281        </member> 
     5282        <member name="M:Jypeli.Controls.Listener.InContext(Jypeli.Controls.ControlContexted)"> 
     5283            <summary> 
     5284            Kuuntelee tapahtumaa vain tietyssÀ kontekstissa. 
     5285            Esim. Keyboard.Listen(parametrit).InContext(omaIkkuna) kuuntelee 
     5286            haluttua nÀppÀimistötapahtumaa ainoastaan kun ikkuna on nÀkyvissÀ ja pÀÀllimmÀisenÀ. 
     5287            </summary> 
     5288            <param name="context"></param> 
     5289        </member> 
     5290        <member name="M:Jypeli.Controls.Listener.OnObject(Jypeli.GameObject)"> 
     5291            <summary> 
     5292            Kuuntelee tapahtumaa tietyn olion pÀÀllÀ. 
     5293            </summary> 
     5294            <param name="obj"></param> 
     5295            <returns></returns> 
     5296        </member> 
     5297        <member name="P:Jypeli.Controls.Listener.IsDestroyed"> 
     5298            <summary> 
     5299            Onko olio tuhottu. 
     5300            </summary> 
     5301            <returns></returns> 
     5302        </member> 
     5303        <member name="E:Jypeli.Controls.Listener.Destroyed"> 
     5304            <summary>  
     5305            Tapahtuu, kun olio tuhotaan.  
     5306            </summary>  
     5307        </member> 
     5308        <member name="T:Jypeli.Assets.PathFollowerBrain"> 
     5309            <summary> 
     5310            Aivot, jotka seuraavat annettua polkua. 
     5311            </summary> 
     5312        </member> 
     5313        <member name="T:Jypeli.AbstractMoverBrain"> 
     5314            <summary> 
     5315            Yleiset liikkumiseen tarkoitetut aivot. 
     5316            </summary> 
     5317        </member> 
     5318        <member name="P:Jypeli.AbstractMoverBrain.Speed"> 
     5319            <summary> 
     5320            Nopeus, jolla liikutaan. 
     5321            </summary> 
     5322            <value>Nopeus.</value> 
     5323        </member> 
     5324        <member name="P:Jypeli.AbstractMoverBrain.TurnWhileMoving"> 
     5325            <summary> 
     5326            KÀÀnnytÀÀnkö siihen suuntaan mihin liikutaan. 
     5327            </summary> 
     5328        </member> 
     5329        <member name="P:Jypeli.AbstractMoverBrain.TurnSpeed"> 
     5330            <summary> 
     5331            MaksimikÀÀntymisnopeus (radiaania sekunnissa) 
     5332            </summary> 
     5333        </member> 
     5334        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor"> 
     5335            <summary> 
     5336            Luo uudet polunseuraaja-aivot. 
     5337            </summary> 
     5338        </member> 
     5339        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double)"> 
     5340            <summary> 
     5341            Luo uudet polunseuraaja-aivot ja asettaa niille nopeuden. 
     5342            </summary> 
     5343        </member> 
     5344        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(Jypeli.Vector[])"> 
     5345            <summary> 
     5346            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     5347            </summary> 
     5348        </member> 
     5349        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,Jypeli.Vector[])"> 
     5350            <summary> 
     5351            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     5352            </summary> 
     5353        </member> 
     5354        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Collections.Generic.List{Jypeli.Vector})"> 
     5355            <summary> 
     5356            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     5357            </summary> 
     5358        </member> 
     5359        <member name="M:Jypeli.Assets.PathFollowerBrain.#ctor(System.Double,System.Collections.Generic.List{Jypeli.Vector})"> 
     5360            <summary> 
     5361            Luo aivot, jotka seuraavat polkua <c>path</c>. 
     5362            </summary> 
     5363        </member> 
     5364        <member name="P:Jypeli.Assets.PathFollowerBrain.Path"> 
     5365            <summary> 
     5366            Polku, eli lista pisteistÀ joita aivot seuraa. 
     5367            </summary> 
     5368        </member> 
     5369        <member name="P:Jypeli.Assets.PathFollowerBrain.WaypointRadius"> 
     5370            <summary> 
     5371            EtÀisyys, jonka sisÀllÀ ollaan perillÀ pisteessÀ. 
     5372            </summary> 
     5373        </member> 
     5374        <member name="P:Jypeli.Assets.PathFollowerBrain.DistanceToWaypoint"> 
     5375            <summary> 
     5376            EtÀisyys seuraavaan pisteeseen. 
     5377            </summary> 
     5378        </member> 
     5379        <member name="P:Jypeli.Assets.PathFollowerBrain.Loop"> 
     5380            <summary> 
     5381            Jos true, palataan alkupisteeseen ja kierretÀÀn reittiÀ loputtomiin. 
     5382            </summary> 
     5383        </member> 
     5384        <member name="P:Jypeli.Assets.PathFollowerBrain.ReverseReturn"> 
     5385            <summary> 
     5386            Palataanko samaa reittiÀ takaisin. 
     5387            </summary> 
     5388        </member> 
     5389        <member name="E:Jypeli.Assets.PathFollowerBrain.ArrivedAtEnd"> 
     5390            <summary> 
     5391            Tapahtuu, kun saavutaan reitin pÀÀhÀn. 
     5392            </summary> 
     5393        </member> 
     5394        <member name="T:Jypeli.Assets.Explosion"> 
     5395            <summary> 
     5396            RÀjÀhdys. 
     5397            </summary> 
     5398        </member> 
     5399        <member name="M:Jypeli.Assets.Explosion.#ctor(Jypeli.Assets.Explosion)"> 
     5400            <summary> 
     5401            Luo uuden rÀjÀhdyksen entisen pohjalta. 
     5402            </summary> 
     5403            <param name="src">Kopioitava rÀjÀhdys</param> 
     5404        </member> 
     5405        <member name="M:Jypeli.Assets.Explosion.#ctor(System.Double)"> 
     5406            <summary> 
     5407            Luo uuden rÀjÀhdyksen. 
     5408            </summary> 
     5409            <param name="radius">RÀjÀhdyksen sÀde.</param> 
     5410        </member> 
     5411        <member name="M:Jypeli.Assets.Explosion.AddShockwaveHandler(Jypeli.IPhysicsObject,System.Action{Jypeli.IPhysicsObject,Jypeli.Vector})"> 
     5412            <summary> 
     5413            Laukaisee aliohjelman handler, kun tÀmÀn rÀjÀhdyksen paineaalto osuu olioon o. 
     5414            </summary> 
     5415            <param name="o">Olio, johon paineaallon on osuttava</param> 
     5416            <param name="handler">Tapahtuman kÀsittelevÀ aliohjelma</param> 
     5417        </member> 
     5418        <member name="M:Jypeli.Assets.Explosion.AddShockwaveHandler(System.String,System.Action{Jypeli.IPhysicsObject,Jypeli.Vector})"> 
     5419            <summary> 
     5420            Laukaisee aliohjelman handler, kun tÀmÀn rÀjÀhdyksen paineaalto osuu olioon o. 
     5421            </summary> 
     5422            <param name="o">Olio, johon paineaallon on osuttava</param> 
     5423            <param name="handler">Tapahtuman kÀsittelevÀ aliohjelma</param> 
     5424        </member> 
     5425        <member name="M:Jypeli.Assets.Explosion.Update(Jypeli.Time)"> 
     5426            <summary> 
     5427            Ajetaan kun pelitilannetta pÀivitetÀÀn. PÀivityksen voi toteuttaa omassa luokassa toteuttamalla tÀmÀn 
     5428            metodin. Perityn luokan metodissa tulee kutsua kantaluokan metodia. 
     5429            </summary> 
     5430        </member> 
     5431        <member name="P:Jypeli.Assets.Explosion.UseShockWave"> 
     5432            <summary> 
     5433            Onko paineaalto kÀytössÀ. 
     5434            </summary> 
     5435        </member> 
     5436        <member name="P:Jypeli.Assets.Explosion.MaxRadius"> 
     5437            <summary> 
     5438            Suurin sÀde, johon rÀjÀhdys voi kasvaa. 
     5439            </summary> 
     5440        </member> 
     5441        <member name="P:Jypeli.Assets.Explosion.Sound"> 
     5442            <summary> 
     5443            RÀjÀhdyksen ÀÀniefekti. 
     5444            </summary> 
     5445        </member> 
     5446        <member name="P:Jypeli.Assets.Explosion.CurrentRadius"> 
     5447            <summary> 
     5448            RÀjÀhdyksen nykyinen sÀde. 
     5449            </summary> 
     5450        </member> 
     5451        <member name="P:Jypeli.Assets.Explosion.ShockwaveColor"> 
     5452            <summary> 
     5453            Paineaallon vÀri. 
     5454            <example> 
     5455            Shockwave.Color = Color.White 
     5456            </example> 
     5457            </summary> 
     5458        </member> 
     5459        <member name="P:Jypeli.Assets.Explosion.Speed"> 
     5460            <summary> 
     5461            RÀjÀhdyksen leviÀmisnopeus (pikseliÀ sekunnissa) 
     5462            </summary> 
     5463        </member> 
     5464        <member name="P:Jypeli.Assets.Explosion.Force"> 
     5465            <summary> 
     5466            Voima, jolla rÀjÀhdyksen paineaallon uloin reuna heittÀÀ olioita rÀjÀhdyksestÀ poispÀin. 
     5467            Vihje: voit kÀyttÀÀ myös negatiivisia arvoja, jolloin rÀjÀhdys imee olioita sisÀÀnsÀ. 
     5468            </summary> 
     5469        </member> 
     5470        <member name="E:Jypeli.Assets.Explosion.ShockwaveReachesObject"> 
     5471            <summary> 
     5472            Tapahtuu, kun paineaalto osuu peliolioon. 
     5473            </summary> 
     5474        </member> 
     5475        <member name="T:Jypeli.Widgets.InputBox"> 
     5476            <summary> 
     5477            Laatikko, johon kÀyttÀjÀ voi syöttÀÀ tekstiÀ. 
     5478            </summary> 
     5479        </member> 
     5480        <member name="M:Jypeli.Widgets.InputBox.#ctor(System.Int32)"> 
     5481            <summary> 
     5482            Alustaa uuden syöttökentÀn. 
     5483            </summary> 
     5484            <param name="characters"> 
     5485            KentÀn leveys merkkeinÀ. TÀmÀ ei rajoita kirjoitettavan tekstin pituutta. 
     5486            <see cref="P:Jypeli.Widgets.InputBox.MaxCharacters"/> 
     5487            </param> 
     5488        </member> 
     5489        <member name="M:Jypeli.Widgets.InputBox.#ctor"> 
     5490            <summary> 
     5491            Alustaa uuden syöttökentÀn. 
     5492            </summary> 
     5493        </member> 
     5494        <member name="P:Jypeli.Widgets.InputBox.WidthInCharacters"> 
     5495            <summary> 
     5496            Tekstilaatikon pituus kirjaimissa. 
     5497            </summary> 
     5498        </member> 
     5499        <member name="P:Jypeli.Widgets.InputBox.MaxCharacters"> 
     5500            <summary> 
     5501            Suurin mÀÀrÀ merkkejÀ joita tekstilaatikkoon voi kirjoittaa. 
     5502            </summary> 
     5503        </member> 
     5504        <member name="P:Jypeli.Widgets.InputBox.Cursor"> 
     5505            <summary> 
     5506            Kursori. 
     5507            </summary> 
     5508        </member> 
     5509        <member name="E:Jypeli.Widgets.InputBox.TextChanged"> 
     5510            <summary> 
     5511            Tapahtuma tekstin muuttumiselle. 
     5512            </summary> 
     5513        </member> 
     5514        <member name="T:Jypeli.ShapeBatch"> 
     5515            <summary> 
     5516            Draws simple shapes efficiently. 
     5517            Draw() calls should be made only between Begin() and End() calls. 
     5518            Other drawing operations can be done between Begin() and 
     5519            End(). 
     5520            </summary> 
     5521            <remarks> 
     5522            The shapes are added to a buffer. Only when 
     5523            the buffer is full, a draw call is made to the graphics device. 
     5524            </remarks> 
     5525        </member> 
     5526        <member name="F:Jypeli.ShapeBatch.indexBuffer"> 
     5527            <summary> 
     5528            Buffer for index values to the vertex buffer. 
     5529            </summary> 
     5530            <remarks> 
     5531            Since some low-end graphics cards don't support 32-bit indices, 
     5532            16-bit indices must be used. Which is fine, as it means less traffic 
     5533            to the graphics card. We just have to make sure that the buffer size 
     5534            isn't larger than 16000. 
     5535            </remarks> 
     5536        </member> 
     5537        <member name="T:Jypeli.PhysicsStructure"> 
     5538            <summary> 
     5539            Rakenne, joka pitÀÀ fysiikkaoliot kiinteÀn matkan pÀÀssÀ toisistaan. 
     5540            </summary> 
     5541        </member> 
     5542        <member name="M:Jypeli.PhysicsStructure.#ctor"> 
     5543            <summary> 
     5544            Luo uuden tyhjÀn rakenteen. 
     5545            </summary> 
     5546        </member> 
     5547        <member name="M:Jypeli.PhysicsStructure.#ctor(Jypeli.PhysicsObject[])"> 
     5548            <summary> 
     5549            Luo uuden rakenteen ja varustaa sen fysiikkaolioilla. 
     5550            </summary> 
     5551            <param name="objs">Fysiikkaoliot</param> 
     5552        </member> 
     5553        <member name="M:Jypeli.PhysicsStructure.OnAddedToGame"> 
     5554            <summary> 
     5555            Kutsutaan kun olio lisÀtÀÀn peliin. 
     5556            </summary> 
     5557        </member> 
     5558        <member name="M:Jypeli.PhysicsStructure.OnCollided(Jypeli.IPhysicsObject,Jypeli.IPhysicsObject)"> 
     5559            <summary> 
     5560            Kutsutaan kun törmÀtÀÀn. 
     5561            </summary> 
     5562        </member> 
     5563        <member name="M:Jypeli.PhysicsStructure.Add(Jypeli.GameObject)"> 
     5564            <summary> 
     5565            LisÀÀ olion rakenteeseen. 
     5566            </summary> 
     5567            <param name="obj">LisÀttÀvÀ olio</param>