- Timestamp:
- 2012-07-03 19:18:18 (9 years ago)
- Location:
- 2012/27/HenrikS/MasaMajavanMaailma/MasaMajavanMaailma
- Files:
-
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/27/HenrikS/MasaMajavanMaailma/MasaMajavanMaailma/MasaMajavanMaailma/MasaMajavanMaailma.csproj.Debug.cachefile
r3500 r3514 23 23 Content\LoukkuhyökkÀys.xnb 24 24 Content\LoukkuhyökkÀysVasen.xnb 25 Content\Klapi.xnb 26 Content\Kyltti.xnb 25 27 kentta1.txt 26 28 kentta2.txt -
2012/27/HenrikS/MasaMajavanMaailma/MasaMajavanMaailma/MasaMajavanMaailma/Peli.cs
r3500 r3514 42 42 Image loukkuhyokkaus = LoadImage("Loukkuhyökkäys"); 43 43 Image loukkuhyokkausvasen = LoadImage("LoukkuhyökkäysVasen"); 44 Image kyltti = LoadImage("Kyltti"); 44 45 45 46 bool masaKatsooOikealla = true; … … 88 89 kentta['m'] = lisaaMaali; 89 90 kentta['l'] = lisaaloukku; 91 // kentta['k'] = lisaaKyltti; 90 92 kentta.Insert(RUUDUN_KOKO, RUUDUN_KOKO); 91 93 Level.CreateBorders(); … … 109 111 kentta2['K'] = lisaaKitara; 110 112 kentta2['m'] = lisaaMaali; 113 //kentta2['k'] = lisaaKyltti; 111 114 kentta2.Insert(RUUDUN_KOKO, RUUDUN_KOKO); 112 115 Level.CreateBorders(); … … 153 156 return kitara; 154 157 } 158 // PhysicsObject lisaaKyltti() 159 //{ 160 // KYLTTI = PhysicsObject.CreateStaticObject(75, 120); 161 //kylttI.Image = kyltti; 162 //kylttI.Tag = "Kyltti"; 163 //return KYLTTI; 164 //} 155 165 PhysicsObject lisaaTahti() 156 166 { … … 217 227 AddCollisionHandler(pelaaja1, osuKitaraan); 218 228 AddCollisionHandler(pelaaja1, osuMaaliin); 219 229 AddCollisionHandler(pelaaja1, osuKylttiin); 220 230 221 231 return pelaaja1; … … 517 527 } 518 528 } 519 } 529 void osuKylttiin(PhysicsObject hahmo, PhysicsObject kohde) 530 { 531 if (kohde.Tag.ToString() == "Kyltti") 532 { 533 Label label = new Label("Kyltti: Ei pääsyä ellei sinulla ole jetpackiä. Et tule selviämään ilman sitä."); 534 label.TextColor = Color.Black; 535 label.Color = Color.White; 536 Add(label); 537 Label label2 = new Label("Masa majava: Mistä minä jetpakin tähän hätään saisin?"); 538 label2.TextColor = Color.Black; 539 label2.Color = Color.White; 540 Timer.SingleShot(3, delegate() 541 { 542 label.Destroy(); 543 Add(label2); 544 Timer.SingleShot(3, delegate() 545 { 546 label2.Destroy(); 547 }); 548 }); 549 } 550 } 551 } 552 -
2012/27/HenrikS/MasaMajavanMaailma/MasaMajavanMaailma/MasaMajavanMaailma/bin/x86/Debug/Jypeli4.xml
r3500 r3514 5 5 </assembly> 6 6 <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.IPhysicsObject,Jypeli.IPhysicsObject)">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.IPhysicsObject,Jypeli.IPhysicsObject)">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.ExplodeObject(System.Double,System.Boolean)">27 <summary>28 RÀjÀyttÀÀ törmÀÀvÀn olion.29 </summary>30 <param name="radius">RÀjÀhdyksen sÀde</param>31 <param name="destroyObject">Tuhotaanko törmÀÀvÀ olio</param>32 <returns></returns>33 </member>34 <member name="M:Jypeli.Assets.CollisionHandler.ExplodeTarget(System.Double,System.Boolean)">35 <summary>36 RÀjÀyttÀÀ olion johon törmÀtÀÀn.37 </summary>38 <param name="radius">RÀjÀhdyksen sÀde</param>39 <param name="destroyObject">Tuhotaanko törmÀÀvÀ olio</param>40 <returns></returns>41 </member>42 <member name="M:Jypeli.Assets.CollisionHandler.AddMeterValue(Jypeli.IntMeter,System.Int32)">43 <summary>44 LisÀÀ mittarin arvoa halutulla mÀÀrÀllÀ.45 Voit myös vÀhentÀÀ kÀyttÀmÀllÀ negatiivista lukua.46 </summary>47 <param name="meter">Mittari</param>48 <param name="value">Kuinka paljon lisÀtÀÀn</param>49 <returns></returns>50 </member>51 <member name="M:Jypeli.Assets.CollisionHandler.AddMeterValue(Jypeli.DoubleMeter,System.Double)">52 <summary>53 LisÀÀ mittarin arvoa halutulla mÀÀrÀllÀ.54 Voit myös vÀhentÀÀ kÀyttÀmÀllÀ negatiivista lukua.55 </summary>56 <param name="meter">Mittari</param>57 <param name="value">Kuinka paljon lisÀtÀÀn</param>58 <returns></returns>59 </member>60 <member name="M:Jypeli.Assets.CollisionHandler.HitObject(Jypeli.Vector)">61 <summary>62 Lyö törmÀÀvÀÀ oliota vektorin mÀÀrÀÀmÀllÀ suunnalla ja voimalla.63 </summary>64 <param name="impulse">Impulssi (massa * nopeus)</param>65 <returns></returns>66 </member>67 <member name="M:Jypeli.Assets.CollisionHandler.HitTarget(Jypeli.Vector)">68 <summary>69 Lyö oliota johon törmÀtÀÀn vektorin mÀÀrÀÀmÀllÀ suunnalla ja voimalla.70 </summary>71 <param name="impulse">Impulssi (massa * nopeus)</param>72 <returns></returns>73 </member>74 <member name="M:Jypeli.Assets.CollisionHandler.PlaySound(System.String)">75 <summary>76 Soittaa ÀÀniefektin.77 </summary>78 <param name="soundEffectName">ÃÀniefekitin nimi</param>79 <returns></returns>80 </member>81 <member name="M:Jypeli.Assets.CollisionHandler.AddEffectOnObject(Jypeli.Effects.ExplosionSystem,System.Int32)">82 <summary>83 LisÀÀ efektin törmÀÀvÀn olion kohdalle.84 </summary>85 <param name="expSystem">EfektijÀrjestelmÀ</param>86 <param name="numParticles">Kuinka monta partikkelia laitetaan</param>87 <returns></returns>88 </member>89 <member name="M:Jypeli.Assets.CollisionHandler.AddEffectOnTarget(Jypeli.Effects.ExplosionSystem,System.Int32)">90 <summary>91 LisÀÀ efektin sen olion kohdalle, johon törmÀtÀÀn.92 </summary>93 <param name="expSystem">EfektijÀrjestelmÀ</param>94 <param name="numParticles">Kuinka monta partikkelia laitetaan</param>95 <returns></returns>96 </member>97 <member name="M:Jypeli.Assets.CollisionHandler.IncreaseObjectSize(System.Double,System.Double)">98 <summary>99 Kasvattaa törmÀÀvÀn olion kokoa (tai pienentÀÀ negatiivisilla arvoilla)100 </summary>101 <param name="width">Leveyden muutos</param>102 <param name="height">Korkeuden muutos</param>103 <returns></returns>104 </member>105 <member name="M:Jypeli.Assets.CollisionHandler.IncreaseTargetSize(System.Double,System.Double)">106 <summary>107 Kasvattaa kohdeolion kokoa (tai pienentÀÀ negatiivisilla arvoilla)108 </summary>109 <param name="width">Leveyden muutos</param>110 <param name="height">Korkeuden muutos</param>111 <returns></returns>112 </member>113 <member name="T:Jypeli.Assets.PhysicsTemplates">114 <summary>115 SisÀltÀÀ funktioita, joilla fysiikkaoliolle voidaan asettaa tiettyÀ tarkoitusta varten116 optimoidut ominaisuudet.117 </summary>118 </member>119 <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyRampRight(Jypeli.PhysicsObject,System.Double)">120 <summary>121 Optimoi fysiikkaominaisuudet rampille, jonka pÀÀltÀ sivulta kuvattu122 auto voi ajaa.123 </summary>124 <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param>125 <param name="wheelDiameter">Auton pyörÀn halkaisija.</param>126 </member>127 <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyRampLeft(Jypeli.PhysicsObject,System.Double)">128 <summary>129 Optimoi fysiikkaominaisuudet rampille, jonka pÀÀltÀ sivulta kuvattu130 auto voi ajaa.131 </summary>132 <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param>133 <param name="wheelDiameter">Auton pyörÀn halkaisija.</param>134 </member>135 <member name="M:Jypeli.Assets.PhysicsTemplates.ApplyStackableBox(Jypeli.PhysicsObject,System.Double)">136 <summary>137 Optimoi fysiikkaominaisuudet laatikolle, joita pinotaan monta pÀÀllekkÀin,138 niin ettÀ ne pysyvÀt mahdollisimman vakaina.139 </summary>140 <param name="o">Olio, jolle asetetaan fysiikkaominaisuudet.</param>141 <param name="minBoxWidth">PienimmÀn samassa pinossa olevan laatikon koko.</param>142 </member>143 <member name="T:PlatformCharacter2">144 <summary>145 Tasohyppelypelin hahmo. Voi liikkua ja hyppiÀ. LisÀksi sillÀ voi olla ase.146 </summary>147 </member>148 <member name="T:Jypeli.PhysicsObject">149 <summary>150 Peliolio, joka noudattaa fysiikkamoottorin mÀÀrÀÀmiÀ fysiikan lakeja.151 Voidaan kuitenkin myös laittaa noudattamaan lakeja valikoidusti.152 </summary>153 </member>154 <member name="T:Jypeli.GameObject">155 <summary>156 Pelialueella liikkuva olio.157 KÀytÀ fysiikkapeleissÀ <c>PhysicsObject</c>-olioita.158 </summary>159 </member>160 <member name="T:Jypeli.GameObjects.GameObjectBase">161 <summary>162 Kaikille peliolioille yhteinen kantaluokka163 </summary>164 </member>165 <member name="M:Jypeli.GameObjects.GameObjectBase.OnAddedToGame">166 <summary>167 Kutsutaan kun olio lisÀtÀÀn peliin.168 </summary>169 </member>170 <member name="M:Jypeli.GameObjects.GameObjectBase.Destroy">171 <summary>172 Tuhoaa olion.173 </summary>174 </member>175 <member name="M:Jypeli.GameObjects.GameObjectBase.OnArrived(Jypeli.Vector)">176 <summary>177 Kutsutaan, kun on saavuttu haluttuun paikkaan (MoveTo-metodi)178 </summary>179 <param name="location"></param>180 </member>181 <member name="M:Jypeli.GameObjects.GameObjectBase.Update(Jypeli.Time)">182 <summary>183 Peliolion pÀivitys. TÀtÀ kutsutaan, kun <c>IsUpdated</c>-ominaisuuden184 arvoksi on asetettu <c>true</c> ja olio on lisÀtty peliin.185 <see cref="P:Jypeli.GameObjects.GameObjectBase.IsUpdated"/>186 </summary>187 <param name="time">Peliaika.</param>188 </member>189 <member name="P:Jypeli.GameObjects.GameObjectBase.Parent">190 <summary>191 Olio, jonka lapsiolio tÀmÀ olio on. Jos <c>null</c>, olio ei192 ole minkÀÀn olion lapsiolio.193 </summary>194 </member>195 <member name="P:Jypeli.GameObjects.GameObjectBase.IsUpdated">196 <summary>197 Tarvitseeko olio pÀivittÀmistÀ. Kun perit oman luokkasi198 tÀstÀ luokasta, aseta tÀmÀ arvoon <c>true</c>, kun luokan olio199 tarvitsee pÀivittÀmistÀ.200 </summary>201 <remarks>202 Jos tÀmÀ asetetaan arvoon <code>true</code>, olion <c>Update</c>-metodia203 kutsutaan sÀÀnnöllisesti (noin 25 kertaa sekunnissa) sen jÀlkeen, kun olio204 on lisÀtty peliin.205 206 TÀmÀ ei ole oletuksena <c>true</c>, jotta vÀltetÀÀn pelin hidastuminen207 turhien pÀivityskutsujen takia. Jos esimerkiksi kenttÀ koostuu tuhansista208 seinÀpalikoista, nÀiden kaikkien pÀivittÀminen koko ajan olisi turhaa.209 </remarks>210 </member>211 <member name="P:Jypeli.GameObjects.GameObjectBase.Tag">212 <summary>213 Vapaasti asetettava muuttuja.214 </summary>215 <example>216 Tagia voi kÀyttÀÀ vaikkapa olion kerÀÀmien pisteiden tallettamiseen:217 <code>218 hahmo.Tag = 5;219 </code>220 Kun luet pisteitÀ, tÀytyy arvo muuntaa oikean tyyppiseksi kertomalla tyypin221 nimi suluissa:222 <code>223 int pisteitÀ = (int)hahmo.Tag;224 </code>225 </example>226 </member>227 <member name="P:Jypeli.GameObjects.GameObjectBase.Brain">228 <summary>229 Olion aivot.230 Ks. <c>Brain</c>231 </summary>232 </member>233 <member name="E:Jypeli.GameObjects.GameObjectBase.AddedToGame">234 <summary>235 Tapahtuu, kun olio lisÀtÀÀn peliin.236 </summary>237 </member>238 <member name="P:Jypeli.GameObjects.GameObjectBase.IsDestroyed">239 <summary>240 Onko olio tuhottu.241 </summary>242 </member>243 <member name="E:Jypeli.GameObjects.GameObjectBase.Destroyed">244 <summary>245 Tapahtuu, kun olio tuhotaan.246 </summary>247 </member>248 <member name="E:Jypeli.GameObjects.GameObjectBase.Arrived">249 <summary>250 Tapahtuu, kun on saavuttu haluttuun paikkaan (MoveTo-metodi)251 </summary>252 </member>253 <member name="P:Jypeli.GameObjects.GameObjectBase.Size">254 <summary>255 Olion koko pelimaailmassa.256 Kertoo olion ÀÀrirajat, ei muotoa.257 </summary>258 </member>259 <member name="P:Jypeli.GameObjects.GameObjectBase.Position">260 <summary>261 Olion paikka. Jos olio on jonkun toisen peliolion lapsi, paikka on suhteessa262 tÀmÀn vanhempaan (<c>Parent</c>). Muuten paikka on paikka pelimaailmassa.263 </summary>264 </member>265 <member name="P:Jypeli.GameObjects.GameObjectBase.Angle">266 <summary>267 Olion kulma tai rintamasuunta.268 Nolla = osoittaa oikealle.269 </summary>270 </member>271 <member name="P:Jypeli.GameObjects.GameObjectBase.CreationTime">272 <summary>273 Olion luomisaika.274 </summary>275 </member>276 <member name="P:Jypeli.GameObjects.GameObjectBase.Lifetime">277 <summary>278 Olion elinaika. Lasketaan siitÀ lÀhtien, kun olio luodaan.279 </summary>280 </member>281 <member name="P:Jypeli.GameObjects.GameObjectBase.MaximumLifetime">282 <summary>283 Olion suurin mahdollinen elinaika.284 Kun <c>Lifetime</c> on suurempi kuin tÀmÀ, olio kuolee.285 </summary>286 </member>287 <member name="P:Jypeli.GameObjects.GameObjectBase.LifetimeLeft">288 <summary>289 Olion jÀljellÀ oleva elinaika.290 </summary>291 </member>292 <member name="P:Jypeli.GameObjects.GameObjectBase.Width">293 <summary>294 Olion leveys (X-suunnassa, leveimmÀssÀ kohdassa).295 </summary>296 </member>297 <member name="P:Jypeli.GameObjects.GameObjectBase.Height">298 <summary>299 Olion korkeus (Y-suunnassa, korkeimmassa kohdassa).300 </summary>301 </member>302 <member name="P:Jypeli.GameObjects.GameObjectBase.AbsolutePosition">303 <summary>304 Olion absoluuttinen paikka pelimaailmassa.305 Jos olio ei ole minkÀÀn toisen peliolion lapsiolio,306 tÀmÀ on sama kuin <c>Position</c>.307 </summary>308 </member>309 <member name="P:Jypeli.GameObjects.GameObjectBase.AbsoluteAngle">310 <summary>311 Olion absoluuttinen kulma pelimaailmassa.312 Jos olio ei ole minkÀÀn toisen peliolion lapsiolio,313 tÀmÀ on sama kuin <c>Angle</c>.314 </summary>315 </member>316 <member name="P:Jypeli.GameObjects.GameObjectBase.Left">317 <summary>318 Olion vasemman reunan x-koordinaatti.319 </summary>320 </member>321 <member name="P:Jypeli.GameObjects.GameObjectBase.Right">322 <summary>323 Olion oikean reunan x-koordinaatti.324 </summary>325 </member>326 <member name="P:Jypeli.GameObjects.GameObjectBase.Top">327 <summary>328 Olion ylÀreunan y-koordinaatti.329 </summary>330 </member>331 <member name="P:Jypeli.GameObjects.GameObjectBase.Bottom">332 <summary>333 Olion alareunan y-koordinaatti.334 </summary>335 </member>336 <member name="P:Jypeli.GameObjects.GameObjectBase.X">337 <summary>338 Olion paikan X-koordinaatti.339 </summary>340 </member>341 <member name="P:Jypeli.GameObjects.GameObjectBase.Y">342 <summary>343 Olion paikan Y-koordinaatti.344 </summary>345 </member>346 <member name="P:Jypeli.GameObjects.GameObjectBase.Animation">347 <summary>348 Animaatio. Voi olla <c>null</c>, jolloin piirretÀÀn vain vÀri.349 </summary>350 </member>351 <member name="P:Jypeli.GameObjects.GameObjectBase.Image">352 <summary>353 Olion kuva. Voi olla <c>null</c>, jolloin piirretÀÀn vain vÀri.354 </summary>355 </member>356 <member name="T:Jypeli.IGameObjectInternal">357 <summary>358 Jypelin sisÀiset metodit ja propertyt joihin kÀyttÀjÀn ei tarvitse359 pÀÀstÀ kÀsiksi kuuluvat tÀhÀn luokkaan. Kaikki oliot jotka toteuttavat360 IGameObject-rajapinnan toteuttavat myös IGameObjectInternal-rajapinnan.361 Ota tÀmÀ huomioon jos aiot tehdÀ oman olion joka toteuttaa suoraan362 IGameObject(Internal)-rajapinnan.363 <example>364 void UpdateObject(IGameObject obj)365 {366 ((IGameObjectInternal)obj).Update();367 }368 </example>369 </summary>370 </member>371 <member name="T:Jypeli.IGameObject">372 <summary>373 Yhteinen rajapinta kaikille peliolioille.374 </summary>375 </member>376 <member name="M:Jypeli.GameObject.OnArrivedAt(Jypeli.Vector)">377 <summary>378 Kutsutaan, kun on saavuttu haluttuun paikkaan (MoveTo-metodi)379 </summary>380 <param name="location"></param>381 </member>382 <member name="M:Jypeli.GameObject.Destroy">383 <summary>384 Tuhoaa olion. Tuhottu olio poistuu pelistÀ.385 </summary>386 </member>387 <member name="M:Jypeli.GameObject.#ctor(System.Double,System.Double)">388 <summary>389 Alustaa uuden peliolion.390 </summary>391 <param name="width">Leveys.</param>392 <param name="height">Korkeus.</param>393 </member>394 <member name="M:Jypeli.GameObject.#ctor(Jypeli.Image)">395 <summary>396 Alustaa uuden peliolion.397 Kappaleen koko ja ulkonÀkö ladataan parametrina annetusta kuvasta.398 </summary>399 <param name="image">Kuva</param>400 </member>401 <member name="M:Jypeli.GameObject.#ctor(System.Double,System.Double,Jypeli.Shape)">402 <summary>403 Alustaa uuden peliolion.404 </summary>405 <param name="width">Leveys.</param>406 <param name="height">Korkeus.</param>407 <param name="shape">Muoto.</param>408 </member>409 <member name="M:Jypeli.GameObject.Clone">410 <summary>411 Tekee oliosta kopion.412 </summary>413 <returns>414 Uusi <see cref="T:Jypeli.GameObject"/>-olio samoilla arvoilla.415 </returns>416 </member>417 <member name="M:Jypeli.GameObject.IsInside(Jypeli.Vector)">418 <summary>419 Onko piste <c>p</c> tÀmÀn olion sisÀpuolella.420 </summary>421 </member>422 <member name="M:Jypeli.GameObject.Add(Jypeli.IGameObject)">423 <summary>424 LisÀÀ annetun peliolion tÀmÀn olion lapseksi. Lapsiolio liikkuu tÀmÀn olion mukana,425 ja sen paikka ja koko ilmaistaan suhteessa tÀhÀn olioon.426 </summary>427 <remarks>428 <c>PhysicsObject</c>-tyyppisiÀ olioita ei voi lisÀtÀ lapsiolioksi.429 </remarks>430 </member>431 <member name="M:Jypeli.GameObject.Remove(Jypeli.IGameObject)">432 <summary>433 Poistaa lapsiolion. Jos haluat tuhota olion,434 kutsu mielummin olion <c>Destroy</c>-metodia.435 </summary>436 <remarks>437 Oliota ei poisteta vÀlittömÀsti, vaan viimeistÀÀn seuraavan438 pÀivityksen jÀlkeen.439 </remarks>440 </member>441 <member name="M:Jypeli.GameObject.Update(Jypeli.Time)">442 <summary>443 Peliolion pÀivitys. TÀtÀ kutsutaan, kun <c>IsUpdated</c>-ominaisuuden444 arvoksi on asetettu <c>true</c> ja olio on lisÀtty peliin.445 <see cref="!:IsUpdated"/>446 </summary>447 <param name="time">Peliaika.</param>448 </member>449 <member name="M:Jypeli.GameObject.SetImage(Jypeli.StorageFile)">450 <summary>451 Lataa kuvan tiedostosta ja asettaa sen oliolle.452 </summary>453 <param name="file"></param>454 </member>455 <member name="M:Jypeli.GameObject.Move(Jypeli.Vector)">456 <summary>457 SiirtÀÀ oliota.458 </summary>459 <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param>460 </member>461 <member name="M:Jypeli.GameObject.MoveTo(Jypeli.Vector,System.Double)">462 <summary>463 YrittÀÀ siirtyÀ annettuun paikkaan annetulla nopeudella.464 Laukaisee tapahtuman ArrivedAt, kun paikkaan on pÀÀsty.465 </summary>466 <param name="location">Paikka johon siirrytÀÀn</param>467 <param name="speed">468 Nopeus (paikkayksikköÀ sekunnissa) jolla liikutaan.469 Nopeus on maksiminopeus. Jos vÀlissÀ on hitaampaa maastoa tai470 esteitÀ, liikkumisnopeus voi olla alle sen.471 </param>472 </member>473 <member name="P:Jypeli.GameObject.Objects">474 <summary>475 Olion lapsioliot. Ei voi muokata.476 </summary>477 </member>478 <member name="P:Jypeli.GameObject.IsVisible">479 <summary>480 PiirretÀÀnkö oliota ruudulle.481 </summary>482 </member>483 <member name="P:Jypeli.GameObject.Size">484 <summary>485 Olion koko pelimaailmassa.486 Kertoo olion ÀÀrirajat, ei muotoa.487 </summary>488 </member>489 <member name="P:Jypeli.GameObject.Angle">490 <summary>491 Olion kulma tai rintamasuunta.492 Nolla = osoittaa oikealle.493 </summary>494 </member>495 <member name="P:Jypeli.GameObject.Animation">496 <summary>497 Animaatio. Voi olla <c>null</c>, jolloin piirretÀÀn vain vÀri.498 </summary>499 </member>500 <member name="P:Jypeli.GameObject.TextureWrapSize">501 <summary>502 MÀÀrittÀÀ kuinka moneen kertaan kuva piirretÀÀn. Esimerkiksi (3.0, 2.0) piirtÀÀ503 kuvan 3 kertaa vaakasuunnassa ja 2 kertaa pystysuunnassa.504 </summary>505 </member>506 <member name="P:Jypeli.GameObject.Color">507 <summary>508 VÀri, jonka vÀrisenÀ olio piirretÀÀn, jos tekstuuria ei ole mÀÀritelty.509 </summary>510 </member>511 <member name="P:Jypeli.GameObject.TextureFillsShape">512 <summary>513 Jos <c>true</c>, kuva piirretÀÀn niin, ettei se mene olion muodon514 ÀÀriviivojen yli. Toisin sanoen kuva piirretÀÀn tarkasti vain515 muodon mÀÀrittÀmÀlle alueelle.516 </summary>517 <remarks>518 TÀmÀn asettaminen tekee olion piirtÀmisestÀ hitaamman. Jos519 muoto on yksinkertainen, harkitse voisiko kuvan piirtÀÀ niin, ettÀ520 lÀpinÀkyvyyttÀ kÀyttÀmÀllÀ saadaan kuvasta halutun muotoinen.521 </remarks>522 </member>523 <member name="P:Jypeli.GameObject.Shape">524 <summary>525 Olion muoto.526 </summary>527 </member>528 <member name="P:Jypeli.GameObject.ShapeString">529 <summary>530 Olion muoto merkkijonona (kenttÀeditorin kÀyttöön)531 </summary>532 </member>533 <member name="P:Jypeli.GameObject.Game">534 <summary>535 Peli, johon olio on lisÀtty. <c>null</c>, jos536 oliota ei ole lisÀtty peliin.537 </summary>538 </member>539 <member name="P:Jypeli.GameObject.IsAddedToGame">540 <summary>541 Onko olio lisÀtty peliin.542 </summary>543 </member>544 <member name="E:Jypeli.GameObject.ArrivedAt">545 <summary>546 Tapahtuu, kun on saavuttu haluttuun paikkaan (MoveTo-metodi)547 </summary>548 </member>549 <member name="T:Jypeli.IPhysicsObject">550 <summary>551 Yhteinen rajapinta kaikille fysiikkaolioille.552 </summary>553 </member>554 <member name="E:Jypeli.IPhysicsObject.Collided">555 <summary>556 Tapahtuu kun olio törmÀÀ toiseen.557 </summary>558 </member>559 <member name="F:Jypeli.PhysicsObject.ActiveForces">560 <summary>561 Olioon vaikuttavat voimat562 </summary>563 </member>564 <member name="M:Jypeli.PhysicsObject.CreateStaticObject(System.Double,System.Double)">565 <summary>566 Tekee suorakulmaisen kappaleen, joka on staattinen (eli pysyy paikallaan).567 </summary>568 <param name="width">Kappaleen leveys</param>569 <param name="height">Kappaleen korkeus</param>570 <returns>Fysiikkaolio</returns>571 </member>572 <member name="M:Jypeli.PhysicsObject.CreateStaticObject(Jypeli.Image)">573 <summary>574 Tekee suorakulmaisen kappaleen, joka on staattinen (eli pysyy paikallaan).575 Kappaleen koko ja ulkonÀkö ladataan parametrina annetusta kuvasta.576 </summary>577 <param name="width">Kappaleen leveys</param>578 <param name="height">Kappaleen korkeus</param>579 <returns>Fysiikkaolio</returns>580 </member>581 <member name="M:Jypeli.PhysicsObject.CreateStaticObject(System.Double,System.Double,Jypeli.Shape)">582 <summary>583 Tekee vapaamuotoisen kappaleen, joka on staattinen (eli pysyy paikallaan).584 </summary>585 <param name="width">Kappaleen leveys</param>586 <param name="height">Kappaleen korkeus</param>587 <param name="shape">Kappaleen muoto</param>588 <returns>Fysiikkaolio</returns>589 </member>590 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double)">591 <summary>592 Luo uuden fysiikkaolion.593 </summary>594 <param name="width">Leveys.</param>595 <param name="height">Korkeus.</param>596 </member>597 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape)">598 <summary>599 Luo uuden fysiikkaolion.600 </summary>601 <param name="width">Leveys.</param>602 <param name="height">Korkeus.</param>603 <param name="shape">Muoto.</param>604 </member>605 <member name="M:Jypeli.PhysicsObject.#ctor(Jypeli.Image)">606 <summary>607 Luo uuden fysiikkaolion.608 Kappaleen koko ja ulkonÀkö ladataan parametrina annetusta kuvasta.609 </summary>610 <param name="image">Kuva</param>611 </member>612 <member name="M:Jypeli.PhysicsObject.#ctor(Jypeli.RaySegment)">613 <summary>614 Luo fysiikkaolion, jonka muotona on sÀde.615 </summary>616 <param name="raySegment">SÀde.</param>617 </member>618 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape,Physics2DDotNet.Shapes.IShape)">619 <summary>620 Initializes the object with the given physics shape. The size of621 the physicsShape must be the one given.622 </summary>623 </member>624 <member name="M:Jypeli.PhysicsObject.MakeStatic">625 <summary>626 Tekee oliosta staattisen. Staattinen olio ei liiku muiden olioiden törmÀyksistÀ,627 vaan ainoastaan muuttamalla suoraan sen paikkaa tai nopeutta.628 </summary>629 </member>630 <member name="M:Jypeli.PhysicsObject.UpdateBody(System.Double)">631 <summary>632 This updates the mass and momentOfInertia based on the new mass.633 </summary>634 </member>635 <member name="M:Jypeli.PhysicsObject.CreatePhysicsShape(Jypeli.Shape,Jypeli.Vector,Jypeli.CollisionShapeParameters)">636 <summary>637 Creates a shape to be used in the Physics Body. A physics shape is scaled to the638 size of the object. In addition, it has more vertices and some additional info639 that is used in collision detection.640 </summary>641 </member>642 <member name="M:Jypeli.PhysicsObject.Push(Jypeli.Vector)">643 <summary>644 TyöntÀÀ oliota.645 </summary>646 <param name="force">Voima, jolla oliota työnnetÀÀn.</param>647 </member>648 <member name="M:Jypeli.PhysicsObject.Push(Jypeli.Vector,System.TimeSpan)">649 <summary>650 TyöntÀÀ oliota tietyn ajan tietyllÀ voimalla.651 </summary>652 <param name="force">Voima, jolla oliota työnnetÀÀn sekunnissa.</param>653 <param name="time">Aika, kuinka kauan voimaa pidetÀÀn yllÀ.</param>654 </member>655 <member name="M:Jypeli.PhysicsObject.Hit(Jypeli.Vector)">656 <summary>657 Kohdistaa kappaleeseen impulssin. TÀllÀ kappaleen saa nopeasti liikkeeseen.658 </summary>659 </member>660 <member name="M:Jypeli.PhysicsObject.ApplyTorque(System.Double)">661 <summary>662 Kohdistaa kappaleeseen vÀÀntövoiman. Voiman suunta riippuu merkistÀ.663 </summary>664 <param name="torque">VÀÀntövoima.</param>665 </member>666 <member name="M:Jypeli.PhysicsObject.Stop">667 <summary>668 PysÀyttÀÀ olion.669 </summary>670 </member>671 <member name="M:Jypeli.PhysicsObject.StopMoveTo">672 <summary>673 PysÀyttÀÀ MoveTo-aliohjelmalla aloitetun liikkeen.674 </summary>675 </member>676 <member name="M:Jypeli.PhysicsObject.StopHorizontal">677 <summary>678 PysÀyttÀÀ olion liikkeen vaakasuunnassa.679 </summary>680 </member>681 <member name="M:Jypeli.PhysicsObject.StopVertical">682 <summary>683 PysÀyttÀÀ olion liikkeen pystysuunnassa.684 </summary>685 </member>686 <member name="M:Jypeli.PhysicsObject.Move(Jypeli.Vector)">687 <summary>688 SiirtÀÀ oliota.689 </summary>690 <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param>691 </member>692 <member name="P:Jypeli.PhysicsObject.Body">693 <summary>694 Fysiikkamoottorin kÀyttÀmÀ tietorakenne.695 </summary>696 </member>697 <member name="P:Jypeli.PhysicsObject.ParentStructure">698 <summary>699 Rakenneolio, johon tÀmÀ olio kuuluu.700 </summary>701 </member>702 <member name="P:Jypeli.PhysicsObject.CollisionIgnorer">703 <summary>704 Olio, jolla voi vÀlttÀÀ oliota osumasta tiettyihin muihin olioihin.705 </summary>706 </member>707 <member name="P:Jypeli.PhysicsObject.CollisionIgnoreGroup">708 <summary>709 TörmÀysryhmÀ.710 Oliot jotka ovat samassa törmÀysryhmÀssÀ menevÀt toistensa lÀpi.711 Jos ryhmÀ on nolla tai negatiivinen, sillÀ ei ole vaikutusta.712 </summary>713 </member>714 <member name="P:Jypeli.PhysicsObject.Position">715 <summary>716 Olion paikka koordinaatistossa. KÀsittÀÀ sekÀ X- ettÀ Y-koordinaatin.717 </summary>718 </member>719 <member name="P:Jypeli.PhysicsObject.Size">720 <summary>721 Olion koko (x on leveys, y on korkeus).722 </summary>723 </member>724 <member name="P:Jypeli.PhysicsObject.Angle">725 <summary>726 Kulma, jossa olio on. Oliota voi pyörittÀÀ kulmaa vaihtamalla.727 </summary>728 </member>729 <member name="P:Jypeli.PhysicsObject.CanRotate">730 <summary>731 Jos <c>false</c>, olio ei voi pyöriÀ.732 </summary>733 </member>734 <member name="P:Jypeli.PhysicsObject.Mass">735 <summary>736 Olion massa. MitÀ suurempi massa, sitÀ suurempi voima tarvitaan olion liikuttamiseksi.737 </summary>738 <remarks>739 Massan asettaminen muuttaa myös hitausmomenttia (<c>MomentOfInertia</c>).740 </remarks>741 </member>742 <member name="P:Jypeli.PhysicsObject.MomentOfInertia">743 <summary>744 Olion hitausmomentti. MitÀ suurempi hitausmomentti, sitÀ enemmÀn vÀÀntöÀ tarvitaan745 olion pyörittÀmiseksi.746 </summary>747 </member>748 <member name="P:Jypeli.PhysicsObject.StaticFriction">749 <summary>750 Lepokitka. Liikkeen alkamista vastustava voima, joka ilmenee kun olio yrittÀÀ lÀhteÀ liikkeelle751 toisen olion pinnalta (esim. laatikkoa yritetÀÀn työntÀÀ eteenpÀin).752 </summary>753 </member>754 <member name="P:Jypeli.PhysicsObject.KineticFriction">755 <summary>756 Liikekitka. LiikettÀ vastustava voima joka ilmenee kun kaksi oliota liikkuu toisiaan vasten757 (esim. laatikko liukuu maata pitkin). Arvot vÀlillÀ 0.0 (ei kitkaa) ja 1.0 (tÀysi kitka).758 </summary>759 </member>760 <member name="P:Jypeli.PhysicsObject.Restitution">761 <summary>762 Olion kimmoisuus. Arvo vÀlillÀ 0.0-1.0.763 Arvolla 1.0 olio sÀilyttÀÀ kaiken vauhtinsa törmÀyksessÀ. MitÀ pienempi arvo,764 sitÀ enemmÀn olion vauhti hidastuu törmÀyksessÀ.765 </summary>766 </member>767 <member name="P:Jypeli.PhysicsObject.Velocity">768 <summary>769 Olion nopeus.770 </summary>771 </member>772 <member name="P:Jypeli.PhysicsObject.AngularVelocity">773 <summary>774 Olion kulmanopeus.775 </summary>776 </member>777 <member name="P:Jypeli.PhysicsObject.Acceleration">778 <summary>779 Olion kiihtyvyys.780 </summary>781 </member>782 <member name="P:Jypeli.PhysicsObject.AngularAcceleration">783 <summary>784 Olion kulmakiihtyvyys.785 </summary>786 </member>787 <member name="P:Jypeli.PhysicsObject.Shape">788 <summary>789 Olion muoto.790 </summary>791 </member>792 <member name="P:Jypeli.PhysicsObject.LinearDamping">793 <summary>794 Olion hidastuminen. Hidastaa olion vauhtia, vaikka se ei795 osuisi mihinkÀÀn. VÀhÀn kuin vÀliaineen (esim. ilman tai veden)796 vastus. Oletusarvo on 1.0, jolloin hidastumista ei ole. MitÀ797 pienempi arvo, sitÀ enemmÀn kappale hidastuu.798 799 YleensÀ kannattaa kÀyttÀÀ arvoja, jotka ovat lÀhellÀ ykköstÀ,800 esim. 0.95.801 </summary>802 </member>803 <member name="P:Jypeli.PhysicsObject.AngularDamping">804 <summary>805 Olion pyörimisen hidastuminen.806 807 <see cref="P:Jypeli.PhysicsObject.LinearDamping"/>808 </summary>809 </member>810 <member name="P:Jypeli.PhysicsObject.IgnoresExplosions">811 <summary>812 JÀttÀÀkö olio rÀjÀhdyksen paineaallon huomiotta.813 </summary>814 </member>815 <member name="P:Jypeli.PhysicsObject.IgnoresCollisionResponse">816 <summary>817 JÀttÀÀkö olio törmÀyksen huomioimatta. Jos tosi, törmÀyksestÀ818 tulee tapahtuma, mutta itse törmÀystÀ ei tapahdu.819 </summary>820 </member>821 <member name="P:Jypeli.PhysicsObject.IgnoresGravity">822 <summary>823 JÀttÀÀkö olio painovoiman huomioimatta.824 </summary>825 </member>826 <member name="P:Jypeli.PhysicsObject.IgnoresPhysicsLogics">827 <summary>828 JÀttÀÀkö olio kaikki fysiikkalogiikat (ks. <c>AddPhysicsLogic</c>)829 huomiotta. Vaikuttaa esim. painovoimaan, mutta ei törmÀyksiin.830 </summary>831 </member>832 <member name="E:Jypeli.PhysicsObject.Collided">833 <summary>834 Tapahtuu kun olio törmÀÀ toiseen.835 </summary>836 </member>837 <member name="M:PlatformCharacter2.#ctor(System.Double,System.Double)">838 <summary>839 Luo uuden tasohyppelyhahmon.840 </summary>841 </member>842 <member name="M:PlatformCharacter2.#ctor(System.Double,System.Double,Jypeli.Shape)">843 <summary>844 Luo uuden tasohyppelyhahmon.845 </summary>846 </member>847 <member name="M:PlatformCharacter2.Walk">848 <summary>849 KÀvelee.850 </summary>851 </member>852 <member name="M:PlatformCharacter2.Walk(Jypeli.Direction)">853 <summary>854 KÀvelee tiettyyn suuntaan.855 </summary>856 <param name="direction">Rintamasuunta. Direction.Left tai Direction.Right</param>857 </member>858 <member name="M:PlatformCharacter2.Turn(Jypeli.Direction)">859 <summary>860 PysÀhtyy ja kÀÀntyy vasemmalle tai oikealle.861 </summary>862 <param name="direction">Rintamasuunta. Direction.Left tai Direction.Right</param>863 </member>864 <member name="M:PlatformCharacter2.StopWalking">865 <summary>866 PysÀhtyy.867 </summary>868 </member>869 <member name="M:PlatformCharacter2.Jump(System.Double)">870 <summary>871 HyppÀÀ tietyllÀ nopeudella, jos hahmo seisoo tukevalla pohjalla.872 </summary>873 <param name="speed">LÀhtönopeus.</param>874 </member>875 <member name="M:PlatformCharacter2.Update(Jypeli.Time)">876 <summary>877 Ajetaan kun pelitilannetta pÀivitetÀÀn. PÀivityksen voi toteuttaa omassa luokassa toteuttamalla tÀmÀn878 metodin. Perityn luokan metodissa tulee kutsua kantaluokan metodia.879 </summary>880 <param name="time">Peliaika.</param>881 </member>882 <member name="M:PlatformCharacter2.Move(Jypeli.Vector)">883 <summary>884 SiirtÀÀ oliota.885 </summary>886 <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param>887 </member>888 <member name="P:PlatformCharacter2.PlatformTolerance">889 <summary>890 Toleranssiarvo, joka mÀÀrittÀÀ kuinka monta pelin pÀivitysjaksoa hahmo voi891 olla irti tasosta ennen kuin se lasketaan ilmassa olevaksi.892 </summary>893 </member>894 <member name="P:PlatformCharacter2.FacingDirection">895 <summary>896 Hahmon rintamasuunta (vasen tai oikea).897 </summary>898 </member>899 <member name="P:PlatformCharacter2.Acceleration">900 <summary>901 Hahmon kiihtyvyys.902 </summary>903 </member>904 <member name="P:PlatformCharacter2.MaxVelocity">905 <summary>906 Hahmon maksiminopeus.907 </summary>908 </member>909 <member name="P:PlatformCharacter2.Platform">910 <summary>911 Fysiikkaolio jonka pÀÀllÀ seisotaan.912 </summary>913 </member>914 <member name="P:PlatformCharacter2.PlatformNormal">915 <summary>916 Suuntavektori, joka osoittaa tason suuntaan.917 Nollavektori, jos ilmassa.918 </summary>919 </member>920 <member name="P:PlatformCharacter2.Weapon">921 <summary>922 Hahmolla oleva ase.923 </summary>924 </member>925 <member name="P:PlatformCharacter2.CanMoveOnAir">926 <summary>927 Jos <c>false</c>, hahmoa ei voi liikuttaa kun se on ilmassa.928 </summary>929 </member>930 <member name="P:PlatformCharacter2.LeftWalkingAnimation">931 <summary>932 KÀvelyanimaatio vasemmalle.933 </summary>934 </member>935 <member name="P:PlatformCharacter2.RightWalkingAnimation">936 <summary>937 KÀvelyanimaatio oikealle.938 </summary>939 </member>940 <member name="P:PlatformCharacter2.LeftIdleAnimation">941 <summary>942 Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan,943 kÀÀntyneenÀ vasemmalle.944 </summary>945 </member>946 <member name="P:PlatformCharacter2.RightIdleAnimation">947 <summary>948 Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan,949 kÀÀntyneenÀ oikealle.950 </summary>951 </member>952 <member name="P:PlatformCharacter2.IdleAnimation">953 <summary>954 Animaatio, jota kÀytetÀÀn kun hahmo on paikallaan.955 </summary>956 </member>957 <member name="P:PlatformCharacter2.WalkingAnimation">958 <summary>959 Animaatio, jota kÀytetÀÀn kun hahmo kÀvelee.960 </summary>961 </member>962 <member name="E:PlatformCharacter2.DirectionChanged">963 <summary>964 Tapahtuu kun suunta vaihtuu.965 </summary>966 </member>967 7 <member name="T:Jypeli.Assets.PlatformWandererBrain"> 968 8 <summary> … … 983 23 </summary> 984 24 </member> 985 <member name="M:Jypeli.Brain.OnAdd(Jypeli. IGameObject)">25 <member name="M:Jypeli.Brain.OnAdd(Jypeli.GameObject)"> 986 26 <summary> 987 27 Kutsutaan, kun aivot lisÀtÀÀn oliolle. … … 989 29 <param name="newOwner">Olio, jolle aivot lisÀttiin.</param> 990 30 </member> 991 <member name="M:Jypeli.Brain.OnRemove(Jypeli. IGameObject)">31 <member name="M:Jypeli.Brain.OnRemove(Jypeli.GameObject)"> 992 32 <summary> 993 33 Kutsutaan, kun aivot poistetaan oliolta. 994 34 </summary> 995 35 <param name="prevOwner">Olio, jolta aivot poistettiin.</param> 996 </member>997 <member name="M:Jypeli.Brain.OnAdd(Jypeli.GameObject)">998 <summary>999 Kutsutaan, kun aivot lisÀtÀÀn oliolle.1000 </summary>1001 <param name="newOwner">Olio, jolle aivot lisÀttiin.</param>1002 </member>1003 <member name="M:Jypeli.Brain.OnRemove(Jypeli.GameObject)">1004 <summary>1005 Kutsutaan, kun aivot poistetaan oliolta.1006 </summary>1007 <param name="prevOwner">Olio, jolta aivot poistettiin.</param>1008 </member>1009 <member name="M:Jypeli.Brain.OnAddToGame">1010 <summary>1011 Kutsutaan, kun aivojen omistaja lisÀtÀÀn peliin tai omistajaksi1012 asetetaan olio, joka on jo lisÀtty peliin.1013 </summary>1014 36 </member> 1015 37 <member name="M:Jypeli.Brain.Update(Jypeli.Time)"> … … 1022 44 <param name="time">PÀivityksen ajanhetki.</param> 1023 45 </member> 1024 <member name="M:Jypeli.Brain.OnCollision(Jypeli. IGameObject)">46 <member name="M:Jypeli.Brain.OnCollision(Jypeli.GameObject)"> 1025 47 <summary> 1026 48 Kutsutaan, kun tapahtuu törmÀys. … … 1030 52 <param name="target">Olio, johon törmÀtÀÀn.</param> 1031 53 </member> 1032 <member name="M:Jypeli.Brain.OnCollision(Jypeli.GameObject)">1033 <summary>1034 Kutsutaan, kun tapahtuu törmÀys.1035 PerivÀssÀ luokassa methodin kuuluu kutsua vastaavaa1036 kantaluokan methodia.1037 </summary>1038 <param name="target">Olio, johon törmÀtÀÀn.</param>1039 </member>1040 54 <member name="P:Jypeli.Brain.Active"> 1041 55 <summary> … … 1087 101 </summary> 1088 102 </member> 1089 <member name="P:Jypeli.Assets.TagFollowerBrain.TargetCloseDistance">1090 <summary>1091 EtÀisyys, jolloin ollaan lÀhellÀ kohdetta.1092 </summary>1093 <value>EtÀisyys.</value>1094 </member>1095 103 <member name="P:Jypeli.Assets.TagFollowerBrain.WanderIfNotClose"> 1096 104 <summary> … … 1103 111 </summary> 1104 112 </member> 1105 <member name="T:Jypeli.Canvas">1106 <summary>1107 Piirtoalusta.1108 </summary>1109 </member>1110 <member name="M:Jypeli.Canvas.DrawLine(Jypeli.Vector,Jypeli.Vector)">1111 <summary>1112 PiirtÀÀ janan.1113 </summary>1114 <param name="startPoint">Alkupiste</param>1115 <param name="endPoint">Loppupiste</param>1116 </member>1117 <member name="M:Jypeli.Canvas.DrawLine(System.Double,System.Double,System.Double,System.Double)">1118 <summary>1119 PiirtÀÀ janan.1120 </summary>1121 <param name="x1">Alkupisteen x-koordinaatti</param>1122 <param name="y1">Alkupisteen y-koordinaatti</param>1123 <param name="x2">Loppupisteen x-koordinaatti</param>1124 <param name="y2">Loppupisteen y-koordinaatti</param>1125 </member>1126 <member name="P:Jypeli.Canvas.Left">1127 <summary>1128 Vasen reuna.1129 </summary>1130 </member>1131 <member name="P:Jypeli.Canvas.Right">1132 <summary>1133 Oikea reuna.1134 </summary>1135 </member>1136 <member name="P:Jypeli.Canvas.Bottom">1137 <summary>1138 Alareuna.1139 </summary>1140 </member>1141 <member name="P:Jypeli.Canvas.Top">1142 <summary>1143 YlÀreuna.1144 </summary>1145 </member>1146 <member name="P:Jypeli.Canvas.TopLeft">1147 <summary>1148 Vasen ylÀnurkka.1149 </summary>1150 </member>1151 <member name="P:Jypeli.Canvas.TopRight">1152 <summary>1153 Oikea ylÀnurkka.1154 </summary>1155 </member>1156 <member name="P:Jypeli.Canvas.BottomLeft">1157 <summary>1158 Vasen alanurkka.1159 </summary>1160 </member>1161 <member name="P:Jypeli.Canvas.BottomRight">1162 <summary>1163 Oikea alanurkka.1164 </summary>1165 </member>1166 <member name="P:Jypeli.Canvas.BrushColor">1167 <summary>1168 Pensselin vÀri.1169 </summary>1170 </member>1171 113 <member name="F:Jypeli.Button.Start"> 1172 114 <summary> … … 1224 166 </summary> 1225 167 </member> 168 <member name="F:Jypeli.ButtonState.Up"> 169 <summary> 170 Nappi on ylhÀÀllÀ. 171 </summary> 172 </member> 1226 173 <member name="F:Jypeli.ButtonState.Down"> 1227 174 <summary> … … 1244 191 </summary> 1245 192 </member> 1246 <member name="T:Jypeli.MouseButton">1247 <summary>1248 Hiiren napit.1249 </summary>1250 </member>1251 <member name="F:Jypeli.MouseButton.None">1252 <summary>1253 Ei mikÀÀn nappi hiiressÀ.1254 </summary>1255 </member>1256 <member name="F:Jypeli.MouseButton.Left">1257 <summary>1258 Vasen nappi hiiressÀ.1259 </summary>1260 </member>1261 <member name="F:Jypeli.MouseButton.Right">1262 <summary>1263 Oikea nappi hiiressÀ.1264 </summary>1265 </member>1266 <member name="F:Jypeli.MouseButton.Middle">1267 <summary>1268 KeskimmÀinen nappi hiiressÀ (rullan painallus).1269 </summary>1270 </member>1271 <member name="F:Jypeli.MouseButton.XButton1">1272 <summary>1273 Hiiren ensimmÀinen erikoisnÀppÀin.1274 </summary>1275 </member>1276 <member name="F:Jypeli.MouseButton.XButton2">1277 <summary>1278 Hiiren toinen erikoisnÀppÀin.1279 </summary>1280 </member>1281 <member name="T:Jypeli.Surface">1282 <summary>1283 Tasainen tai epÀtasainen pinta.1284 </summary>1285 </member>1286 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double[],System.Double)">1287 <summary>1288 Helppo tapa lisÀtÀ kenttÀÀn epÀtasainen pinta.1289 Pinta kuvataan luettelemalla Y-koordinaatteja vasemmalta oikealle lukien. Kahden Y-koordinaatin1290 vÀli on aina sama.1291 </summary>1292 <param name="width">Pinnan leveys</param>1293 <param name="heights">Y-koordinaatit lueteltuna vasemmalta oikealle.</param>1294 <param name="scale">Vakio, jolla jokainen Y-koordinaatti kerrotaan. Hyödyllinen,1295 jos halutaan muuttaa koko pinnan korkeutta muuttamatta jokaista pistettÀ yksitellen.1296 Tavallisesti arvoksi kelpaa 1.0.</param>1297 <remarks>1298 Huomaa, ettÀ pinnassa ei voi olla kahta pistettÀ pÀÀllekkÀin.1299 </remarks>1300 </member>1301 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double)">1302 <summary>1303 Luo tasaisen pinnan.1304 </summary>1305 <param name="width">Pinnan leveys</param>1306 <param name="height">Pinnan korkeus</param>1307 </member>1308 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double[],System.Double,System.Double,System.Double)">1309 <summary>1310 Helppo tapa lisÀtÀ kenttÀÀn epÀtasainen pinta.1311 Pinta kuvataan luettelemalla Y-koordinaatteja vasemmalta oikealle lukien. Kahden Y-koordinaatin1312 vÀli on aina sama.1313 </summary>1314 <param name="width">Pinnan leveys</param>1315 <param name="heights">Y-koordinaatit lueteltuna vasemmalta oikealle.</param>1316 <param name="scale">Vakio, jolla jokainen Y-koordinaatti kerrotaan. Hyödyllinen,1317 jos halutaan muuttaa koko pinnan korkeutta muuttamatta jokaista pistettÀ yksitellen.1318 Tavallisesti arvoksi kelpaa 1.0.</param>1319 <param name="lmargin">Vasen marginaali</param>1320 <param name="rmargin">Oikea marginaali</param>1321 <remarks>1322 Huomaa, ettÀ pinnassa ei voi olla kahta pistettÀ pÀÀllekkÀin.1323 </remarks>1324 </member>1325 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32)">1326 <summary>1327 Luo satunnaisen pinnan.1328 </summary>1329 <param name="width">Pinnan leveys</param>1330 <param name="min">Matalin kohta.</param>1331 <param name="max">Korkein kohta.</param>1332 <param name="points">Pisteiden mÀÀrÀ.</param>1333 <returns></returns>1334 </member>1335 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Double,System.Double)">1336 <summary>1337 Luo satunnaisen pinnan.1338 </summary>1339 <param name="width">Pinnan leveys</param>1340 <param name="min">Matalin kohta.</param>1341 <param name="max">Korkein kohta.</param>1342 <param name="points">Pisteiden mÀÀrÀ.</param>1343 <param name="lmargin">Vasen marginaali</param>1344 <param name="rmargin">Oikea marginaali</param>1345 <returns></returns>1346 </member>1347 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Int32)">1348 <summary>1349 Luo satunnaisen pinnan.1350 </summary>1351 <param name="width">Pinnan leveys</param>1352 <param name="min">Matalin kohta.</param>1353 <param name="max">Korkein kohta.</param>1354 <param name="points">Pisteiden mÀÀrÀ.</param>1355 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>1356 <returns></returns>1357 </member>1358 <member name="M:Jypeli.Surface.#ctor(System.Double,System.Double,System.Double,System.Int32,System.Int32,System.Double,System.Double)">1359 <summary>1360 Luo satunnaisen pinnan.1361 </summary>1362 <param name="width">Pinnan leveys</param>1363 <param name="min">Matalin kohta.</param>1364 <param name="max">Korkein kohta.</param>1365 <param name="points">Pisteiden mÀÀrÀ.</param>1366 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>1367 <param name="lmargin">Vasen marginaali</param>1368 <param name="rmargin">Oikea marginaali</param>1369 <returns></returns>1370 </member>1371 <member name="M:Jypeli.Surface.Create(Jypeli.Level,Jypeli.Direction)">1372 <summary>1373 Luo kentÀlle tasaisen reunan.1374 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1375 </summary>1376 <param name="level">KenttÀ</param>1377 <param name="direction">MikÀ reuna luodaan.</param>1378 <returns>Reunaolio</returns>1379 </member>1380 <member name="M:Jypeli.Surface.Create(Jypeli.Level,Jypeli.Direction,System.Double,System.Double,System.Int32)">1381 <summary>1382 Luo kentÀlle epÀtasaisen reunan.1383 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1384 </summary>1385 <param name="level">KenttÀ</param>1386 <param name="min">Matalin kohta.</param>1387 <param name="max">Korkein kohta.</param>1388 <param name="points">Pisteiden mÀÀrÀ.</param>1389 <param name="direction">MikÀ reuna luodaan.</param>1390 <returns>Reunaolio</returns>1391 </member>1392 <member name="M:Jypeli.Surface.Create(Jypeli.Level,Jypeli.Direction,System.Double,System.Double,System.Int32,System.Int32)">1393 <summary>1394 Luo kentÀlle epÀtasaisen reunan.1395 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1396 </summary>1397 <param name="level">KenttÀ</param>1398 <param name="min">Matalin kohta.</param>1399 <param name="max">Korkein kohta.</param>1400 <param name="points">Pisteiden mÀÀrÀ.</param>1401 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>1402 <param name="direction">MikÀ reuna luodaan.</param>1403 <returns>Reunaolio</returns>1404 </member>1405 <member name="M:Jypeli.Surface.CreateLeft(Jypeli.Level)">1406 <summary>1407 Luo kentÀlle tasaisen vasemman reunan.1408 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1409 </summary>1410 <param name="level">KenttÀ</param>1411 <returns>Reunaolio</returns>1412 </member>1413 <member name="M:Jypeli.Surface.CreateLeft(Jypeli.Level,System.Double,System.Double,System.Int32)">1414 <summary>1415 Luo kentÀlle epÀtasaisen vasemman reunan.1416 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1417 </summary>1418 <param name="level">KenttÀ</param>1419 <param name="min">Matalin kohta.</param>1420 <param name="max">Korkein kohta.</param>1421 <param name="points">Pisteiden mÀÀrÀ.</param>1422 <returns>Reunaolio</returns>1423 </member>1424 <member name="M:Jypeli.Surface.CreateLeft(Jypeli.Level,System.Double,System.Double,System.Int32,System.Int32)">1425 <summary>1426 Luo kentÀlle epÀtasaisen vasemman reunan.1427 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1428 </summary>1429 <param name="level">KenttÀ</param>1430 <param name="min">Matalin kohta.</param>1431 <param name="max">Korkein kohta.</param>1432 <param name="points">Pisteiden mÀÀrÀ.</param>1433 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>1434 <returns>Reunaolio</returns>1435 </member>1436 <member name="M:Jypeli.Surface.CreateRight(Jypeli.Level)">1437 <summary>1438 Luo kentÀlle tasaisen oikean reunan.1439 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1440 </summary>1441 <param name="level">KenttÀ</param>1442 <returns>Reunaolio</returns>1443 </member>1444 <member name="M:Jypeli.Surface.CreateRight(Jypeli.Level,System.Double,System.Double,System.Int32)">1445 <summary>1446 Luo kentÀlle epÀtasaisen oikean reunan.1447 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1448 </summary>1449 <param name="min">Matalin kohta.</param>1450 <param name="max">Korkein kohta.</param>1451 <param name="points">Pisteiden mÀÀrÀ.</param>1452 <param name="level">KenttÀ</param>1453 <returns>Reunaolio</returns>1454 </member>1455 <member name="M:Jypeli.Surface.CreateRight(Jypeli.Level,System.Double,System.Double,System.Int32,System.Int32)">1456 <summary>1457 Luo kentÀlle epÀtasaisen oikean reunan.1458 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1459 </summary>1460 <param name="min">Matalin kohta.</param>1461 <param name="max">Korkein kohta.</param>1462 <param name="points">Pisteiden mÀÀrÀ.</param>1463 <param name="level">KenttÀ</param>1464 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>1465 <returns>Reunaolio</returns>1466 </member>1467 <member name="M:Jypeli.Surface.CreateTop(Jypeli.Level)">1468 <summary>1469 Luo kentÀlle tasaisen ylÀreunan.1470 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1471 </summary>1472 <param name="level">KenttÀ</param>1473 <returns>Reunaolio</returns>1474 </member>1475 <member name="M:Jypeli.Surface.CreateTop(Jypeli.Level,System.Double,System.Double,System.Int32)">1476 <summary>1477 Luo kentÀlle epÀtasaisen ylÀreunan.1478 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1479 </summary>1480 <param name="level">KenttÀ</param>1481 <param name="min">Matalin kohta.</param>1482 <param name="max">Korkein kohta.</param>1483 <param name="points">Pisteiden mÀÀrÀ.</param>1484 <returns>Reunaolio</returns>1485 </member>1486 <member name="M:Jypeli.Surface.CreateTop(Jypeli.Level,System.Double,System.Double,System.Int32,System.Int32)">1487 <summary>1488 Luo kentÀlle epÀtasaisen ylÀreunan.1489 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1490 </summary>1491 <param name="level">KenttÀ</param>1492 <param name="min">Matalin kohta.</param>1493 <param name="max">Korkein kohta.</param>1494 <param name="points">Pisteiden mÀÀrÀ.</param>1495 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>1496 <returns>Reunaolio</returns>1497 </member>1498 <member name="M:Jypeli.Surface.CreateBottom(Jypeli.Level)">1499 <summary>1500 Luo kentÀlle tasaisen alareunan.1501 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1502 </summary>1503 <param name="level">KenttÀ</param>1504 <returns>Reunaolio</returns>1505 </member>1506 <member name="M:Jypeli.Surface.CreateBottom(Jypeli.Level,System.Double,System.Double,System.Int32)">1507 <summary>1508 Luo kentÀlle epÀtasaisen alareunan.1509 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1510 </summary>1511 <param name="level">KenttÀ</param>1512 <param name="min">Matalin kohta.</param>1513 <param name="max">Korkein kohta.</param>1514 <param name="points">Pisteiden mÀÀrÀ.</param>1515 <returns>Reunaolio</returns>1516 </member>1517 <member name="M:Jypeli.Surface.CreateBottom(Jypeli.Level,System.Double,System.Double,System.Int32,System.Int32)">1518 <summary>1519 Luo kentÀlle epÀtasaisen alareunan.1520 Ei lisÀÀ reunaa automaattisesti kenttÀÀn.1521 </summary>1522 <param name="level">KenttÀ</param>1523 <param name="min">Matalin kohta.</param>1524 <param name="max">Korkein kohta.</param>1525 <param name="points">Pisteiden mÀÀrÀ.</param>1526 <param name="maxchange">Suurin sallittu erotus kahden pisteen vÀlillÀ.</param>1527 <returns>Reunaolio</returns>1528 </member>1529 <member name="T:Jypeli.IPhysicsObjectInternal">1530 <summary>1531 Jypelin sisÀiset metodit ja propertyt joihin kÀyttÀjÀn ei tarvitse1532 pÀÀstÀ kÀsiksi kuuluvat tÀhÀn luokkaan. Kaikki oliot jotka toteuttavat1533 IPhysicsObject-rajapinnan toteuttavat myös IPhysicsObjectInternal-rajapinnan.1534 Ota tÀmÀ huomioon jos aiot tehdÀ oman olion joka toteuttaa suoraan1535 IPhysicsObject(Internal)-rajapinnan.1536 <example>1537 void UpdateObject(IPhysics obj)1538 {1539 ((IPhysicsObjectInternal)obj).Update();1540 }1541 </example>1542 </summary>1543 </member>1544 <member name="T:Jypeli.NewCollisionHandler">1545 <summary>1546 TörmÀystapahtumiin liitettÀvÀn metodin tyyppi. TörmÀyksen kÀsittelevÀllÀ1547 metodilla ei ole paluuarvoa ja se ottaa yhden <code>Collision</code>-tyyppisen1548 parametrin.1549 </summary>1550 </member>1551 <member name="T:Jypeli.CollisionShapeParameters">1552 <summary>1553 TörmÀyskuvion laatuun vaikuttavat parametrit.1554 </summary>1555 </member>1556 <member name="T:Jypeli.CollisionShapeQuality">1557 <summary>1558 Kappaleen kuvion laatu törmÀyksentunnistuksessa.1559 </summary>1560 </member>1561 <member name="F:Jypeli.CollisionShapeQuality.Value">1562 <summary>1563 Laatuarvo.1564 </summary>1565 </member>1566 <member name="M:Jypeli.CollisionShapeQuality.FromValue(System.Double)">1567 <summary>1568 Alustaa uuden laatuattribuutin.1569 </summary>1570 <param name="value">Lukuarvo vÀlillÀ <c>0.0</c> (huonoin) ja <c>1.0</c> (paras).</param>1571 </member>1572 <member name="F:Jypeli.CollisionShapeQuality.Worst">1573 <summary>1574 Huonoin mahdollinen laatu, nopea mutta epÀtarkka.1575 </summary>1576 </member>1577 <member name="F:Jypeli.CollisionShapeQuality.Tolerable">1578 <summary>1579 VÀlttÀvÀ laatu.1580 </summary>1581 </member>1582 <member name="F:Jypeli.CollisionShapeQuality.Good">1583 <summary>1584 HyvÀ laatu.1585 </summary>1586 </member>1587 <member name="F:Jypeli.CollisionShapeQuality.Best">1588 <summary>1589 Paras mahdollinen laatu, tarkka mutta hidas.1590 </summary>1591 </member>1592 <member name="M:Jypeli.Force.Destroy">1593 <summary>1594 Lopettaa voiman vaikutuksen.1595 </summary>1596 </member>1597 <member name="P:Jypeli.Force.Value">1598 <summary>1599 Voiman suunta ja suuruus.1600 </summary>1601 </member>1602 <member name="P:Jypeli.Force.CreationTime">1603 <summary>1604 Voiman luomisaika.1605 </summary>1606 </member>1607 <member name="P:Jypeli.Force.Lifetime">1608 <summary>1609 Elinaika. Lasketaan siitÀ lÀhtien, kun voima luodaan.1610 </summary>1611 </member>1612 <member name="P:Jypeli.Force.MaximumLifetime">1613 <summary>1614 Suurin mahdollinen elinaika.1615 Kun <c>Lifetime</c> on suurempi kuin tÀmÀ, voima lopettaa vaikuttamasta.1616 </summary>1617 </member>1618 <member name="T:Jypeli.PhysicsStructure">1619 <summary>1620 Rakenne, joka pitÀÀ fysiikkaoliot kiinteÀn matkan pÀÀssÀ toisistaan.1621 </summary>1622 </member>1623 <member name="M:Jypeli.PhysicsStructure.#ctor">1624 <summary>1625 Luo uuden tyhjÀn rakenteen.1626 </summary>1627 </member>1628 <member name="M:Jypeli.PhysicsStructure.#ctor(Jypeli.PhysicsObject[])">1629 <summary>1630 Luo uuden rakenteen ja varustaa sen fysiikkaolioilla.1631 </summary>1632 <param name="objs">Fysiikkaoliot</param>1633 </member>1634 <member name="M:Jypeli.PhysicsStructure.OnAddedToGame">1635 <summary>1636 Kutsutaan kun olio lisÀtÀÀn peliin.1637 </summary>1638 </member>1639 <member name="M:Jypeli.PhysicsStructure.OnArrivedAt(Jypeli.Vector)">1640 <summary>1641 Kutsutaan, kun on saavuttu haluttuun paikkaan (MoveTo-metodi)1642 </summary>1643 <param name="location"></param>1644 </member>1645 <member name="M:Jypeli.PhysicsStructure.OnCollided(Jypeli.IPhysicsObject,Jypeli.IPhysicsObject)">1646 <summary>1647 Kutsutaan kun törmÀtÀÀn.1648 </summary>1649 </member>1650 <member name="M:Jypeli.PhysicsStructure.Add(Jypeli.IGameObject)">1651 <summary>1652 LisÀÀ olion rakenteeseen.1653 </summary>1654 <param name="obj">LisÀttÀvÀ olio</param>1655 </member>1656 <member name="M:Jypeli.PhysicsStructure.Destroy">1657 <summary>1658 Tuhoaa olion1659 </summary>1660 </member>1661 <member name="P:Jypeli.PhysicsStructure.IsAddedToGame">1662 <summary>1663 Onko rakenne lisÀtty peliin.1664 </summary>1665 </member>1666 <member name="P:Jypeli.PhysicsStructure.Objects">1667 <summary>1668 Rakenteeseen kuuluvat oliot.1669 </summary>1670 </member>1671 <member name="P:Jypeli.PhysicsStructure.Joints">1672 <summary>1673 Rakenteeseen kuuluvat liitokset.1674 </summary>1675 </member>1676 <member name="P:Jypeli.PhysicsStructure.Softness">1677 <summary>1678 Olioiden vÀlisten liitosten pehmeys.1679 </summary>1680 </member>1681 <member name="P:Jypeli.PhysicsStructure.Position">1682 <summary>1683 Rakenteen paikka pelimaailmassa.1684 </summary>1685 </member>1686 <member name="E:Jypeli.PhysicsStructure.Collided">1687 <summary>1688 Tapahtuu kun olio törmÀÀ toiseen.1689 </summary>1690 </member>1691 <member name="P:Jypeli.PhysicsStructure.ParentStructure">1692 <summary>1693 Rakenneolio, johon tÀmÀ olio kuuluu.1694 </summary>1695 </member>1696 <member name="P:Jypeli.PhysicsStructure.CanRotate">1697 <summary>1698 Jos <c>false</c>, olio ei voi pyöriÀ.1699 </summary>1700 </member>1701 <member name="T:Jypeli.Surfaces">1702 <summary>1703 KentÀn reunat.1704 </summary>1705 </member>1706 <member name="M:Jypeli.Surfaces.GetEnumerator">1707 <summary>1708 Enumeraattori pinnoille.1709 Mahdollistaa foreach-lauseen kÀytön.1710 </summary>1711 <returns></returns>1712 </member>1713 <member name="M:Jypeli.Surfaces.System#Collections#IEnumerable#GetEnumerator">1714 <summary>1715 Enumeraattori pinnoille.1716 Mahdollistaa foreach-lauseen kÀytön.1717 </summary>1718 <returns></returns>1719 </member>1720 <member name="M:Jypeli.Surfaces.Get(Jypeli.Direction[])">1721 <summary>1722 Valikoiva enumeraattori pinnoille.1723 </summary>1724 <param name="directions">Mukaan laskettavien reunojen suunnat</param>1725 <returns></returns>1726 </member>1727 <member name="P:Jypeli.Surfaces.Left">1728 <summary>1729 Vasen reuna.1730 </summary>1731 </member>1732 <member name="P:Jypeli.Surfaces.Right">1733 <summary>1734 Oikea reuna.1735 </summary>1736 </member>1737 <member name="P:Jypeli.Surfaces.Top">1738 <summary>1739 YlÀreuna.1740 </summary>1741 </member>1742 <member name="P:Jypeli.Surfaces.Bottom">1743 <summary>1744 Alareuna.1745 </summary>1746 </member>1747 <member name="T:Jypeli.AxleJoint">1748 <summary>1749 Saranaliitos kahden olion vÀlille.1750 </summary>1751 </member>1752 <member name="M:Jypeli.AxleJoint.#ctor(Jypeli.PhysicsObject)">1753 <summary>1754 KiinnittÀÀ olion akselilla pelikenttÀÀn.1755 </summary>1756 <param name="obj">Olio</param>1757 </member>1758 <member name="M:Jypeli.AxleJoint.#ctor(Jypeli.PhysicsObject,Jypeli.Vector)">1759 <summary>1760 Luo uuden akseliliitoksen olion ja pisteen vÀlille.1761 </summary>1762 <param name="obj">EnsimmÀinen olio</param>1763 <param name="axlePosition">Liitoksen akselin paikka</param>1764 </member>1765 <member name="M:Jypeli.AxleJoint.#ctor(Jypeli.PhysicsObject,Jypeli.PhysicsObject,Jypeli.Vector)">1766 <summary>1767 Luo uuden akseliliitoksen kahden olion vÀlille.1768 </summary>1769 <param name="firstObject">EnsimmÀinen olio</param>1770 <param name="secondObject">Toinen olio</param>1771 <param name="axlePosition">Liitoksen akselin paikka</param>1772 </member>1773 <member name="M:Jypeli.AxleJoint.#ctor(Jypeli.PhysicsObject,Jypeli.PhysicsObject)">1774 <summary>1775 Luo uuden akseliliitoksen kahden olion vÀlille.1776 Liitos sijoitetaan toisen olion keskipisteeseen.1777 </summary>1778 <param name="firstObject">EnsimmÀinen olio</param>1779 <param name="secondObject">Toinen olio</param>1780 </member>1781 <member name="M:Jypeli.AxleJoint.Destroy">1782 <summary>1783 Tuhoaa liitoksen.1784 </summary>1785 </member>1786 <member name="P:Jypeli.AxleJoint.Object1">1787 <summary>1788 EnsimmÀinen olio.1789 </summary>1790 </member>1791 <member name="P:Jypeli.AxleJoint.Object2">1792 <summary>1793 Toinen olio (null jos ensimmÀinen olio on sidottu pisteeseen)1794 </summary>1795 </member>1796 <member name="P:Jypeli.AxleJoint.AxlePoint">1797 <summary>1798 Pyörimisakselin (tÀmÀnhetkiset) koordinaatit.1799 </summary>1800 </member>1801 <member name="P:Jypeli.AxleJoint.Softness">1802 <summary>1803 Liitoksen pehmeys eli kuinka paljon sillÀ on liikkumavaraa.1804 </summary>1805 </member>1806 <member name="P:Jypeli.AxleJoint.IsDestroyed">1807 <summary>1808 Onko liitos tuhottu.1809 </summary>1810 </member>1811 <member name="E:Jypeli.AxleJoint.Destroyed">1812 <summary>1813 Tapahtuu kun liitos on tuhottu.1814 </summary>1815 </member>1816 193 <member name="T:Jypeli.INotifyList`1"> 1817 194 <summary> … … 1824 201 Tapahtuu kun listan sisÀltö muuttuu. 1825 202 </summary> 1826 </member>1827 <member name="T:Jypeli.ListHelpers">1828 <summary>1829 Apufunktioita listojen ja muiden tietorakenteiden kÀyttöön.1830 </summary>1831 </member>1832 <member name="M:Jypeli.ListHelpers.Min(System.Collections.Generic.IEnumerable{System.Double})">1833 <summary>1834 Laskee minimin.1835 </summary>1836 <param name="values"></param>1837 <returns></returns>1838 </member>1839 <member name="M:Jypeli.ListHelpers.Max(System.Collections.Generic.IEnumerable{System.Double})">1840 <summary>1841 Laskee maksimin.1842 </summary>1843 <param name="values"></param>1844 <returns></returns>1845 </member>1846 <member name="M:Jypeli.ListHelpers.Average(System.Collections.Generic.IEnumerable{System.Double})">1847 <summary>1848 Laskee keskiarvon.1849 </summary>1850 <param name="values"></param>1851 <returns></returns>1852 </member>1853 <member name="M:Jypeli.ListHelpers.Average(System.Collections.Generic.IEnumerable{Jypeli.Vector})">1854 <summary>1855 Laskee keskiarvon komponenteittain.1856 </summary>1857 <param name="values"></param>1858 <returns></returns>1859 </member>1860 <member name="M:Jypeli.ListHelpers.ConvertAll``2(System.Collections.Generic.IEnumerable{``0},System.Converter{``0,``1})">1861 <summary>1862 Muuntaa kokoelman tietyn tyyppisiÀ olioita kokoelmaksi toisen tyyppisiÀ olioita.1863 </summary>1864 <typeparam name="TInput">LÀhtötyyppi</typeparam>1865 <typeparam name="TOutput">Kohdetyyppi</typeparam>1866 <param name="items">Muunnettava kokoelma</param>1867 <param name="converter">Muunnosmetodi yhdelle oliolle</param>1868 <returns>Muunnettu kokoelma</returns>1869 </member>1870 <member name="T:Jypeli.StreamHelpers">1871 <summary>1872 Apufunktioita virtojen kÀyttöön.1873 </summary>1874 </member>1875 <member name="M:Jypeli.StreamHelpers.CopyStreamTo(System.IO.Stream,System.IO.Stream)">1876 <summary>1877 Kopioi virran sisÀllön toiseen virtaan.1878 Sama kuin Stream.CopyTo (C# ver 4), mutta toimii myös vanhemmilla versioilla.1879 </summary>1880 <param name="input">MistÀ kopioidaan</param>1881 <param name="output">Mihin kopioidaan</param>1882 </member>1883 <member name="M:Jypeli.StringHelpers.RemoveLast(System.Text.StringBuilder,System.Int32)">1884 <summary>1885 Poistaa merkkijonon lopusta tietyn mÀÀrÀn merkkejÀ.1886 Jos merkkijono on lyhyempi kuin poistettava mÀÀrÀ, poistetaan mitÀ pystytÀÀn.1887 </summary>1888 <param name="builder">StringBuilder-olio</param>1889 <param name="chars">Poistettavien merkkien mÀÀrÀ</param>1890 <returns></returns>1891 203 </member> 1892 204 <member name="T:Jypeli.Widgets.EasyHighScore"> … … 1926 238 </summary> 1927 239 </member> 1928 <member name="M:Jypeli.Widgets.EasyHighScore.Clear">1929 <summary>1930 TyhjentÀÀ parhaat pisteet.1931 </summary>1932 </member>1933 240 <member name="M:Jypeli.Widgets.EasyHighScore.EnterAndShow(System.Double)"> 1934 241 <summary> … … 1938 245 <param name="newScore"></param> 1939 246 </member> 1940 <member name="P:Jypeli.Widgets.EasyHighScore.HighScoreWindow"> 1941 <summary> 1942 Listaikkuna. 1943 </summary> 1944 </member> 1945 <member name="P:Jypeli.Widgets.EasyHighScore.NameInputWindow"> 1946 <summary> 1947 Nimensyöttöikkuna. 1948 </summary> 1949 </member> 1950 <member name="P:Jypeli.Widgets.EasyHighScore.MaxNameLength"> 1951 <summary> 1952 Pisin sallittu nimen pituus. 247 <member name="P:Jypeli.Widgets.EasyHighScore.Title"> 248 <summary> 249 Pisteikkunan otsikko. 1953 250 </summary> 1954 251 </member> … … 1961 258 <summary> 1962 259 Nimensyöttöikkunan teksti. 1963 </summary>1964 </member>1965 <member name="P:Jypeli.Widgets.EasyHighScore.Color">1966 <summary>1967 Listaikkunan vÀri.1968 </summary>1969 </member>1970 <member name="T:Jypeli.Widgets.RowLayout">1971 <summary>1972 Asettelee widgetit riveihin. <c>TargetWidth</c> mÀÀrittÀÀ1973 kuinka leveÀ yhden rivin tulisi olla. Kun yksi rivi tulee1974 tÀyteen, jatketaan seuraavalle riville.1975 </summary>1976 </member>1977 <member name="T:Jypeli.Widgets.ILayout">1978 <summary>1979 Rajapinta asettelijalle. Asettelija asettelee widgetin1980 lapsioliot siten, ettÀ ne mahtuvat widgetin sisÀlle. Asettelija1981 muuttaa lapsiolioiden kokoa sekÀ paikkaa. Asettelussa kÀytetÀÀn1982 hyvÀksi lapsiolioiden ominaisuuksia <c>PreferredSize</c>,1983 <c>HorizontalSizing</c> sekÀ <c>VerticalSizing</c>.1984 </summary>1985 </member>1986 <member name="P:Jypeli.Widgets.ILayout.TopPadding">1987 <summary>1988 YlÀreunaan jÀÀvÀ tyhjÀ tila.1989 </summary>1990 </member>1991 <member name="P:Jypeli.Widgets.ILayout.BottomPadding">1992 <summary>1993 Alareunaan jÀÀvÀ tyhjÀ tila.1994 </summary>1995 </member>1996 <member name="P:Jypeli.Widgets.ILayout.LeftPadding">1997 <summary>1998 Vasempaan reunaan jÀÀvÀ tyhjÀ tila.1999 </summary>2000 </member>2001 <member name="P:Jypeli.Widgets.ILayout.RightPadding">2002 <summary>2003 Oikeaan reunaan jÀÀvÀ tyhjÀ tila.2004 </summary>2005 </member>2006 <member name="P:Jypeli.Widgets.RowLayout.HorizontalSpacing">2007 <summary>2008 Olioiden vÀliin vaakasuunnassa jÀÀvÀ tyhjÀ tila.2009 </summary>2010 </member>2011 <member name="P:Jypeli.Widgets.RowLayout.TopPadding">2012 <summary>2013 YlÀreunaan jÀÀvÀ tyhjÀ tila.2014 </summary>2015 </member>2016 <member name="P:Jypeli.Widgets.RowLayout.BottomPadding">2017 <summary>2018 Alareunaan jÀÀvÀ tyhjÀ tila.2019 </summary>2020 </member>2021 <member name="P:Jypeli.Widgets.RowLayout.LeftPadding">2022 <summary>2023 Vasempaan reunaan jÀÀvÀ tyhjÀ tila.2024 </summary>2025 </member>2026 <member name="P:Jypeli.Widgets.RowLayout.RightPadding">2027 <summary>2028 Oikeaan reunaan jÀÀvÀ tyhjÀ tila.2029 </summary>2030 </member>2031 <member name="P:Jypeli.Widgets.RowLayout.TargetWidth">2032 <summary>2033 Kuinka leveitÀ rivien tulisi korkeintaan olla.2034 260 </summary> 2035 261 </member> … … 2090 316 Poistaa lapsiolion, mutta ei tuhoa sitÀ. 2091 317 </summary> 2092 </member>2093 <member name="M:Jypeli.Widgets.Widget.GetMaximumSize">2094 <summary>2095 Antaa widgetin maksimikoon siinÀ tapauksessa, ettÀ kokoa ei2096 ole annettu rakentajassa (tai tarkemmin sanoen muuttujan <c>SizingByLayout</c>2097 arvo on <c>true</c>). Olio ei siis automaattisesti kasva tÀtÀ isommaksi.2098 </summary>2099 <returns></returns>2100 318 </member> 2101 319 <member name="M:Jypeli.Widgets.Widget.RefreshLayout"> … … 2141 359 </summary> 2142 360 </member> 2143 <member name="P:Jypeli.Widgets.Widget.Objects">2144 <summary>2145 Olion lapsioliot. Ei voi muokata.2146 </summary>2147 </member>2148 361 <member name="P:Jypeli.Widgets.Widget.Parent"> 2149 362 <summary> … … 2299 512 </summary> 2300 513 </member> 2301 <member name="P:Jypeli.Widgets.Widget.ShapeString">2302 <summary>2303 Olion muoto merkkijonona (kenttÀeditorin kÀyttöön)2304 </summary>2305 </member>2306 514 <member name="P:Jypeli.Widgets.Widget.Game"> 2307 515 <summary> … … 2310 518 </summary> 2311 519 </member> 2312 <member name="P:Jypeli.Widgets.Widget.Visible">2313 <summary>2314 PiirretÀÀnkö olio ruudulle.2315 </summary>2316 </member>2317 520 <member name="P:Jypeli.Widgets.Widget.IsModal"> 2318 521 <summary> … … 2329 532 <summary> 2330 533 Tapahtuu, kun olio lisÀtÀÀn peliin. 2331 </summary>2332 </member>2333 <member name="E:Jypeli.Widgets.Widget.RemovedFromGame">2334 <summary>2335 Tapahtuu, kun olio poistetaan pelistÀ.2336 534 </summary> 2337 535 </member> … … 2347 545 </summary> 2348 546 </member> 2349 <member name="T:Jypeli.Widgets.ListWidget` 2">547 <member name="T:Jypeli.Widgets.ListWidget`3"> 2350 548 <summary> 2351 549 Listakomponentti. Voidaan liittÀÀ listaan, joka 2352 550 toteuttaa <c>INotifyList</c>-rajapinnan. TÀllöin 2353 551 listaan tehdyt muutokset pÀivittyvÀt komponenttiin. 2354 Listaa voi vierittÀÀ, jos kaikki rivit eivÀt mahdu552 Listaa voi skrollata, jos kaikki rivit eivÀt mahdu 2355 553 kerralla sen sisÀlle. 2356 554 </summary> 2357 555 <typeparam name="T">Listan alkion tyyppi.</typeparam> 2358 <typeparam name="W">Listan riviÀ vastaavan widgetin tyyppi.</typeparam> 2359 </member> 2360 <member name="M:Jypeli.Widgets.ListWidget`2.CreateWidget(`0)"> 556 <typeparam name="L">Listan tyyppi.</typeparam> 557 <typeparam name="W">Listan rivin tyyppi (esimerkiksi Label).</typeparam> 558 </member> 559 <member name="M:Jypeli.Widgets.ListWidget`3.CreateWidget(`0)"> 2361 560 <summary> 2362 561 Luo annettua alkiota vastaavan listan rivin. 2363 562 </summary> 2364 563 </member> 2365 <member name="M:Jypeli.Widgets.ListWidget` 2.Bind(Jypeli.INotifyList{`0})">564 <member name="M:Jypeli.Widgets.ListWidget`3.Bind(`1)"> 2366 565 <summary> 2367 566 Sitoo olemassaolevan listan tÀhÀn nÀyttöön. 2368 567 Kun listaa muutetaan, nÀytetyt arvot pÀivittyvÀt automaattisesti. 2369 568 </summary> 2370 </member> 2371 <member name="M:Jypeli.Widgets.ListWidget`2.Unbind"> 2372 <summary> 2373 Poistaa yhteyden olemassaolevaan listaan. 2374 </summary> 2375 </member> 2376 <member name="P:Jypeli.Widgets.ListWidget`2.Items"> 569 <param name="list">Lista.</param> 570 </member> 571 <member name="M:Jypeli.Widgets.ListWidget`3.Unbind"> 572 <summary> 573 Poistaa yhteyden olemassaolevaan listaan ja luo oman (sisÀisen) listan. 574 </summary> 575 </member> 576 <member name="P:Jypeli.Widgets.ListWidget`3.Items"> 2377 577 <summary> 2378 578 Listan alkiot. 2379 </summary>2380 </member>2381 <member name="T:Jypeli.Widgets.MultiSelectWindow">2382 <summary>2383 Ikkuna, joka antaa kÀyttÀjÀn valita yhden annetuista vaihtoehdoista.2384 </summary>2385 </member>2386 <member name="T:Jypeli.Widgets.Window">2387 <summary>2388 Ikkuna.2389 </summary>2390 </member>2391 <member name="M:Jypeli.Widgets.Window.#ctor">2392 <summary>2393 Alustaa uuden ikkunan.2394 </summary>2395 </member>2396 <member name="M:Jypeli.Widgets.Window.#ctor(System.Double,System.Double)">2397 <summary>2398 Alustaa uuden ikkunan.2399 </summary>2400 <param name="width">Leveys.</param>2401 <param name="height">Korkeus.</param>2402 </member>2403 <member name="M:Jypeli.Widgets.Window.GetMaximumSize">2404 <summary>2405 Ikkunalla maksimikoko on siten, ettÀ se mahtuu nÀytölle.2406 </summary>2407 </member>2408 <member name="M:Jypeli.Widgets.Window.Close">2409 <summary>2410 Sulkee ikkunan.2411 </summary>2412 </member>2413 <member name="P:Jypeli.Widgets.Window.Title">2414 <summary>2415 Ikkunan otsikko. ÃlÀ kÀytÀ.2416 </summary>2417 </member>2418 <member name="P:Jypeli.Widgets.Window.TitleBarActiveColor">2419 <summary>2420 Ikkunan otsikkopalkin vÀri, kun ikkuna on aktiivinen. ÃlÀ kÀytÀ.2421 </summary>2422 </member>2423 <member name="P:Jypeli.Widgets.Window.TitleBarInactColor">2424 <summary>2425 Ikkunan otsikkopalkin vÀri, kun ikkuna ei ole aktiivinen. ÃlÀ kÀytÀ.2426 </summary>2427 </member>2428 <member name="P:Jypeli.Widgets.Window.ActiveColor">2429 <summary>2430 Ikkunan vÀri, kun ikkuna on aktiivinen.2431 </summary>2432 </member>2433 <member name="P:Jypeli.Widgets.Window.InactiveColor">2434 <summary>2435 Ikkunan vÀri, kun ikkuna ei ole aktiivinen.2436 </summary>2437 </member>2438 <member name="P:Jypeli.Widgets.Window.CloseButton">2439 <summary>2440 Sulkupainike. ÃlÀ kÀytÀ.2441 </summary>2442 </member>2443 <member name="P:Jypeli.Widgets.Window.ClientArea">2444 <summary>2445 Ikkunan piirtoalue.2446 </summary>2447 </member>2448 <member name="E:Jypeli.Widgets.Window.Closed">2449 <summary>2450 Tapahtuu kun ikkuna suljetaan.2451 </summary>2452 </member>2453 <member name="T:Jypeli.Widgets.Window.WindowHandler">2454 <summary>2455 Ikkunatapahtumien kÀsittelijÀ.2456 </summary>2457 </member>2458 <member name="M:Jypeli.Widgets.MultiSelectWindow.#ctor(System.String,System.String[])">2459 <summary>2460 Luo uuden monivalintaikkunan.2461 </summary>2462 <param name="question">Kysymys.</param>2463 <param name="buttonTexts">Nappien tekstit merkkijonoina.</param>2464 </member>2465 <member name="P:Jypeli.Widgets.MultiSelectWindow.Buttons">2466 <summary>2467 Painonappulat jÀrjestyksessÀ.2468 </summary>2469 </member>2470 <member name="P:Jypeli.Widgets.MultiSelectWindow.DefaultCancel">2471 <summary>2472 MitÀ valitaan kun kÀyttÀjÀ painaa esc tai takaisin-nÀppÀintÀ.2473 </summary>2474 </member>2475 <member name="E:Jypeli.Widgets.MultiSelectWindow.ItemSelected">2476 <summary>2477 Tapahtuma joka tapahtuu kun nappia painetaan.2478 Ottaa parametrikseen painonapin indeksin (alkaen nollasta).2479 579 </summary> 2480 580 </member> … … 2488 588 </summary> 2489 589 </member> 2490 <member name="M:Jypeli.Widgets.VerticalScrollLayout.Scroll(System.Collections.Generic.IList{Jypeli.Widgets.Widget},System.Double)"> 2491 <summary> 2492 Listan portaaton vieritys. 590 <member name="T:Jypeli.Widgets.ILayout"> 591 <summary> 592 Rajapinta asettelijalle. Asettelija asettelee widgetin 593 lapsioliot siten, ettÀ ne mahtuvat widgetin sisÀlle. Asettelija 594 muuttaa lapsiolioiden kokoa sekÀ paikkaa. Asettelussa kÀytetÀÀn 595 hyvÀksi lapsiolioiden ominaisuuksia <c>PreferredSize</c>, 596 <c>HorizontalSizing</c> sekÀ <c>VerticalSizing</c>. 597 </summary> 598 </member> 599 <member name="P:Jypeli.Widgets.ILayout.TopPadding"> 600 <summary> 601 YlÀreunaan jÀÀvÀ tyhjÀ tila. 602 </summary> 603 </member> 604 <member name="P:Jypeli.Widgets.ILayout.BottomPadding"> 605 <summary> 606 Alareunaan jÀÀvÀ tyhjÀ tila. 607 </summary> 608 </member> 609 <member name="P:Jypeli.Widgets.ILayout.LeftPadding"> 610 <summary> 611 Vasempaan reunaan jÀÀvÀ tyhjÀ tila. 612 </summary> 613 </member> 614 <member name="P:Jypeli.Widgets.ILayout.RightPadding"> 615 <summary> 616 Oikeaan reunaan jÀÀvÀ tyhjÀ tila. 2493 617 </summary> 2494 618 </member> … … 2516 640 <summary> 2517 641 Oikeaan reunaan jÀÀvÀ tyhjÀ tila. 2518 </summary>2519 </member>2520 <member name="P:Jypeli.Widgets.VerticalScrollLayout.StartIndex">2521 <summary>2522 YlhÀÀltÀ lukien ensimmÀisen piirtoalueen sisÀllÀ olevan widgetin indeksi.2523 </summary>2524 </member>2525 <member name="P:Jypeli.Widgets.VerticalScrollLayout.EndIndex">2526 <summary>2527 Viimeisen piirtoalueella olevan widgetin jÀlkeinen indeksi.2528 </summary>2529 </member>2530 <member name="T:Jypeli.Widgets.YesNoWindow">2531 <summary>2532 Ikkuna, joka kysyy kÀyttÀjÀltÀ kyllÀ tai ei -kysymyksen.2533 </summary>2534 </member>2535 <member name="M:Jypeli.Widgets.YesNoWindow.#ctor(System.String)">2536 <summary>2537 Luo uuden kyselyikkunan.2538 </summary>2539 <param name="question">Kysymys</param>2540 </member>2541 <member name="E:Jypeli.Widgets.YesNoWindow.Yes">2542 <summary>2543 Tapahtuu kun kÀyttÀjÀ valitsee "kyllÀ"-vaihtoehdon.2544 </summary>2545 </member>2546 <member name="E:Jypeli.Widgets.YesNoWindow.No">2547 <summary>2548 Tapahtuu kun kÀyttÀjÀ valitsee "ei"-vaihtoehdon.2549 642 </summary> 2550 643 </member> … … 2638 731 <summary> 2639 732 Puhelimen kiihtyvyysanturi. 2640 </summary>2641 </member>2642 <member name="T:Jypeli.Controls.Controller`1">2643 <summary>2644 Yleinen peliohjainluokka tilatiedoilla.2645 733 </summary> 2646 734 </member> … … 2708 796 </summary> 2709 797 </member> 2710 <member name="F:Jypeli.WP7.Accelerometer.memoryState">2711 <summary>2712 TÀmÀnhetkinen, synkronoimaton tila.2713 </summary>2714 </member>2715 798 <member name="M:Jypeli.WP7.Accelerometer.Start"> 2716 799 <summary> … … 2752 835 </summary> 2753 836 <param name="sensitivity">Herkkyys</param> 2754 </member>2755 <member name="M:Jypeli.WP7.Accelerometer.EnableAnalog">2756 <summary>2757 Ottaa kÀytöstÀ poistetun kiihtyvyyskontrollin analogikontrollit <c>k</c> takaisin kÀyttöön.2758 </summary>2759 </member>2760 <member name="M:Jypeli.WP7.Accelerometer.DisableAnalog">2761 <summary>2762 Poistaa kiihtyvyysanturin analogikontrollit <c>k</c> kÀytöstÀ.2763 </summary>2764 </member>2765 <member name="M:Jypeli.WP7.Accelerometer.Enable(Jypeli.WP7.AccelerometerDirection)">2766 <summary>2767 Ottaa kÀytöstÀ poistetun kiihtyvyyskontrollin <c>k</c> takaisin kÀyttöön.2768 </summary>2769 <param name="direction">Kiihtyvyyssuunta</param>2770 </member>2771 <member name="M:Jypeli.WP7.Accelerometer.Disable(Jypeli.WP7.AccelerometerDirection)">2772 <summary>2773 Poistaa kiihtyvyyskontrollin <c>k</c> kÀytöstÀ.2774 </summary>2775 <param name="direction">Kiihtyvyyssuunta</param>2776 837 </member> 2777 838 <member name="P:Jypeli.WP7.Accelerometer.Reading"> … … 5547 3608 </summary> 5548 3609 </member> 3610 <member name="T:Jypeli.PhysicsObject"> 3611 <summary> 3612 Peliolio, joka noudattaa fysiikkamoottorin mÀÀrÀÀmiÀ fysiikan lakeja. 3613 Voidaan kuitenkin myös laittaa noudattamaan lakeja valikoidusti. 3614 </summary> 3615 </member> 3616 <member name="T:Jypeli.GameObject"> 3617 <summary> 3618 Pelialueella liikkuva olio. 3619 KÀytÀ fysiikkapeleissÀ <c>PhysicsObject</c>-olioita. 3620 </summary> 3621 </member> 3622 <member name="M:Jypeli.GameObject.Destroy"> 3623 <summary> 3624 Tuhoaa olion. Tuhottu olio poistuu pelistÀ. 3625 </summary> 3626 </member> 3627 <member name="M:Jypeli.GameObject.#ctor(System.Double,System.Double)"> 3628 <summary> 3629 Alustaa uuden peliolion. 3630 </summary> 3631 <param name="width">Leveys.</param> 3632 <param name="height">Korkeus.</param> 3633 </member> 3634 <member name="M:Jypeli.GameObject.#ctor(System.Double,System.Double,Jypeli.Shape)"> 3635 <summary> 3636 Alustaa uuden peliolion. 3637 </summary> 3638 <param name="width">Leveys.</param> 3639 <param name="height">Korkeus.</param> 3640 <param name="shape">Muoto.</param> 3641 </member> 3642 <member name="M:Jypeli.GameObject.Clone"> 3643 <summary> 3644 Tekee oliosta kopion. 3645 </summary> 3646 <returns> 3647 Uusi <see cref="T:Jypeli.GameObject"/>-olio samoilla arvoilla. 3648 </returns> 3649 </member> 3650 <member name="M:Jypeli.GameObject.IsInside(Jypeli.Vector)"> 3651 <summary> 3652 Onko piste <c>p</c> tÀmÀn olion sisÀpuolella. 3653 </summary> 3654 </member> 3655 <member name="M:Jypeli.GameObject.Add(Jypeli.GameObject)"> 3656 <summary> 3657 LisÀÀ annetun peliolion tÀmÀn olion lapseksi. Lapsiolio liikkuu tÀmÀn olion mukana, 3658 ja sen paikka ja koko ilmaistaan suhteessa tÀhÀn olioon. 3659 </summary> 3660 <remarks> 3661 <c>PhysicsObject</c>-tyyppisiÀ olioita ei voi lisÀtÀ lapsiolioksi. 3662 </remarks> 3663 </member> 3664 <member name="M:Jypeli.GameObject.Remove(Jypeli.GameObject)"> 3665 <summary> 3666 Poistaa lapsiolion. Jos haluat tuhota olion, 3667 kutsu mielummin olion <c>Destroy</c>-metodia. 3668 </summary> 3669 <remarks> 3670 Oliota ei poisteta vÀlittömÀsti, vaan viimeistÀÀn seuraavan 3671 pÀivityksen jÀlkeen. 3672 </remarks> 3673 </member> 3674 <!-- Badly formed XML comment ignored for member "M:Jypeli.GameObject.Update(Jypeli.Time)" --> 3675 <member name="M:Jypeli.GameObject.Move(Jypeli.Vector)"> 3676 <summary> 3677 SiirtÀÀ oliota. 3678 </summary> 3679 <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param> 3680 </member> 3681 <member name="M:Jypeli.GameObject.MoveTo(Jypeli.Vector,System.Double)"> 3682 <summary> 3683 YrittÀÀ siirtyÀ annettuun paikkaan annetulla nopeudella. 3684 Laukaisee tapahtuman ArrivedAt, kun paikkaan on pÀÀsty. 3685 </summary> 3686 <param name="location">Paikka johon siirrytÀÀn</param> 3687 <param name="speed"> 3688 Nopeus (paikkayksikköÀ sekunnissa) jolla liikutaan. 3689 Nopeus on maksiminopeus. Jos vÀlissÀ on hitaampaa maastoa tai 3690 esteitÀ, liikkumisnopeus voi olla alle sen. 3691 </param> 3692 </member> 3693 <member name="P:Jypeli.GameObject.IsUpdated"> 3694 <summary> 3695 Tarvitseeko olio pÀivittÀmistÀ. Kun perit oman luokkasi 3696 tÀstÀ luokasta, aseta tÀmÀ arvoon <c>true</c>, kun luokan olio 3697 tarvitsee pÀivittÀmistÀ. 3698 </summary> 3699 <remarks> 3700 Jos tÀmÀ asetetaan arvoon <code>true</code>, olion <c>Update</c>-metodia 3701 kutsutaan sÀÀnnöllisesti (noin 25 kertaa sekunnissa) sen jÀlkeen, kun olio 3702 on lisÀtty peliin. 3703 3704 TÀmÀ ei ole oletuksena <c>true</c>, jotta vÀltetÀÀn pelin hidastuminen 3705 turhien pÀivityskutsujen takia. Jos esimerkiksi kenttÀ koostuu tuhansista 3706 seinÀpalikoista, nÀiden kaikkien pÀivittÀminen koko ajan olisi turhaa. 3707 </remarks> 3708 </member> 3709 <member name="P:Jypeli.GameObject.Parent"> 3710 <summary> 3711 Olio, jonka lapsiolio tÀmÀ olio on. Jos <c>null</c>, olio ei 3712 ole minkÀÀn olion lapsiolio. 3713 </summary> 3714 </member> 3715 <member name="P:Jypeli.GameObject.Tag"> 3716 <summary> 3717 Vapaasti asetettava muuttuja. 3718 </summary> 3719 <example> 3720 Tagia voi kÀyttÀÀ vaikkapa olion kerÀÀmien pisteiden tallettamiseen: 3721 <code> 3722 hahmo.Tag = 5; 3723 </code> 3724 Kun luet pisteitÀ, tÀytyy arvo muuntaa oikean tyyppiseksi kertomalla tyypin 3725 nimi suluissa: 3726 <code> 3727 int pisteitÀ = (int)hahmo.Tag; 3728 </code> 3729 </example> 3730 </member> 3731 <member name="P:Jypeli.GameObject.IsVisible"> 3732 <summary> 3733 PiirretÀÀnkö oliota ruudulle. 3734 </summary> 3735 </member> 3736 <member name="P:Jypeli.GameObject.Brain"> 3737 <summary> 3738 Olion aivot. 3739 Ks. <c>Brain</c> 3740 </summary> 3741 </member> 3742 <member name="P:Jypeli.GameObject.CreationTime"> 3743 <summary> 3744 Olion luomisaika. 3745 </summary> 3746 </member> 3747 <member name="P:Jypeli.GameObject.Lifetime"> 3748 <summary> 3749 Olion elinaika. Lasketaan siitÀ lÀhtien, kun olio luodaan. 3750 </summary> 3751 </member> 3752 <member name="P:Jypeli.GameObject.MaximumLifetime"> 3753 <summary> 3754 Olion suurin mahdollinen elinaika. 3755 Kun <c>Lifetime</c> on suurempi kuin tÀmÀ, olio kuolee. 3756 </summary> 3757 </member> 3758 <member name="P:Jypeli.GameObject.Size"> 3759 <summary> 3760 Olion koko pelimaailmassa. 3761 Kertoo olion ÀÀrirajat, ei muotoa. 3762 </summary> 3763 </member> 3764 <member name="P:Jypeli.GameObject.Width"> 3765 <summary> 3766 Olion leveys (X-suunnassa, leveimmÀssÀ kohdassa). 3767 </summary> 3768 </member> 3769 <member name="P:Jypeli.GameObject.Height"> 3770 <summary> 3771 Olion korkeus (Y-suunnassa, korkeimmassa kohdassa). 3772 </summary> 3773 </member> 3774 <member name="P:Jypeli.GameObject.Position"> 3775 <summary> 3776 Olion paikka. Jos olio on jonkun toisen peliolion lapsi, paikka on suhteessa 3777 tÀmÀn vanhempaan (<c>Parent</c>). Muuten paikka on paikka pelimaailmassa. 3778 </summary> 3779 </member> 3780 <member name="P:Jypeli.GameObject.AbsolutePosition"> 3781 <summary> 3782 Olion absoluuttinen paikka pelimaailmassa. 3783 Jos olio ei ole minkÀÀn toisen peliolion lapsiolio, 3784 tÀmÀ on sama kuin <c>Position</c>. 3785 </summary> 3786 </member> 3787 <member name="P:Jypeli.GameObject.AbsoluteAngle"> 3788 <summary> 3789 Olion absoluuttinen kulma pelimaailmassa. 3790 Jos olio ei ole minkÀÀn toisen peliolion lapsiolio, 3791 tÀmÀ on sama kuin <c>Angle</c>. 3792 </summary> 3793 </member> 3794 <member name="P:Jypeli.GameObject.Left"> 3795 <summary> 3796 Olion vasemman reunan x-koordinaatti. 3797 </summary> 3798 </member> 3799 <member name="P:Jypeli.GameObject.Right"> 3800 <summary> 3801 Olion oikean reunan x-koordinaatti. 3802 </summary> 3803 </member> 3804 <member name="P:Jypeli.GameObject.Top"> 3805 <summary> 3806 Olion ylÀreunan y-koordinaatti. 3807 </summary> 3808 </member> 3809 <member name="P:Jypeli.GameObject.Bottom"> 3810 <summary> 3811 Olion alareunan y-koordinaatti. 3812 </summary> 3813 </member> 3814 <member name="P:Jypeli.GameObject.X"> 3815 <summary> 3816 Olion paikan X-koordinaatti. 3817 </summary> 3818 </member> 3819 <member name="P:Jypeli.GameObject.Y"> 3820 <summary> 3821 Olion paikan Y-koordinaatti. 3822 </summary> 3823 </member> 3824 <member name="P:Jypeli.GameObject.Angle"> 3825 <summary> 3826 Olion kulma tai rintamasuunta. 3827 Nolla = osoittaa oikealle. 3828 </summary> 3829 </member> 3830 <member name="P:Jypeli.GameObject.Animation"> 3831 <summary> 3832 Animaatio. Voi olla <c>null</c>, jolloin piirretÀÀn vain vÀri. 3833 </summary> 3834 </member> 3835 <member name="P:Jypeli.GameObject.Image"> 3836 <summary> 3837 Olion kuva. Voi olla <c>null</c>, jolloin piirretÀÀn vain vÀri. 3838 </summary> 3839 </member> 3840 <member name="P:Jypeli.GameObject.TextureWrapSize"> 3841 <summary> 3842 MÀÀrittÀÀ kuinka moneen kertaan kuva piirretÀÀn. Esimerkiksi (3.0, 2.0) piirtÀÀ 3843 kuvan 3 kertaa vaakasuunnassa ja 2 kertaa pystysuunnassa. 3844 </summary> 3845 </member> 3846 <member name="P:Jypeli.GameObject.Color"> 3847 <summary> 3848 VÀri, jonka vÀrisenÀ olio piirretÀÀn, jos tekstuuria ei ole mÀÀritelty. 3849 </summary> 3850 </member> 3851 <member name="P:Jypeli.GameObject.TextureFillsShape"> 3852 <summary> 3853 Jos <c>true</c>, kuva piirretÀÀn niin, ettei se mene olion muodon 3854 ÀÀriviivojen yli. Toisin sanoen kuva piirretÀÀn tarkasti vain 3855 muodon mÀÀrittÀmÀlle alueelle. 3856 </summary> 3857 <remarks> 3858 TÀmÀn asettaminen tekee olion piirtÀmisestÀ hitaamman. Jos 3859 muoto on yksinkertainen, harkitse voisiko kuvan piirtÀÀ niin, ettÀ 3860 lÀpinÀkyvyyttÀ kÀyttÀmÀllÀ saadaan kuvasta halutun muotoinen. 3861 </remarks> 3862 </member> 3863 <member name="P:Jypeli.GameObject.Shape"> 3864 <summary> 3865 Olion muoto. 3866 </summary> 3867 </member> 3868 <member name="P:Jypeli.GameObject.Game"> 3869 <summary> 3870 Peli, johon olio on lisÀtty. <c>null</c>, jos 3871 oliota ei ole lisÀtty peliin. 3872 </summary> 3873 </member> 3874 <member name="P:Jypeli.GameObject.IsAddedToGame"> 3875 <summary> 3876 Onko olio lisÀtty peliin. 3877 </summary> 3878 </member> 3879 <member name="E:Jypeli.GameObject.AddedToGame"> 3880 <summary> 3881 Tapahtuu, kun olio lisÀtÀÀn peliin. 3882 </summary> 3883 </member> 3884 <member name="E:Jypeli.GameObject.ArrivedAt"> 3885 <summary> 3886 Tapahtuu, kun on saavuttu haluttuun paikkaan (MoveTo-metodi) 3887 </summary> 3888 </member> 3889 <member name="P:Jypeli.GameObject.IsDestroyed"> 3890 <summary> 3891 Onko olio tuhottu. 3892 </summary> 3893 </member> 3894 <member name="E:Jypeli.GameObject.Destroyed"> 3895 <summary> 3896 Tapahtuu, kun olio tuhotaan. 3897 </summary> 3898 </member> 3899 <member name="F:Jypeli.PhysicsObject.ActiveForces"> 3900 <summary> 3901 Olioon vaikuttavat voimat 3902 </summary> 3903 </member> 3904 <member name="M:Jypeli.PhysicsObject.CreateStaticObject(System.Double,System.Double)"> 3905 <summary> 3906 Tekee suorakulmaisen kappaleen, joka on staattinen (eli pysyy paikallaan). 3907 </summary> 3908 <param name="width">Leveys.</param> 3909 <param name="height">Korkeus.</param> 3910 <returns></returns> 3911 </member> 3912 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double)"> 3913 <summary> 3914 Luo uuden fysiikkaolion. 3915 </summary> 3916 <param name="width">Leveys.</param> 3917 <param name="height">Korkeus.</param> 3918 </member> 3919 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape)"> 3920 <summary> 3921 Luo uuden fysiikkaolion. 3922 </summary> 3923 <param name="width">Leveys.</param> 3924 <param name="height">Korkeus.</param> 3925 <param name="shape">Muoto.</param> 3926 </member> 3927 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape,Jypeli.CollisionShapeQuality)"> 3928 <summary> 3929 Luo uuden fysiikkaolion asettaen laadun törmÀyskappaleelle. KÀytÀ tÀtÀ rakentajaa vain, 3930 jos törmÀystunnistuksen laatu ei ole tyydyttÀvÀÀ. 3931 </summary> 3932 <remarks> 3933 MitÀ parempi laatu, sen tarkempi törmÀysten tunnistus mutta toisaalta sen hitaampi 3934 laskenta. Jos laatu on liian huono, kappaleet saattavat mennÀ toistensa lÀpi. 3935 3936 Sopiva arvo laadulle riippuu tilanteesta. Jos tarvitsee vain tietÀÀ, milloin kappale törmÀÀ 3937 johonkin toiseen, riitÀÀ huonompikin laatu. Jos taas esimerkiksi halutaan, ettÀ kappaleita 3938 voi pinota pÀÀllekkÀin, tarvitaan parempaa laatua. Toisaalta, jos peli pyörii liian hitaasti, 3939 voi olla parempi heikentÀÀ joidenkin kappaleiden laatua. Sopiva arvo löytyy kokeilemalla. 3940 </remarks> 3941 <param name="width">Leveys.</param> 3942 <param name="height">Korkeus.</param> 3943 <param name="shape">Muoto.</param> 3944 <param name="quality">TörmÀystunnistuksen laatu.</param> 3945 <example> 3946 PhysicsObject laatikko = new PhysicsObject( 20.0, 30.0, Shape.Rectangle, CollisionShapeQuality.FromValue(0.6) ); 3947 </example> 3948 </member> 3949 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape,System.Double,System.Double)"> 3950 <summary> 3951 Luo uuden fysiikkaolion antaen parametreja fysiikan laskentaan. KÀytÀ tÀtÀ rakentajaa vain, 3952 jos on tarvetta kokeilla eri parametrien vaikutusta törmÀyksen laatuun. 3953 </summary> 3954 <param name="width">Leveys.</param> 3955 <param name="height">Korkeus.</param> 3956 <param name="shape">Muoto.</param> 3957 <param name="maxDistanceBetweenVertices">Suurin sallittu etÀisyys fysiikkakuvion verteksien vÀlillÀ.</param> 3958 <param name="gridSpacing">Kuinka pientÀ ruudukkoa fysiikkakuvion laskennassa kÀytetÀÀn. Ei ole kÀytössÀ ympyrÀlle.</param> 3959 <remarks> 3960 SekÀ <c>maxDistanceBetweenVertices</c> ettÀ <c>gridSpacing</c> -parametrit vaikuttavat fysiikan 3961 laskentaan siten, ettÀ pienemmÀllÀ arvolla saadaan tarkempi laskenta, suuremmalla nopeampi. Oikea 3962 arvo on siis kompromissi fysiikan tarkkuuden ja nopean laskennan vÀlillÀ. 3963 3964 Suositeltavat (ei vÀlttÀmÀttÀ parhaat mahdolliset) arvot olisivat seuraavat: <c>GridSpacing</c> 3965 korkeintaan puolet kuvion kahden kulmapisteen etÀisyydestÀ (esim. neliölle puolet etÀisyydestÀ 3966 ja <c>maxDistanceBetweenVertices</c> vastaavasti korkeintaan kolmannes. 3967 3968 Sopivat arvot löytynevÀt parhaiten kokeilemalla. 3969 </remarks> 3970 </member> 3971 <member name="M:Jypeli.PhysicsObject.#ctor(Jypeli.RaySegment)"> 3972 <summary> 3973 Luo fysiikkaolion, jonka muotona on sÀde. 3974 </summary> 3975 <param name="raySegment">SÀde.</param> 3976 </member> 3977 <member name="M:Jypeli.PhysicsObject.#ctor(System.Double,System.Double,Jypeli.Shape,Physics2DDotNet.Shapes.IShape)"> 3978 <summary> 3979 Initializes the object with the given physics shape. The size of 3980 the physicsShape must be the one given. 3981 </summary> 3982 </member> 3983 <member name="M:Jypeli.PhysicsObject.MakeStatic"> 3984 <summary> 3985 Tekee oliosta staattisen. Staattinen olio ei liiku muiden olioiden törmÀyksistÀ, 3986 vaan ainoastaan muuttamalla suoraan sen paikkaa tai nopeutta. 3987 </summary> 3988 </member> 3989 <member name="M:Jypeli.PhysicsObject.UpdateBody(System.Double)"> 3990 <summary> 3991 This updates the mass and momentOfInertia based on the new mass. 3992 </summary> 3993 </member> 3994 <member name="M:Jypeli.PhysicsObject.CreatePhysicsShape(Jypeli.Shape,Jypeli.Vector,System.Double,System.Double)"> 3995 <summary> 3996 Creates a shape to be used in the Physics Body. A physics shape is scaled to the 3997 size of the object. In addition, it has more vertices and some additional info 3998 that is used in collision detection. The <c>maxLengthBetweenVertexes</c> and 3999 <c>gridSpacing</c> parameters affect (for most shapes) how accurately the collision 4000 detection is calculated for the shape. 4001 </summary> 4002 </member> 4003 <member name="M:Jypeli.PhysicsObject.Push(Jypeli.Vector)"> 4004 <summary> 4005 TyöntÀÀ oliota. 4006 </summary> 4007 <param name="force">Voima, jolla oliota työnnetÀÀn.</param> 4008 </member> 4009 <member name="M:Jypeli.PhysicsObject.Push(Jypeli.Vector,System.TimeSpan)"> 4010 <summary> 4011 TyöntÀÀ oliota tietyn ajan tietyllÀ voimalla. 4012 </summary> 4013 <param name="force">Voima, jolla oliota työnnetÀÀn sekunnissa.</param> 4014 <param name="time">Aika, kuinka kauan voimaa pidetÀÀn yllÀ.</param> 4015 </member> 4016 <member name="M:Jypeli.PhysicsObject.Hit(Jypeli.Vector)"> 4017 <summary> 4018 Kohdistaa kappaleeseen impulssin. TÀllÀ kappaleen saa nopeasti liikkeeseen. 4019 </summary> 4020 </member> 4021 <member name="M:Jypeli.PhysicsObject.ApplyTorque(System.Double)"> 4022 <summary> 4023 Kohdistaa kappaleeseen vÀÀntövoiman. Voiman suunta riippuu merkistÀ. 4024 </summary> 4025 <param name="torque">VÀÀntövoima.</param> 4026 </member> 4027 <member name="M:Jypeli.PhysicsObject.Stop"> 4028 <summary> 4029 PysÀyttÀÀ olion. 4030 </summary> 4031 </member> 4032 <member name="M:Jypeli.PhysicsObject.StopHorizontal"> 4033 <summary> 4034 PysÀyttÀÀ olion liikkeen vaakasuunnassa. 4035 </summary> 4036 </member> 4037 <member name="M:Jypeli.PhysicsObject.StopVertical"> 4038 <summary> 4039 PysÀyttÀÀ olion liikkeen pystysuunnassa. 4040 </summary> 4041 </member> 4042 <member name="M:Jypeli.PhysicsObject.Move(Jypeli.Vector)"> 4043 <summary> 4044 SiirtÀÀ oliota. 4045 </summary> 4046 <param name="movement">Vektori, joka mÀÀrittÀÀ kuinka paljon siirretÀÀn.</param> 4047 </member> 4048 <member name="P:Jypeli.PhysicsObject.Body"> 4049 <summary> 4050 Fysiikkamoottorin kÀyttÀmÀ tietorakenne. 4051 </summary> 4052 </member> 4053 <member name="P:Jypeli.PhysicsObject.CollisionIgnorer"> 4054 <summary> 4055 Olio, jolla voi vÀlttÀÀ oliota osumasta tiettyihin muihin olioihin. 4056 </summary> 4057 </member> 4058 <member name="P:Jypeli.PhysicsObject.CollisionIgnoreGroup"> 4059 <summary> 4060 TörmÀysryhmÀ. 4061 Oliot jotka ovat samassa törmÀysryhmÀssÀ menevÀt toistensa lÀpi. 4062 Jos ryhmÀ on nolla tai negatiivinen, sillÀ ei ole vaikutusta. 4063 </summary> 4064 </member> 4065 <member name="P:Jypeli.PhysicsObject.Position"> 4066 <summary> 4067 Olion paikka koordinaatistossa. KÀsittÀÀ sekÀ X- ettÀ Y-koordinaatin. 4068 </summary> 4069 </member> 4070 <member name="P:Jypeli.PhysicsObject.Size"> 4071 <summary> 4072 Olion koko (x on leveys, y on korkeus). 4073 </summary> 4074 </member> 4075 <member name="P:Jypeli.PhysicsObject.Angle"> 4076 <summary> 4077 Kulma, jossa olio on. Oliota voi pyörittÀÀ kulmaa vaihtamalla. 4078 </summary> 4079 </member> 4080 <member name="P:Jypeli.PhysicsObject.CanRotate"> 4081 <summary> 4082 Jos <c>false</c>, olio ei voi pyöriÀ. 4083 </summary> 4084 </member> 4085 <member name="P:Jypeli.PhysicsObject.Mass"> 4086 <summary> 4087 Olion massa. MitÀ suurempi massa, sitÀ suurempi voima tarvitaan olion liikuttamiseksi. 4088 </summary> 4089 <remarks> 4090 Massan asettaminen muuttaa myös hitausmomenttia (<c>MomentOfInertia</c>). 4091 </remarks> 4092 </member> 4093 <member name="P:Jypeli.PhysicsObject.MomentOfInertia"> 4094 <summary> 4095 Olion hitausmomentti. MitÀ suurempi hitausmomentti, sitÀ enemmÀn vÀÀntöÀ tarvitaan 4096 olion pyörittÀmiseksi. 4097 </summary> 4098 </member> 4099 <member name="P:Jypeli.PhysicsObject.StaticFriction"> 4100 <summary> 4101 Lepokitka. Liikkeen alkamista vastustava voima, joka ilmenee kun olio yrittÀÀ lÀhteÀ liikkeelle 4102 toisen olion pinnalta (esim. laatikkoa yritetÀÀn työntÀÀ eteenpÀin). 4103 </summary> 4104 </member> 4105 <member name="P:Jypeli.PhysicsObject.KineticFriction"> 4106 <summary> 4107 Liikekitka. LiikettÀ vastustava voima joka ilmenee kun kaksi oliota liikkuu toisiaan vasten 4108 (esim. laatikko liukuu maata pitkin). Arvot vÀlillÀ 0.0 (ei kitkaa) ja 1.0 (tÀysi kitka). 4109 </summary> 4110 </member> 4111 <member name="P:Jypeli.PhysicsObject.Restitution"> 4112 <summary> 4113 Olion kimmoisuus. Arvo vÀlillÀ 0.0-1.0. 4114 Arvolla 1.0 olio sÀilyttÀÀ kaiken vauhtinsa törmÀyksessÀ. MitÀ pienempi arvo, 4115 sitÀ enemmÀn olion vauhti hidastuu törmÀyksessÀ. 4116 </summary> 4117 </member> 4118 <member name="P:Jypeli.PhysicsObject.Velocity"> 4119 <summary> 4120 Olion nopeus. 4121 </summary> 4122 </member> 4123 <member name="P:Jypeli.PhysicsObject.AngularVelocity"> 4124 <summary> 4125 Olion kulmanopeus. 4126 </summary> 4127 </member> 4128 <member name="P:Jypeli.PhysicsObject.Acceleration"> 4129 <summary> 4130 Olion kiihtyvyys. 4131 </summary> 4132 </member> 4133 <member name="P:Jypeli.PhysicsObject.AngularAcceleration"> 4134 <summary> 4135 Olion kulmakiihtyvyys. 4136 </summary> 4137 </member> 4138 <member name="P:Jypeli.PhysicsObject.Shape"> 4139 <summary> 4140 Olion muoto. 4141 </summary> 4142 </member> 4143 <member name="P:Jypeli.PhysicsObject.LinearDamping"> 4144 <summary> 4145 Olion hidastuminen. Hidastaa olion vauhtia, vaikka se ei 4146 osuisi mihinkÀÀn. VÀhÀn kuin vÀliaineen (esim. ilman tai veden) 4147 vastus. Oletusarvo on 1.0, jolloin hidastumista ei ole. MitÀ 4148 pienempi arvo, sitÀ enemmÀn kappale hidastuu. 4149 4150 YleensÀ kannattaa kÀyttÀÀ arvoja, jotka ovat lÀhellÀ ykköstÀ, 4151 esim. 0.95. 4152 </summary> 4153 </member> 4154 <member name="P:Jypeli.PhysicsObject.AngularDamping"> 4155 <summary> 4156 Olion pyörimisen hidastuminen. 4157 4158 <see cref="P:Jypeli.PhysicsObject.LinearDamping"/> 4159 </summary> 4160 </member> 4161 <member name="P:Jypeli.PhysicsObject.IgnoresExplosions"> 4162 <summary> 4163 JÀttÀÀkö olio rÀjÀhdyksen paineaallon huomiotta. 4164 </summary> 4165 </member> 4166 <member name="P:Jypeli.PhysicsObject.IgnoresCollisionResponse"> 4167 <summary> 4168 JÀttÀÀkö olio törmÀyksen huomioimatta. Jos tosi, törmÀyksestÀ 4169 tulee tapahtuma, mutta itse törmÀystÀ ei tapahdu. 4170 </summary> 4171 </member> 4172 <member name="P:Jypeli.PhysicsObject.IgnoresGravity"> 4173 <summary> 4174 JÀttÀÀkö olio painovoiman huomioimatta. 4175 </summary> 4176 </member> 4177 <member name="P:Jypeli.PhysicsObject.IgnoresPhysicsLogics"> 4178 <summary> 4179 JÀttÀÀkö olio kaikki fysiikkalogiikat (ks. <c>AddPhysicsLogic</c>) 4180 huomiotta. Vaikuttaa esim. painovoimaan, mutta ei törmÀyksiin. 4181 </summary> 4182 </member> 5549 4183 <member name="M:Jypeli.Assets.Automobile.#ctor(System.Double,System.Double)"> 5550 4184 <summary> … … 5558 4192 KiihdyttÀÀ. 5559 4193 </summary> 5560 <param name="time">K uinka monta sekuntia kiihdytetÀÀn.</param>4194 <param name="time">Kiihdytysaika sekunteina.</param> 5561 4195 </member> 5562 4196 <member name="M:Jypeli.Assets.Automobile.Brake(System.Double)"> … … 5564 4198 Jarruttaa. 5565 4199 </summary> 5566 <param name="time">Kuinka monta sekuntia jarrutetaan.</param> 5567 </member> 5568 <member name="M:Jypeli.Assets.Automobile.Accelerate"> 5569 <summary> 5570 KiihdyttÀÀ. 5571 </summary> 5572 </member> 5573 <member name="M:Jypeli.Assets.Automobile.Reverse"> 5574 <summary> 5575 KiihdyttÀÀ takaperin. 5576 </summary> 5577 </member> 5578 <member name="M:Jypeli.Assets.Automobile.Brake"> 5579 <summary> 5580 Jarruttaa. 5581 </summary> 4200 <param name="time">Jarrutusaika sekunteina.</param> 5582 4201 </member> 5583 4202 <member name="M:Jypeli.Assets.Automobile.Turn(Jypeli.Angle,System.Double)"> … … 5710 4329 </summary> 5711 4330 </member> 5712 <member name="M:Jypeli.Assets.RandomMoverBrain.OnCollision(Jypeli. IGameObject)">4331 <member name="M:Jypeli.Assets.RandomMoverBrain.OnCollision(Jypeli.GameObject)"> 5713 4332 <summary> 5714 4333 Kutsutaan, kun tapahtuu törmÀys. … … 5735 4354 <param name="rounds">Kierrosten mÀÀrÀ.</param> 5736 4355 </member> 5737 <member name="M:Jypeli.Assets.DriverBrain.OnCollision(Jypeli. IGameObject)">4356 <member name="M:Jypeli.Assets.DriverBrain.OnCollision(Jypeli.GameObject)"> 5738 4357 <summary> 5739 4358 Kutsutaan, kun tapahtuu törmÀys. … … 5800 4419 </summary> 5801 4420 <param name="radius">RÀjÀhdyksen sÀde.</param> 5802 </member>5803 <member name="M:Jypeli.Assets.Explosion.AddShockwaveHandler(Jypeli.IPhysicsObject,System.Action{Jypeli.IPhysicsObject,Jypeli.Vector})">5804 <summary>5805 Laukaisee aliohjelman handler, kun tÀmÀn rÀjÀhdyksen paineaalto osuu olioon o.5806 </summary>5807 <param name="o">Olio, johon paineaallon on osuttava</param>5808 <param name="handler">Tapahtuman kÀsittelevÀ aliohjelma</param>5809 4421 </member> 5810 4422 <member name="M:Jypeli.Assets.Explosion.Update(Jypeli.Time)"> … … 5853 4465 </summary> 5854 4466 </member> 5855 <member name="E:Jypeli.Assets.Explosion.ShockwaveReachesObject">5856 <summary>5857 Tapahtuu, kun paineaalto osuu peliolioon.5858 </summary>5859 </member>5860 4467 <member name="T:Jypeli.Assets.PathFollowerBrain"> 5861 4468 <summary> … … 5888 4495 </summary> 5889 4496 </member> 5890 <member name="P:Jypeli.Assets.PathFollowerBrain.ReverseReturn">5891 <summary>5892 Palataanko samaa reittiÀ takaisin.5893 </summary>5894 </member>5895 <member name="E:Jypeli.Assets.PathFollowerBrain.ArrivedAtEnd">5896 <summary>5897 Tapahtuu, kun saavutaan reitin pÀÀhÀn.5898 </summary>5899 </member>5900 4497 <member name="T:PlatformCharacter"> 5901 4498 <summary> … … 5907 4504 Luo uuden tasohyppelyhahmon. 5908 4505 </summary> 5909 <param name="width">Hahmon leveys</param>5910 <param name="height">Hahmon korkeus</param>5911 4506 </member> 5912 4507 <member name="M:PlatformCharacter.#ctor(System.Double,System.Double,Jypeli.Shape)"> 5913 4508 <summary> 5914 4509 Luo uuden tasohyppelyhahmon. 5915 <param name="width">Hahmon leveys</param>5916 <param name="height">Hahmon korkeus</param>5917 4510 </summary> 5918 4511 </member> … … 5969 4562 <summary> 5970 4563 Jos <c>false</c>, hahmoa ei voi liikuttaa kun se on ilmassa. 5971 </summary>5972 </member>5973 <member name="P:PlatformCharacter.MaintainMomentum">5974 <summary>5975 Jos <c>true</c>, hahmon liike jatkuu hidastuen vaikka kÀvelemisen lopettaa.5976 4564 </summary> 5977 4565 </member> … … 6113 4701 </summary> 6114 4702 </member> 6115 <member name="P:Jypeli.Assets.Weapon.CanHitOwner">6116 <summary>6117 Voi ammus osua aseen omistajaan?6118 </summary>6119 </member>6120 4703 <member name="P:Jypeli.Assets.Weapon.Power"> 6121 4704 <summary> … … 6310 4893 </summary> 6311 4894 </member> 6312 <member name="F:Jypeli.Camera.Velocity">6313 <summary>6314 Kameran liikkumisnopeus.6315 </summary>6316 </member>6317 4895 <member name="M:Jypeli.Camera.#ctor"> 6318 4896 <summary> … … 6329 4907 Muuntaa annetun pisteen maailmankoordinaateista ruutukoordinaatteihin. 6330 4908 </summary> 4909 <param name="point"></param> 4910 <returns></returns> 6331 4911 </member> 6332 4912 <member name="M:Jypeli.Camera.Move(Jypeli.Vector)"> … … 6347 4927 <member name="M:Jypeli.Camera.Reset"> 6348 4928 <summary> 6349 Resetoi kameran (keskittÀÀ, laittaa zoomin oletusarvoon ja lopettaa seuraamisen). 6350 </summary> 6351 </member> 6352 <member name="M:Jypeli.Camera.Follow(Jypeli.GameObject[])"> 6353 <summary> 6354 Seuraa yhtÀ tai useampaa peliobjektia. 6355 </summary> 6356 <param name="gameobjects">Seurattavat peliobjektit.</param> 6357 </member> 6358 <member name="M:Jypeli.Camera.FollowX(Jypeli.GameObject[])"> 6359 <summary> 6360 Seuraa jotakin peliobjektia X- eli vaakasuunnassa. 6361 </summary> 6362 <param name="gameobjects">Seurattavat peliobjektit.</param> 6363 </member> 6364 <member name="M:Jypeli.Camera.FollowY(Jypeli.GameObject[])"> 6365 <summary> 6366 Seuraa jotakin peliobjektia Y- eli pystysuunnassa. 6367 </summary> 6368 <param name="gameobjects">Seurattavat peliobjektit.</param> 6369 </member> 6370 <member name="M:Jypeli.Camera.StopFollowing"> 6371 <summary> 6372 Lopettaa olio(iden) seuraamisen. 6373 </summary> 6374 </member> 6375 <member name="M:Jypeli.Camera.ZoomTo(Jypeli.Vector,Jypeli.Vector)"> 6376 <summary> 6377 Zoomaa ja sijoittaa kameran niin, ettÀ parametreina annettua alue nÀkyy kokonaan ruudulla. 6378 </summary> 6379 <param name="bottomLeft">Alueen vasen alanurkka.</param> 6380 <param name="topRight">Alueen oikea ylÀnurkka.</param> 6381 </member> 6382 <member name="M:Jypeli.Camera.ZoomToAllObjects(System.Double)"> 6383 <summary> 6384 Zoomaa ja sijoittaa kameran siten, ettÀ kaikki pelioliot ovat yhtÀaikaa nÀkyvissÀ. 6385 </summary> 6386 <param name="borderSize">Reunalle jÀtettÀvÀ tila (jos negatiivinen, niin osa kentÀstÀ jÀÀ piiloon).</param> 6387 </member> 6388 <member name="M:Jypeli.Camera.ZoomTo(System.Double,System.Double,System.Double,System.Double)"> 6389 <summary> 6390 Zoomaa ja sijoittaa kameran niin, ettÀ parametreina annettua alue nÀkyy kokonaan ruudulla. 6391 </summary> 6392 <param name="left">Alueen vasemman reunan x-koordinaatti.</param> 6393 <param name="bottom">Alueen alareunan y-koordinaatti.</param> 6394 <param name="right">Alueen oikean reunan x-koordinaatti.</param> 6395 <param name="top">Alueen ylÀreunan y-koordinaatti.</param> 4929 Resetoi kameran (keskittÀÀ ja laittaa zoomin oletusarvoon). 4930 </summary> 4931 </member> 4932 <member name="M:Jypeli.Camera.Follow(Jypeli.GameObject)"> 4933 <summary> 4934 Seuraa jotakin peliobjektia. 4935 </summary> 4936 <param name="gameobject">Seurattava peliobjekti.</param> 6396 4937 </member> 6397 4938 <member name="M:Jypeli.Camera.ZoomToLevel"> … … 6404 4945 Zoomaa ja keskittÀÀ kameran siten, ettÀ koko kenttÀ on nÀkyvissÀ kerralla. TÀllöin kamera ei seuraa mitÀÀn oliota. 6405 4946 </summary> 6406 <param name="border Size">Reunalle jÀtettÀvÀ tila (jos negatiivinen, niin osa kentÀstÀ jÀÀ piiloon).</param>4947 <param name="bordersize">Reunalle jÀtettÀvÀ tila (jos negatiivinen, niin osa kentÀstÀ jÀÀ piiloon).</param> 6407 4948 </member> 6408 4949 <member name="M:Jypeli.Camera.Update(Jypeli.Time)"> … … 6410 4951 Ajetaan kun pelitilannetta pÀivitetÀÀn. 6411 4952 </summary> 6412 <param name=" time">Peliaika</param>4953 <param name="gameTime">Peliaika</param> 6413 4954 </member> 6414 4955 <member name="P:Jypeli.Camera.X"> … … 6438 4979 </summary> 6439 4980 </member> 6440 <member name="P:Jypeli.Camera.FollowsX">6441 <summary>6442 Seurataanko oliota (FollowedObject) x- eli vaakasuunnassa.6443 </summary>6444 </member>6445 <member name="P:Jypeli.Camera.FollowsY">6446 <summary>6447 Seurataanko oliota (FollowedObject) y- eli pystysuunnassa.6448 </summary>6449 </member>6450 <member name="P:Jypeli.Camera.FollowOffset">6451 <summary>6452 Jos kamera seuraa oliota, tÀllÀ voi sÀÀtÀÀ missÀ kohtaa ruutua pelaaja nÀkyy.6453 Toisin sanoen ruutukoordinaateissa kerrotaan, kuinka kaukana ruudun keskustasta6454 seurattava olio nÀkyy.6455 </summary>6456 <example>6457 Pelaajan nÀyttÀminen ruudun alareunassa, vaakasuunnassa keskellÀ:6458 <code>6459 Camera.Follow( pelaaja );6460 Camera.FollowOffset = new Vector( 0, Screen.Height * 0.4 );6461 </code>6462 </example>6463 </member>6464 <member name="P:Jypeli.Camera.FollowXMargin">6465 <summary>6466 Jos kamera seuraa useita olioita, tÀllÀ voi sÀÀtÀÀ kuinka paljon vasempaan ja6467 oikeaan reunaan jÀtetÀÀn tyhjÀÀ tilaa.6468 </summary>6469 </member>6470 <member name="P:Jypeli.Camera.FollowYMargin">6471 <summary>6472 Jos kamera seuraa useita olioita, tÀllÀ voi sÀÀtÀÀ kuinka paljon ylÀ- ja6473 alareunaan jÀtetÀÀn tyhjÀÀ tilaa.6474 </summary>6475 </member>6476 4981 <member name="T:Jypeli.Color"> 6477 4982 <summary> 6478 4983 VÀri. 6479 4984 </summary> 6480 </member>6481 <member name="M:Jypeli.Color.PackRGB(System.Byte,System.Byte,System.Byte,System.Byte)">6482 <summary>6483 Pakkaa kolme kokonaislukua vÀriÀ vastaavaksi kokonaisluvuksi6484 </summary>6485 <param name="r">vÀrin punainen osuus (0-255)</param>6486 <param name="g">vÀrin vihreÀ osuus (0-255)</param>6487 <param name="b">vÀrin sininen osuus (0-255)</param>6488 <param name="a">alpha-arvo (0-255)</param>6489 <returns></returns>6490 </member>6491 <member name="M:Jypeli.Color.PackRGB(System.Int32,System.Int32,System.Int32,System.Int32)">6492 <summary>6493 Pakkaa kolme kokonaislukua vÀriÀ vastaavaksi kokonaisluvuksi6494 </summary>6495 <param name="r">vÀrin punainen osuus (0-255)</param>6496 <param name="g">vÀrin vihreÀ osuus (0-255)</param>6497 <param name="b">vÀrin sininen osuus (0-255)</param>6498 <param name="a">alpha-arvo (0-255)</param>6499 <returns></returns>6500 </member>6501 <member name="M:Jypeli.Color.GetAlpha(System.UInt32)">6502 <summary>6503 Ottaa kokonaisluvusta alpha-arvon6504 </summary>6505 <param name="c">luku josta otetaan</param>6506 <returns>Alpha-arvo</returns>6507 </member>6508 <member name="M:Jypeli.Color.GetAlpha(System.Int32)">6509 <summary>6510 Ottaa kokonaisluvusta alpha-arvon6511 </summary>6512 <param name="c">luku josta otetaan</param>6513 <returns>Alpha-arvo</returns>6514 </member>6515 <member name="M:Jypeli.Color.GetRed(System.UInt32)">6516 <summary>6517 Ottaa kokonaisluvusta punaisen vÀrin6518 </summary>6519 <param name="c">luku josta otetaan</param>6520 <returns>punaisen osuus</returns>6521 </member>6522 <member name="M:Jypeli.Color.GetGreen(System.UInt32)">6523 <summary>6524 Ottaa kokonaisluvusta vihreÀn vÀrin6525 </summary>6526 <param name="c">luku josta otetaan</param>6527 <returns>vihreÀn osuus</returns>6528 </member>6529 <member name="M:Jypeli.Color.GetBlue(System.UInt32)">6530 <summary>6531 Ottaa kokonaisluvusta sinisen vÀrin6532 </summary>6533 <param name="c">luku josta otetaan</param>6534 <returns>sinisen osuus</returns>6535 </member>6536 <member name="M:Jypeli.Color.IntToColor(System.Int32)">6537 <summary>6538 Tekee kokonaisluvusta vÀrin6539 </summary>6540 <param name="c">ARGB-arvon sisÀltÀvÀ kokonaisluku</param>6541 <returns></returns>6542 </member>6543 <member name="M:Jypeli.Color.UIntToColor(System.UInt32)">6544 <summary>6545 Tekee kokonaisluvusta vÀrin6546 </summary>6547 <param name="c">ARGB-arvon sisÀltÀvÀ kokonaisluku</param>6548 <returns></returns>6549 </member>6550 <member name="M:Jypeli.Color.ToInt">6551 <summary>6552 Muuttaa vÀrin ARGB-kokonaisluvuksi6553 </summary>6554 <returns></returns>6555 </member>6556 <member name="M:Jypeli.Color.ToUInt">6557 <summary>6558 Muuttaa vÀrin ARGB-kokonaisluvuksi6559 </summary>6560 <returns></returns>6561 </member>6562 <member name="M:Jypeli.Color.ToString">6563 <summary>6564 Palautetaan vÀri heksamerkkijonona6565 </summary>6566 <returns></returns>6567 4985 </member> 6568 4986 <member name="M:Jypeli.Color.Darker(Jypeli.Color,System.Int32)"> … … 6735 5153 <summary> 6736 5154 KosketusnÀyttö (Windows Phone 7) 6737 </summary>6738 </member>6739 <member name="P:Jypeli.Controls.Controls.PhoneBackButton">6740 <summary>6741 Back-nappi (Windows Phone 7)6742 5155 </summary> 6743 5156 </member> … … 7333 5746 </summary> 7334 5747 </member> 7335 <member name="M:Jypeli.Game.#ctor(System.Int32)"> 7336 <summary> 7337 Alustaa uuden peliluokan. 7338 </summary> 7339 <param name="device">MikÀ monitori kÀytössÀ, 1=ensimmÀinen</param> 7340 </member> 7341 <member name="M:Jypeli.Game.AssertInitialized(System.Action)"> 7342 <summary> 7343 Suorittaa aliohjelman kun peli on varmasti alustettu. 7344 </summary> 7345 <param name="actionMethod">Suoritettava aliohjelma.</param> 7346 </member> 7347 <member name="M:Jypeli.Game.Add(Jypeli.IGameObject)"> 5748 <member name="M:Jypeli.Game.Add(Jypeli.GameObject)"> 7348 5749 <summary> 7349 5750 LisÀÀ olion peliin, kerrokseen 0. … … 7356 5757 </summary> 7357 5758 </member> 7358 <member name="M:Jypeli.Game.Add(Jypeli. IGameObject,System.Int32)">5759 <member name="M:Jypeli.Game.Add(Jypeli.GameObject,System.Int32)"> 7359 5760 <summary> 7360 5761 LisÀÀ peliolion peliin, tiettyyn kerrokseen. … … 7363 5764 <param name="layer">Kerros, luku vÀliltÀ [-3, 3].</param> 7364 5765 </member> 7365 <member name="M:Jypeli.Game.Remove(Jypeli. IGameObject)">5766 <member name="M:Jypeli.Game.Remove(Jypeli.GameObject)"> 7366 5767 <summary> 7367 5768 Poistaa olion pelistÀ. Jos haluat tuhota olion, … … 7372 5773 pÀivityksen jÀlkeen. 7373 5774 </remarks> 7374 </member>7375 <member name="M:Jypeli.Game.GetObjects(System.Predicate{Jypeli.GameObject})">7376 <summary>7377 Palauttaa listan kaikista peliolioista jotka toteuttavat ehdon.7378 Lista on jÀrjestetty pÀÀllimmÀisestÀ alimmaiseen.7379 </summary>7380 <param name="condition">Ehto</param>7381 <returns>Lista olioista</returns>7382 </member>7383 <member name="M:Jypeli.Game.GetFirstObject(System.Predicate{Jypeli.GameObject})">7384 <summary>7385 Palauttaa ensimmÀisen peliolion joka toteuttaa ehdon (null jos mikÀÀn ei toteuta).7386 </summary>7387 <param name="condition">Ehto</param>7388 <returns>Lista olioista</returns>7389 </member>7390 <member name="M:Jypeli.Game.GetObjectsAt(Jypeli.Vector)">7391 <summary>7392 Palauttaa listan peliolioista, jotka ovat annetussa paikassa.7393 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan tyhjÀ lista.7394 Lista on jÀrjestetty pÀÀllimmÀisestÀ alimmaiseen.7395 </summary>7396 <param name="position">Paikkakoordinaatit</param>7397 <returns>Lista olioista</returns>7398 </member>7399 <member name="M:Jypeli.Game.GetObjectAt(Jypeli.Vector)">7400 <summary>7401 Palauttaa peliolion, joka on annetussa paikassa.7402 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan null.7403 Jos olioita on useampia, palautetaan pÀÀllimmÀinen.7404 </summary>7405 <param name="position">Paikkakoordinaatit</param>7406 <returns>Mahdollinen olio</returns>7407 </member>7408 <member name="M:Jypeli.Game.GetObjectsAt(Jypeli.Vector,System.Double)">7409 <summary>7410 Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllÀ sÀteellÀ.7411 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan tyhjÀ lista.7412 Lista on jÀrjestetty pÀÀllimmÀisestÀ alimmaiseen.7413 </summary>7414 <param name="position">Paikkakoordinaatit</param>7415 <param name="radius">SÀde jolla etsitÀÀn</param>7416 <returns>Lista olioista</returns>7417 </member>7418 <member name="M:Jypeli.Game.GetObjectAt(Jypeli.Vector,System.Double)">7419 <summary>7420 Palauttaa peliolion, joka on annetussa paikassa tietyllÀ sÀteellÀ.7421 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan null.7422 Jos olioita on useampia, palautetaan ensin lisÀtty.7423 </summary>7424 <param name="position">Paikkakoordinaatit</param>7425 <param name="radius">SÀde jolla etsitÀÀn</param>7426 <returns>Mahdollinen olio</returns>7427 </member>7428 <member name="M:Jypeli.Game.GetObjectsAt(Jypeli.Vector,System.Object)">7429 <summary>7430 Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllÀ sÀteellÀ.7431 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan tyhjÀ lista.7432 Lista on jÀrjestetty pÀÀllimmÀisestÀ alimmaiseen.7433 Vain annetulla tagilla varustetut oliot huomioidaan.7434 </summary>7435 <param name="position">Paikkakoordinaatit</param>7436 <param name="tag">EtsittÀvÀn olion tagi.</param>7437 <returns>Lista olioista</returns>7438 </member>7439 <member name="M:Jypeli.Game.GetObjectAt(Jypeli.Vector,System.Object)">7440 <summary>7441 Palauttaa peliolion, joka on annetussa paikassa.7442 Vain annetulla tagilla varustetut oliot huomioidaan.7443 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan null.7444 Jos olioita on useampia, palautetaan ensin lisÀtty.7445 </summary>7446 <param name="position">Paikkakoordinaatit</param>7447 <param name="tag">EtsittÀvÀn olion tagi.</param>7448 <returns>Mahdollinen olio</returns>7449 </member>7450 <member name="M:Jypeli.Game.GetObjectsAt(Jypeli.Vector,System.Object,System.Double)">7451 <summary>7452 Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllÀ sÀteellÀ.7453 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan tyhjÀ lista.7454 Lista on jÀrjestetty pÀÀllimmÀisestÀ alimmaiseen.7455 Vain annetulla tagilla varustetut oliot huomioidaan.7456 </summary>7457 <param name="position">Paikkakoordinaatit</param>7458 <param name="tag">EtsittÀvÀn olion tagi.</param>7459 <param name="radius">SÀde jolla etsitÀÀn</param>7460 <returns>Lista olioista</returns>7461 </member>7462 <member name="M:Jypeli.Game.GetObjectAt(Jypeli.Vector,System.Object,System.Double)">7463 <summary>7464 Palauttaa peliolion, joka on annetussa paikassa tietyllÀ sÀteellÀ.7465 Vain annetulla tagilla varustetut oliot huomioidaan.7466 Jos paikassa ei ole mitÀÀn pelioliota, palautetaan null.7467 Jos olioita on useampia, palautetaan ensin lisÀtty.7468 </summary>7469 <param name="position">Paikkakoordinaatit</param>7470 <param name="tag">EtsittÀvÀn olion tagi.</param>7471 <param name="radius">SÀde jolla etsitÀÀn</param>7472 <returns>Mahdollinen olio</returns>7473 5775 </member> 7474 5776 <member name="M:Jypeli.Game.Remove(Jypeli.Widgets.Widget)"> … … 7482 5784 </remarks> 7483 5785 </member> 5786 <member name="M:Jypeli.Game.DoRemove(Jypeli.GameObject)"> 5787 <summary> 5788 Toteuttaa olion poistamisen pelistÀ. ÃlÀ kutsu tÀtÀ suoraan pelissÀ, kÀytÀ mielummin 5789 pelioliolle <c>o</c> metodia <c>o.Destroy()</c>. 5790 </summary> 5791 </member> 7484 5792 <member name="M:Jypeli.Game.Add(Jypeli.Widgets.Widget)"> 7485 5793 <summary> … … 7512 5820 Lataa taulukon ÀÀniefektejÀ contentista. 7513 5821 </summary> 7514 <param name="name s">ÃÀnien nimet ilman tarkennetta pilkuin eroiteltuna</param>5822 <param name="name">ÃÀnien nimet ilman tarkennetta pilkuin eroiteltuna</param> 7515 5823 <returns>Taulukko SoundEffect-olioita</returns> 7516 5824 </member> 7517 <member name="M:Jypeli.Game.ClearTimers">7518 <summary>7519 Poistaa kaikki ajastimet.7520 </summary>7521 </member>7522 5825 <member name="M:Jypeli.Game.ClearAll"> 7523 5826 <summary> … … 7528 5831 <summary> 7529 5832 Palauttaa kontrollit alkutilaansa. 7530 </summary>7531 </member>7532 <member name="M:Jypeli.Game.ClearGameObjects">7533 <summary>7534 Tuohoaa ja poistaa pelistÀ kaikki pelioliot (ml. fysiikkaoliot).7535 5833 </summary> 7536 5834 </member> … … 7562 5860 <summary> 7563 5861 TÀssÀ alustetaan peli tombstoning-tilasta. 7564 Jos metodia ei ole mÀÀritelty, kutsutaan Begin.7565 5862 </summary> 7566 5863 </member> … … 7586 5883 </summary> 7587 5884 </member> 7588 <member name="M:Jypeli.Game.ConfirmExit">7589 <summary>7590 Kysyy haluaako lopettaa pelin ja lopettaa jos vastataan kyllÀ.7591 </summary>7592 </member>7593 5885 <member name="M:Jypeli.Game.SaveGame(System.String)"> 7594 5886 <summary> … … 7620 5912 </summary> 7621 5913 <param name="name">Fontin tiedoston nimi, ilman pÀÀtettÀ.</param> 7622 </member>7623 <member name="P:Jypeli.Game.Name">7624 <summary>7625 Pelin nimi.7626 </summary>7627 </member>7628 <member name="E:Jypeli.Game.InstanceInitialized">7629 <summary>7630 Tapahtuu kun Game.Instance on alustettu.7631 </summary>7632 </member>7633 <member name="E:Jypeli.Game.Exiting">7634 <summary>7635 Tapahtuu kun peli lopetetaan.7636 </summary>7637 5914 </member> 7638 5915 <member name="P:Jypeli.Game.Camera"> … … 7843 6120 </summary> 7844 6121 </member> 7845 <member name="M:Jypeli.Image.GetData(System.Int32,System.Int32,System.Int32,System.Int32)">7846 <summary>7847 Kuvan pikselit Color-taulukkona7848 </summary>7849 <param name="ox">siirtymÀ x-suunnassa vasemmasta ylÀnurkasta</param>7850 <param name="oy">siirtymÀ y-suunnassa vasemmasta ylÀnurkasta</param>7851 <param name="w">alueen leveys joka kopioidaan</param>7852 <param name="h">lueen korkaus joka kopioidaan</param>7853 <returns>pikselit Color-taulukkona</returns>7854 </member>7855 <member name="M:Jypeli.Image.SetData(Jypeli.Color[0:,0:],System.Int32,System.Int32,System.Int32,System.Int32)">7856 <summary>7857 Asettaa kuvan pikselit Color-taulukosta7858 </summary>7859 <param name="bmp">taulukko josta pikseleitÀ otetaan</param>7860 <param name="ox">siirtymÀ x-suunnassa vasemmasta ylÀnurkasta</param>7861 <param name="oy">siirtymÀ y-suunnassa vasemmasta ylÀnurkasta</param>7862 <param name="w">alueen leveys johon kopioidaan</param>7863 <param name="h">lueen korkaus johon kopioidaan</param>7864 <returns>pikselit Color-taulukkona</returns>7865 </member>7866 <member name="M:Jypeli.Image.GetDataUInt(System.Int32,System.Int32,System.Int32,System.Int32)">7867 <summary>7868 Palalutetaan kuvan pikselit ARGB-uint[,] -taulukkona7869 </summary>7870 <param name="ox">siirtymÀ x-suunnassa vasemmasta ylÀnurkasta</param>7871 <param name="oy">siirtymÀ y-suunnassa vasemmasta ylÀnurkasta</param>7872 <param name="w">alueen leveys joka kopioidaan</param>7873 <param name="h">lueen korkaus joka kopioidaan</param>7874 <returns>Kuvan pikselit ARGB-taulukkona</returns>7875 </member>7876 <member name="M:Jypeli.Image.GetDataUIntAA(System.Int32,System.Int32,System.Int32,System.Int32)">7877 <summary>7878 Palalutetaan kuvan pikselit ARGB-uint[][] -taulukkona7879 </summary>7880 <param name="ox">siirtymÀ x-suunnassa vasemmasta ylÀnurkasta</param>7881 <param name="oy">siirtymÀ y-suunnassa vasemmasta ylÀnurkasta</param>7882 <param name="w">alueen leveys joka kopioidaan</param>7883 <param name="h">lueen korkaus joka kopioidaan</param>7884 <returns>Kuvan pikselit ARGB-taulukkona</returns>7885 </member>7886 <member name="M:Jypeli.Image.SetData(System.UInt32[0:,0:],System.Int32,System.Int32,System.Int32,System.Int32)">7887 <summary>7888 Asetetaan kuvan pikselit ARGB-uint taulukosta7889 </summary>7890 <param name="bmp">taulukko josta pikselit otetaan</param>7891 <param name="ox">siirtymÀ x-suunnassa vasemmasta ylÀnurkasta</param>7892 <param name="oy">siirtymÀ y-suunnassa vasemmasta ylÀnurkasta</param>7893 <param name="w">alueen leveys johon kopioidaan</param>7894 <param name="h">alueen korkeus johon kopioidaan</param>7895 </member>7896 <member name="M:Jypeli.Image.SetData(System.UInt32[][],System.Int32,System.Int32,System.Int32,System.Int32)">7897 <summary>7898 Asetetaan kuvan pikselit ARGB-uint taulukosta7899 </summary>7900 <param name="bmp">taulukko josta pikselit otetaan</param>7901 <param name="ox">siirtymÀ x-suunnassa vasemmasta ylÀnurkasta</param>7902 <param name="oy">siirtymÀ y-suunnassa vasemmasta ylÀnurkasta</param>7903 <param name="w">alueen leveys johon kopioidaan</param>7904 <param name="h">alueen korkeus johon kopioidaan</param>7905 </member>7906 <member name="M:Jypeli.Image.#ctor(System.Int32,System.Int32,Jypeli.Color)">7907 <summary>7908 Luo uuden kuvan.7909 </summary>7910 <param name="width">Kuvan leveys</param>7911 <param name="height">Kuvan korkeus</param>7912 <param name="backColor">Kuvan taustavÀri</param>7913 </member>7914 <member name="M:Jypeli.Image.#ctor(System.Double,System.Double,Jypeli.Color)">7915 <summary>7916 Luo uuden kuvan.7917 </summary>7918 <param name="width">Kuvan leveys</param>7919 <param name="height">Kuvan korkeus</param>7920 <param name="backColor">Kuvan taustavÀri</param>7921 </member>7922 <member name="M:Jypeli.Image.InvalidateAsset">7923 <summary>7924 Tekee uuden lokaalin instanssin kuvan tekstuurista ja poistaa7925 viitteen assettiin josta kuva on luotu.7926 Kutsu tÀtÀ metodia aina kun kuvan dataa muutetaan.7927 </summary>7928 </member>7929 6122 <member name="M:Jypeli.Image.FromFile(System.String)"> 7930 6123 <summary> … … 7933 6126 </summary> 7934 6127 <param name="path">Tiedoston polku.</param> 7935 </member>7936 <member name="M:Jypeli.Image.FromFile(Jypeli.StorageFile)">7937 <summary>7938 Lataa kuvan tiedostosta. Kuvan ei tarvitse olla lisÀttynÀ7939 Content-projektiin.7940 </summary>7941 <param name="path">Tiedosto.</param>7942 </member>7943 <member name="M:Jypeli.Image.FromStream(System.IO.Stream)">7944 <summary>7945 Lataa kuvan tiedostovirrasta.7946 </summary>7947 <param name="stream"></param>7948 <returns></returns>7949 6128 </member> 7950 6129 <member name="M:Jypeli.Image.CreateStarSky(System.Int32,System.Int32,System.Int32)"> … … 8052 6231 <returns>VÀritetyt kuvat.</returns> 8053 6232 </member> 8054 <member name="M:Jypeli.Image.AsJpeg">8055 <summary>8056 Palauttaa kuvan jpeg-muodossa, jossa se voidaan esimerkiksi tallentaa8057 DataStorage.Export -metodilla.8058 </summary>8059 <returns></returns>8060 </member>8061 <member name="M:Jypeli.Image.AsPng">8062 <summary>8063 Palauttaa kuvan png-muodossa, jossa se voidaan esimerkiksi tallentaa8064 DataStorage.Export -metodilla.8065 </summary>8066 <returns></returns>8067 </member>8068 6233 <member name="P:Jypeli.Image.Width"> 8069 6234 <summary> … … 8098 6263 </summary> 8099 6264 </member> 8100 <member name="M:Jypeli.Controls.Keyboard.IsChar(Jypeli.Key)">8101 <summary>8102 Tarkistaa, liittyykö nÀppÀimeen k merkkiÀ.8103 </summary>8104 <param name="k">NÀppÀin</param>8105 <returns>boolean</returns>8106 </member>8107 <member name="M:Jypeli.Controls.Keyboard.FromChar(System.Char)">8108 <summary>8109 Palauttaa nÀppÀimen merkille c.8110 Jos merkille ei ole nÀppÀintÀ, palautetaan Key.None.8111 </summary>8112 <param name="c">Merkki</param>8113 <returns>NÀppÀin</returns>8114 </member>8115 <member name="M:Jypeli.Controls.Keyboard.ToChar(Jypeli.Key)">8116 <summary>8117 Palauttaa merkin, joka liittyy nÀppÀimeen k.8118 Jos nÀppÀimeen ei liity merkkiÀ, tapahtuu poikkeus ArgumentException.8119 </summary>8120 <param name="k">NÀppÀin</param>8121 <returns>Merkki</returns>8122 </member>8123 6265 <member name="M:Jypeli.Controls.Keyboard.Enable(Jypeli.Key)"> 8124 6266 <summary> … … 8183 6325 </summary> 8184 6326 </member> 6327 <member name="F:Jypeli.Layer.MaxTextureWidth"> 6328 <summary> 6329 The maximum width of a texture. 2048 is the maximum that is supported 6330 in the reach profile. However, we don't use the full value 6331 so that one big texture does not fill the entire cache. 6332 </summary> 6333 </member> 6334 <member name="F:Jypeli.Layer.MaxTextureHeight"> 6335 <summary> 6336 <see cref="F:Jypeli.Layer.MaxTextureWidth"/> 6337 </summary> 6338 </member> 8185 6339 <member name="F:Jypeli.Layer.squareVertices"> 8186 6340 <summary> … … 8202 6356 Indices for the vertex array of the triangle. 8203 6357 </summary> 6358 </member> 6359 <member name="M:Jypeli.Layer.AddNewImages(Jypeli.Image[])"> 6360 <summary> 6361 Adds new images to the cache. 6362 </summary> 6363 <returns><c>true</c> if images were successfully added or they were already in the cache.</returns> 6364 </member> 6365 <member name="M:Jypeli.Layer.ComposeCachedTexture(System.Collections.Generic.List{Jypeli.Image})"> 6366 <summary> 6367 Composes individual textures into one big texture, that can 6368 then be sent to the graphics card in one batch. 6369 </summary> 6370 <remarks> 6371 This method also sets texture coordinates for each image. The texture 6372 coordinates refer to a small part of the image. 6373 </remarks> 6374 </member> 6375 <member name="M:Jypeli.Layer.CalculateLocations(Microsoft.Xna.Framework.Graphics.Texture2D[],System.Int32@)"> 6376 <summary> 6377 Calculates locations for individual images in the composed image, so that 6378 as little space is wasted as possible. 6379 </summary> 6380 <param name="textures">Array of textures sorted by height.</param> 6381 <param name="totalWidth">The width for the composed texture.</param> 6382 <returns>Locations for individual textures, or null if there is not enough space.</returns> 6383 </member> 6384 <member name="M:Jypeli.Layer.DoRemove(Jypeli.GameObject)"> 6385 <summary> 6386 Removes the object immediately. 6387 </summary> 6388 <param name="o">The object to remove</param> 6389 <returns><c>true</c> if the object was found and removed.</returns> 8204 6390 </member> 8205 6391 <member name="P:Jypeli.Layer.DrawOrder"> … … 8214 6400 </summary> 8215 6401 </member> 8216 <member name="P:Jypeli.Layer.Grid">8217 <summary>8218 Ruudukko. Ruudukko piirretÀÀn asettamalla tÀhÀn <c>Grid</c>-olio.8219 Jos <c>null</c>, ruudukkoa ei piirretÀ.8220 </summary>8221 </member>8222 <member name="M:Jypeli.ObjectLoadMethods.AddByTag(System.String,System.Func{Jypeli.GameObject,Jypeli.GameObject})">8223 <summary>8224 LisÀÀ metodin ladatun olion muokkaamiseksi.8225 Metodin tulee palauttaa muokkaamansa olio. Metodi voi myös palauttaa uuden olion, jos8226 haluttu tyyppi ei ole tuettu editorissa.8227 </summary>8228 <param name="tag">Tagi, joka oliolla tulee olla.</param>8229 <param name="method">Metodi, joka muokkaa oliota tai palauttaa uuden.</param>8230 </member>8231 <member name="M:Jypeli.ObjectLoadMethods.AddByTemplate(System.String,System.Func{Jypeli.GameObject,Jypeli.GameObject})">8232 <summary>8233 LisÀÀ metodin ladatun olion muokkaamiseksi.8234 Metodin tulee palauttaa muokkaamansa olio. Metodi voi myös palauttaa uuden olion, jos8235 haluttu olion tyyppi ei ole tuettu editorissa.8236 </summary>8237 <param name="tag">Template, jonka pohjalta olio on luotu.</param>8238 <param name="method">Metodi, joka muokkaa oliota tai palauttaa uuden.</param>8239 </member>8240 6402 <member name="T:Jypeli.Level"> 8241 6403 <summary> … … 8246 6408 <summary> 8247 6409 KentÀn keskipiste. 8248 </summary>8249 </member>8250 <member name="M:Jypeli.Level.FindObjectLimits">8251 <summary>8252 Laskee pienimmÀn alueen, jonka sisÀlle kaikki kentÀn oliot mahtuvat.8253 6410 </summary> 8254 6411 </member> … … 8270 6427 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param> 8271 6428 <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param> 8272 </member>8273 <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Boolean,Jypeli.Color)">8274 <summary>8275 LisÀÀ kaikille kentÀn sivuille reunat, joihin oliot voivat törmÀtÀ.8276 </summary>8277 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8278 <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param>8279 <param name="borderColor">Reunojen vÀri.</param>8280 </member>8281 <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Boolean,Jypeli.Image)">8282 <summary>8283 LisÀÀ kaikille kentÀn sivuille reunat, joihin oliot voivat törmÀtÀ.8284 </summary>8285 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8286 <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param>8287 <param name="borderImage">Reunojen kuva / tekstuuri.</param>8288 </member>8289 <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Boolean,Jypeli.Color)">8290 <summary>8291 LisÀÀ kentÀn vaakasivuille reunat, joihin oliot voivat törmÀtÀ.8292 </summary>8293 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8294 <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param>8295 <param name="borderColor">Reunojen vÀri.</param>8296 </member>8297 <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Boolean,Jypeli.Color)">8298 <summary>8299 LisÀÀ kentÀn pystysivuille reunat, joihin oliot voivat törmÀtÀ.8300 </summary>8301 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8302 <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param>8303 <param name="borderColor">Reunojen vÀri.</param>8304 </member>8305 <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Boolean,Jypeli.Image)">8306 <summary>8307 LisÀÀ kentÀn vaakasivuille reunat, joihin oliot voivat törmÀtÀ.8308 </summary>8309 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8310 <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param>8311 <param name="borderImage">Reunojen kuva / tekstuuri.</param>8312 </member>8313 <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Boolean,Jypeli.Image)">8314 <summary>8315 LisÀÀ kentÀn pystysivuille reunat, joihin oliot voivat törmÀtÀ.8316 </summary>8317 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8318 <param name="isVisible">Reunan nÀkyvyys <c>true</c>, jos nÀkyvÀt reunat, muuten <c>false</c>.</param>8319 <param name="borderImage">Reunojen kuva / tekstuuri.</param>8320 </member>8321 <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Color)">8322 <summary>8323 LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8324 </summary>8325 <param name="min">Reunan minimipaksuus.</param>8326 <param name="max">Reunan maksimipaksuus.</param>8327 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8328 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8329 <param name="borderColor">Reunojen vÀri.</param>8330 </member>8331 <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Image)">8332 <summary>8333 LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8334 </summary>8335 <param name="min">Reunan minimipaksuus.</param>8336 <param name="max">Reunan maksimipaksuus.</param>8337 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8338 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8339 <param name="borderImage">Reunojen kuva / tekstuuri.</param>8340 </member>8341 <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32,System.Double)">8342 <summary>8343 LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8344 </summary>8345 <param name="min">Reunan minimipaksuus.</param>8346 <param name="max">Reunan maksimipaksuus.</param>8347 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8348 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8349 </member>8350 <member name="M:Jypeli.Level.CreateBorders(System.Double,System.Double,System.Int32)">8351 <summary>8352 LisÀÀ kaikille kentÀn sivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8353 </summary>8354 <param name="min">Reunan minimipaksuus.</param>8355 <param name="max">Reunan maksimipaksuus.</param>8356 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8357 </member>8358 <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32,System.Double)">8359 <summary>8360 LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8361 </summary>8362 <param name="min">Reunan minimipaksuus.</param>8363 <param name="max">Reunan maksimipaksuus.</param>8364 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8365 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8366 </member>8367 <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Image)">8368 <summary>8369 LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8370 </summary>8371 <param name="min">Reunan minimipaksuus.</param>8372 <param name="max">Reunan maksimipaksuus.</param>8373 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8374 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8375 <param name="borderImage">Reunojen kuva / tekstuuri.</param>8376 </member>8377 <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Color)">8378 <summary>8379 LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8380 </summary>8381 <param name="min">Reunan minimipaksuus.</param>8382 <param name="max">Reunan maksimipaksuus.</param>8383 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8384 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8385 <param name="borderColor">Reunojen vÀri.</param>8386 </member>8387 <member name="M:Jypeli.Level.CreateHorizontalBorders(System.Double,System.Double,System.Int32)">8388 <summary>8389 LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8390 </summary>8391 <param name="min">Reunan minimipaksuus.</param>8392 <param name="max">Reunan maksimipaksuus.</param>8393 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8394 </member>8395 <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32,System.Double)">8396 <summary>8397 LisÀÀ kentÀn pystysivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8398 </summary>8399 <param name="min">Reunan minimipaksuus.</param>8400 <param name="max">Reunan maksimipaksuus.</param>8401 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8402 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8403 </member>8404 <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Image)">8405 <summary>8406 LisÀÀ kentÀn pystysivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8407 </summary>8408 <param name="min">Reunan minimipaksuus.</param>8409 <param name="max">Reunan maksimipaksuus.</param>8410 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8411 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8412 <param name="borderImage">Reunojen kuva / tekstuuri.</param>8413 </member>8414 <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32,System.Double,Jypeli.Color)">8415 <summary>8416 LisÀÀ kentÀn pystysivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8417 </summary>8418 <param name="min">Reunan minimipaksuus.</param>8419 <param name="max">Reunan maksimipaksuus.</param>8420 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8421 <param name="restitution">Reunojen kimmoisuus (0.0 = pysÀyttÀÀ, 1.0 = kimpoaa tÀydellÀ voimalla)</param>8422 <param name="borderColor">Reunojen vÀri.</param>8423 </member>8424 <member name="M:Jypeli.Level.CreateVerticalBorders(System.Double,System.Double,System.Int32)">8425 <summary>8426 LisÀÀ kentÀn vaakasivuille epÀtasaiset reunat, joihin oliot voivat törmÀtÀ.8427 </summary>8428 <param name="min">Reunan minimipaksuus.</param>8429 <param name="max">Reunan maksimipaksuus.</param>8430 <param name="points">Pisteiden mÀÀrÀ (kuinka vaihtelevaa maasto on).</param>8431 6429 </member> 8432 6430 <member name="M:Jypeli.Level.CreateLeftBorder(System.Double,System.Boolean)"> … … 8601 6599 <returns>Vektori.</returns> 8602 6600 </member> 8603 <member name="M:Jypeli.Level.LoadFromFile(System.String)">8604 <summary>8605 Lataa kentÀn tiedostosta.8606 KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla.8607 </summary>8608 <param name="fileName">KenttÀtiedoston nimi</param>8609 </member>8610 <member name="M:Jypeli.Level.LoadFromFile(System.String,Jypeli.ObjectLoadMethods)">8611 <summary>8612 Lataa kentÀn tiedostosta.8613 KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla.8614 </summary>8615 <param name="fileName">KenttÀtiedoston nimi</param>8616 <param name="methods">Metodit, joilla ladattuja olioita voidaan muokata</param>8617 </member>8618 <member name="M:Jypeli.Level.LoadFromContent(System.String)">8619 <summary>8620 Lataa kentÀn contentista.8621 KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla.8622 </summary>8623 <param name="assetName">KentÀn nimi contentissa</param>8624 </member>8625 <member name="M:Jypeli.Level.LoadFromContent(System.String,Jypeli.ObjectLoadMethods)">8626 <summary>8627 Lataa kentÀn contentista.8628 KenttÀtiedostoja voi tehdÀ Jypelin mukana tulevalle editorilla.8629 </summary>8630 <param name="assetName">KentÀn nimi contentissa</param>8631 <param name="methods">Metodit, joilla ladattuja olioita voidaan muokata</param>8632 </member>8633 6601 <member name="P:Jypeli.Level.BackgroundColor"> 8634 6602 <summary> … … 8649 6617 <summary> 8650 6618 KentÀn korkeus. 8651 </summary>8652 </member>8653 <member name="P:Jypeli.Level.Size">8654 <summary>8655 KentÀn koko (leveys ja korkeus).8656 6619 </summary> 8657 6620 </member> … … 8940 6903 </summary> 8941 6904 </member> 8942 <member name="M:Jypeli.Controls.Mouse.IsCursorOn(Jypeli. IGameObject)">6905 <member name="M:Jypeli.Controls.Mouse.IsCursorOn(Jypeli.GameObject)"> 8943 6906 <summary> 8944 6907 Onko hiiren kursori annetun olion pÀÀllÀ. 8945 6908 </summary> 8946 6909 </member> 8947 <member name="M:Jypeli.Controls.Mouse.Listen(Jypeli. MouseButton,Jypeli.ButtonState,Jypeli.Controls.Handler,System.String)">6910 <member name="M:Jypeli.Controls.Mouse.Listen(Jypeli.Controls.MouseButton,Jypeli.ButtonState,Jypeli.Controls.Handler,System.String)"> 8948 6911 <summary> 8949 6912 Kuuntelee hiiren nappulan painalluksia. … … 8954 6917 <param name="helpText">Ohjeteksti.</param> 8955 6918 </member> 8956 <member name="M:Jypeli.Controls.Mouse.ListenOn(Jypeli. IGameObject,Jypeli.MouseButton,Jypeli.ButtonState,Jypeli.Controls.Handler,System.String)">6919 <member name="M:Jypeli.Controls.Mouse.ListenOn(Jypeli.GameObject,Jypeli.Controls.MouseButton,Jypeli.ButtonState,Jypeli.Controls.Handler,System.String)"> 8957 6920 <summary> 8958 6921 Kuuntelee hiirenpainalluksia annetun peliolion pÀÀllÀ. … … 8964 6927 <param name="helpText">Ohjeteksti.</param> 8965 6928 </member> 8966 <member name="M:Jypeli.Controls.Mouse.ListenOn(Jypeli.Widgets.Widget,Jypeli. MouseButton,Jypeli.ButtonState,Jypeli.Controls.Handler,System.String)">6929 <member name="M:Jypeli.Controls.Mouse.ListenOn(Jypeli.Widgets.Widget,Jypeli.Controls.MouseButton,Jypeli.ButtonState,Jypeli.Controls.Handler,System.String)"> 8967 6930 <summary> 8968 6931 Kuuntelee hiirenpainalluksia annetun olion pÀÀllÀ. … … 8982 6945 <param name="helpText">Ohjeteksti.</param> 8983 6946 </member> 8984 <member name="M:Jypeli.Controls.Mouse.ListenWheel(Jypeli.Controls.Handler,System.String)">8985 <summary>8986 Kuuntelee hiiren rullaa.8987 </summary>8988 <param name="handler">Hiiren rullan tapahtuman kÀsittelijÀ.</param>8989 <param name="helpText">Ohjeteksti.</param>8990 </member>8991 <member name="P:Jypeli.Controls.Mouse.ActiveChannels">8992 <summary>8993 Multitouchia varten.8994 </summary>8995 </member>8996 6947 <member name="P:Jypeli.Controls.Mouse.IsCursorVisible"> 8997 6948 <summary> … … 9013 6964 </summary> 9014 6965 </member> 9015 <member name="P:Jypeli.Controls.Mouse.WheelState"> 9016 <summary> 9017 Rullan asento. VÀhenee alaspÀin ja kasvaa ylöspÀin rullattaessa. 9018 </summary> 9019 </member> 9020 <member name="P:Jypeli.Controls.Mouse.WheelChange"> 9021 <summary> 9022 Rullan asennon muutos viime tarkistuksesta. VÀhenee alaspÀin ja kasvaa ylöspÀin rullattaessa. 9023 Nolla jos rullaa ei ole kÀytetty. 9024 </summary> 9025 </member> 9026 <member name="T:Jypeli.WP7.Touch"> 9027 <summary> 9028 Kosketuspaneelin kosketus. 9029 </summary> 9030 </member> 9031 <member name="P:Jypeli.WP7.Touch.Id"> 9032 <summary> 9033 Id-tunnus tÀlle kosketukselle. 9034 </summary> 9035 </member> 9036 <member name="P:Jypeli.WP7.Touch.PositionOnScreen"> 9037 <summary> 9038 Kosketuksen paikka ruudulla. 9039 </summary> 9040 </member> 9041 <member name="P:Jypeli.WP7.Touch.PositionOnWorld"> 9042 <summary> 9043 Kosketuksen paikka pelimaailmassa. 9044 </summary> 9045 </member> 9046 <member name="P:Jypeli.WP7.Touch.MovementOnScreen"> 9047 <summary> 9048 Kosketuksen liike ruudulla. 9049 </summary> 9050 </member> 9051 <member name="P:Jypeli.WP7.Touch.MovementOnWorld"> 9052 <summary> 9053 Kosketuksen liike pelimaailmassa. 9054 </summary> 9055 </member> 9056 <member name="P:Jypeli.WP7.Gesture.PositionOnScreen2"> 9057 <summary> 9058 Kosketuksen paikka ruudulla. 9059 </summary> 9060 </member> 9061 <member name="P:Jypeli.WP7.Gesture.PositionOnWorld2"> 9062 <summary> 9063 Kosketuksen paikka pelimaailmassa. 9064 </summary> 9065 </member> 9066 <member name="P:Jypeli.WP7.Gesture.MovementOnScreen2"> 9067 <summary> 9068 Kosketuksen liike ruudulla. 9069 </summary> 9070 </member> 9071 <member name="P:Jypeli.WP7.Gesture.MovementOnWorld2"> 9072 <summary> 9073 Kosketuksen liike pelimaailmassa. 9074 </summary> 9075 </member> 9076 <member name="P:Jypeli.WP7.Gesture.WorldDistanceBefore"> 9077 <summary> 9078 Sormien etÀisyysvektori maailmassa eleen alussa. 9079 </summary> 9080 </member> 9081 <member name="P:Jypeli.WP7.Gesture.WorldDistanceAfter"> 9082 <summary> 9083 Sormien etÀisyysvektori maailmassa eleen lopussa. 9084 </summary> 9085 </member> 9086 <member name="P:Jypeli.WP7.Gesture.ScreenDistanceBefore"> 9087 <summary> 9088 Sormien etÀisyysvektori ruudulla eleen alussa. 9089 </summary> 9090 </member> 9091 <member name="P:Jypeli.WP7.Gesture.ScreenDistanceAfter"> 9092 <summary> 9093 Sormien etÀisyysvektori ruudulla eleen lopussa. 9094 </summary> 9095 </member> 9096 <member name="P:Jypeli.WP7.Gesture.Rotation"> 9097 <summary> 9098 Kiertokulma. 9099 </summary> 9100 </member> 9101 <member name="T:Jypeli.WP7.GestureType"> 9102 <summary> 9103 Kosketuseleen tyyppi. 9104 </summary> 9105 </member> 9106 <member name="F:Jypeli.WP7.GestureType.Tap"> 9107 <summary> 9108 TökkÀys. 9109 </summary> 9110 </member> 9111 <member name="F:Jypeli.WP7.GestureType.DoubleTap"> 9112 <summary> 9113 KaksoistökkÀys, eli kaksi tökkÀystÀ perÀkkÀin. 9114 </summary> 9115 </member> 9116 <member name="F:Jypeli.WP7.GestureType.HorizontalDrag"> 9117 <summary> 9118 Raahaaminen vaakasuunnassa. 9119 </summary> 9120 </member> 9121 <member name="F:Jypeli.WP7.GestureType.VerticalDrag"> 9122 <summary> 9123 Raahaaminen pystysuunnassa. 9124 </summary> 9125 </member> 9126 <member name="F:Jypeli.WP7.GestureType.DragComplete"> 9127 <summary> 9128 Raahaamisen loppuminen. TÀmÀ ei anna nopeutta, 9129 ainoastaan ilmoittaa ettÀ ei raahata enÀÀ. 9130 </summary> 9131 </member> 9132 <member name="F:Jypeli.WP7.GestureType.Flick"> 9133 <summary> 9134 Nopea pyyhkÀisy. 9135 </summary> 9136 </member> 9137 <member name="F:Jypeli.WP7.GestureType.Pinch"> 9138 <summary> 9139 Nipistys. 6966 <member name="T:Jypeli.Controls.MouseButton"> 6967 <summary> 6968 Hiiren napit. 6969 </summary> 6970 </member> 6971 <member name="F:Jypeli.Controls.MouseButton.None"> 6972 <summary> 6973 Ei mikÀÀn nappi hiiressÀ. 6974 </summary> 6975 </member> 6976 <member name="F:Jypeli.Controls.MouseButton.Left"> 6977 <summary> 6978 Vasen nappi hiiressÀ. 6979 </summary> 6980 </member> 6981 <member name="F:Jypeli.Controls.MouseButton.Right"> 6982 <summary> 6983 Oikea nappi hiiressÀ. 6984 </summary> 6985 </member> 6986 <member name="F:Jypeli.Controls.MouseButton.Middle"> 6987 <summary> 6988 KeskimmÀinen nappi hiiressÀ (rullan painallus). 6989 </summary> 6990 </member> 6991 <member name="F:Jypeli.Controls.MouseButton.XButton1"> 6992 <summary> 6993 Hiiren ensimmÀinen erikoisnÀppÀin. 6994 </summary> 6995 </member> 6996 <member name="F:Jypeli.Controls.MouseButton.XButton2"> 6997 <summary> 6998 Hiiren toinen erikoisnÀppÀin. 9140 6999 </summary> 9141 7000 </member> … … 9195 7054 <summary> 9196 7055 Lopettaa puhelimen vÀrinÀn. 9197 </summary>9198 </member>9199 <member name="E:Jypeli.WP7.Phone.Activated">9200 <summary>9201 Tapahtuu kun puhelin palaa tombstone-tilasta9202 </summary>9203 </member>9204 <member name="E:Jypeli.WP7.Phone.Deactivated">9205 <summary>9206 Tapahtuu kun puhelin siirtyy tombstone-tilaan9207 7056 </summary> 9208 7057 </member> … … 9442 7291 <summary> 9443 7292 Raised when the Body collides with another. 9444 </summary>9445 </member>9446 <member name="E:Physics2DDotNet.Body.Colliding">9447 <summary>9448 Raised constantly when the Body is colliding with another.9449 7293 </summary> 9450 7294 </member> … … 10753 8597 </summary> 10754 8598 </member> 8599 <member name="T:Jypeli.CollisionHandler"> 8600 <summary> 8601 TörmÀystapahtumiin liitettÀvÀn metodin tyyppi. TörmÀyksen kÀsittelevÀllÀ 8602 metodilla ei ole paluuarvoa ja se ottaa yhden <code>Collision</code>-tyyppisen 8603 parametrin. 8604 </summary> 8605 </member> 10755 8606 <member name="T:Jypeli.PhysicsGame"> 10756 8607 <summary> … … 10763 8614 Alustaa uuden fysiikkapelin. 10764 8615 </summary> 10765 </member>10766 <member name="M:Jypeli.PhysicsGame.#ctor(System.Int32)">10767 <summary>10768 Alustaa uuden fysiikkapelin.10769 </summary>10770 <param name="device">MikÀ monitori kÀytössÀ, 1=ensimmÀinen</param>10771 8616 </member> 10772 8617 <member name="M:Jypeli.PhysicsGame.CreateHingeJoint(Jypeli.PhysicsObject,Jypeli.PhysicsObject,Jypeli.Vector)"> … … 10779 8624 <returns>Liitos.</returns> 10780 8625 </member> 10781 <member name="M:Jypeli.PhysicsGame.StopAll">10782 <summary>10783 PysÀyttÀÀ kaiken liikkeen.10784 </summary>10785 </member>10786 8626 <member name="M:Jypeli.PhysicsGame.ClearAll"> 10787 8627 <summary> … … 10795 8635 </member> 10796 8636 <member name="M:Jypeli.PhysicsGame.Add(Physics2DDotNet.Joints.Joint)"> 10797 <summary>10798 LisÀÀ liitoksen peliin.10799 </summary>10800 </member>10801 <member name="M:Jypeli.PhysicsGame.Remove(Physics2DDotNet.Joints.Joint)">10802 <summary>10803 Poistaa liitoksen pelistÀ.10804 </summary>10805 <param name="j"></param>10806 </member>10807 <member name="M:Jypeli.PhysicsGame.Remove(Jypeli.AxleJoint)">10808 <summary>10809 Poistaa liitoksen pelistÀ.10810 </summary>10811 <param name="j"></param>10812 </member>10813 <member name="M:Jypeli.PhysicsGame.Add(Jypeli.AxleJoint)">10814 8637 <summary> 10815 8638 LisÀÀ liitoksen peliin. … … 10823 8646 <param name="time"></param> 10824 8647 </member> 10825 <member name="M:Jypeli.PhysicsGame.AddCollisionHandler(Jypeli.PhysicsObject,Jypeli. OldCollisionHandler)">8648 <member name="M:Jypeli.PhysicsGame.AddCollisionHandler(Jypeli.PhysicsObject,Jypeli.CollisionHandler)"> 10826 8649 <summary> 10827 8650 MÀÀrittÀÀ metodin, jota kutsutaan kun … … 10830 8653 <param name="o">TörmÀÀvÀ olio.</param> 10831 8654 <param name="handler">Metodi, joka kÀsittelee törmÀyksen.</param> 10832 [Obsolete( "Use newer collision handlers with IPhysicsObject for structured object support" )]10833 </member>10834 <member name="M:Jypeli.PhysicsGame.AddCollisionHandler(Jypeli.IPhysicsObject,Jypeli.NewCollisionHandler)">10835 <summary>10836 MÀÀrittÀÀ metodin, jota kutsutaan kun10837 olio <code>o</code> törmÀÀ johonkin.10838 </summary>10839 <param name="o">TörmÀÀvÀ olio.</param>10840 <param name="handler">Metodi, joka kÀsittelee törmÀyksen.</param>10841 </member>10842 <member name="M:Jypeli.PhysicsGame.AddCollisionHandler(Jypeli.IPhysicsObject,Jypeli.IPhysicsObject,Jypeli.NewCollisionHandler)">10843 <summary>10844 MÀÀrittÀÀ metodin, jota kutsutaan kun10845 olio <code>o</code> törmÀÀ tiettyyn toiseen olioon.10846 </summary>10847 <param name="o">TörmÀÀvÀ olio.</param>10848 <param name="target">Olio johon törmÀtÀÀn.</param>10849 <param name="handler">Metodi, joka kÀsittelee törmÀyksen (ei parametreja).</param>10850 </member>10851 <member name="M:Jypeli.PhysicsGame.AddCollisionHandler(Jypeli.IPhysicsObject,System.String,Jypeli.NewCollisionHandler)">10852 <summary>10853 MÀÀrittÀÀ metodin, jota kutsutaan kun10854 olio <code>o</code> törmÀÀ toiseen olioon, jolla on tietty tagi.10855 </summary>10856 <param name="o">TörmÀÀvÀ olio.</param>10857 <param name="tag">TörmÀttÀvÀn olion tagi.</param>10858 <param name="handler">Metodi, joka kÀsittelee törmÀyksen (ei parametreja).</param>10859 </member>10860 <member name="M:Jypeli.PhysicsGame.RemoveCollisionHandler(Jypeli.PhysicsObject,Jypeli.NewCollisionHandler)">10861 <summary>10862 Poistaa törmÀyksenkÀsittelijÀn.10863 </summary>10864 <param name="o">TörmÀÀvÀ olio.</param>10865 <param name="handler">Metodi, joka kÀsittelee törmÀyksen.</param>10866 8655 </member> 10867 8656 <member name="P:Jypeli.PhysicsGame.PhysicsEnabled"> … … 10875 8664 </summary> 10876 8665 </member> 8666 <member name="T:Jypeli.CollisionShapeQuality"> 8667 <summary> 8668 Kappaleen kuvion laatu törmÀyksentunnistuksessa. 8669 </summary> 8670 </member> 8671 <member name="F:Jypeli.CollisionShapeQuality.Value"> 8672 <summary> 8673 Laatuarvo. 8674 </summary> 8675 </member> 8676 <member name="M:Jypeli.CollisionShapeQuality.FromValue(System.Double)"> 8677 <summary> 8678 Alustaa uuden laatuattribuutin. 8679 </summary> 8680 <param name="value">Lukuarvo vÀlillÀ <c>0.0</c> (huonoin) ja <c>1.0</c> (paras).</param> 8681 </member> 8682 <member name="F:Jypeli.CollisionShapeQuality.Worst"> 8683 <summary> 8684 Huonoin mahdollinen laatu, nopea mutta epÀtarkka. 8685 </summary> 8686 </member> 8687 <member name="F:Jypeli.CollisionShapeQuality.Tolerable"> 8688 <summary> 8689 VÀlttÀvÀ laatu. 8690 </summary> 8691 </member> 8692 <member name="F:Jypeli.CollisionShapeQuality.Good"> 8693 <summary> 8694 HyvÀ laatu. 8695 </summary> 8696 </member> 8697 <member name="F:Jypeli.CollisionShapeQuality.Best"> 8698 <summary> 8699 Paras mahdollinen laatu, tarkka mutta hidas. 8700 </summary> 8701 </member> 8702 <member name="M:Jypeli.Force.Destroy"> 8703 <summary> 8704 Lopettaa voiman vaikutuksen. 8705 </summary> 8706 </member> 8707 <member name="P:Jypeli.Force.Value"> 8708 <summary> 8709 Voiman suunta ja suuruus. 8710 </summary> 8711 </member> 8712 <member name="P:Jypeli.Force.CreationTime"> 8713 <summary> 8714 Voiman luomisaika. 8715 </summary> 8716 </member> 8717 <member name="P:Jypeli.Force.Lifetime"> 8718 <summary> 8719 Elinaika. Lasketaan siitÀ lÀhtien, kun voima luodaan. 8720 </summary> 8721 </member> 8722 <member name="P:Jypeli.Force.MaximumLifetime"> 8723 <summary> 8724 Suurin mahdollinen elinaika. 8725 Kun <c>Lifetime</c> on suurempi kuin tÀmÀ, voima lopettaa vaikuttamasta. 8726 </summary> 8727 </member> 10877 8728 <member name="T:Jypeli.RandomGen"> 10878 8729 <summary> 10879 Satunnais generaattori. Luo satunnaisia arvoja, mm. lukuja, vektoreita sekÀ kulmia.8730 Satunnaislukugeneraattori. Luo satunnaislukuja. 10880 8731 </summary> 10881 8732 </member> … … 10887 8738 <member name="M:Jypeli.RandomGen.NextInt(System.Int32)"> 10888 8739 <summary> 10889 Palauttaa satunnaisen kokonaisluvun, jo ka on vÀhintÀÀn 0 ja pienempi kuin <code>max</code>.8740 Palauttaa satunnaisen kokonaisluvun, jonka arvo on korkeintaan <code>maxValue</code>. 10890 8741 </summary> 10891 8742 <returns></returns> … … 10943 8794 <returns>Kulma.</returns> 10944 8795 </member> 10945 <member name="M:Jypeli.RandomGen.NextVector(System.Double,System.Double)">10946 <summary>10947 Palauttaa satunnaisen vektorin.10948 </summary>10949 <param name="minLength">Vektorin minimipituus.</param>10950 <param name="maxLength">Vektorin maksimipituus.</param>10951 <returns>Satunnainen vektori</returns>10952 </member>10953 <member name="M:Jypeli.RandomGen.NextVector(System.Double,System.Double,System.Double,System.Double)">10954 <summary>10955 Palauttaa satunnaisen vektorin.10956 </summary>10957 <param name="minX">Pienin sallittu X-koordinaatti</param>10958 <param name="minY">Pienin sallittu Y-koordinaatti</param>10959 <param name="maxX">Suurin sallittu X-koordinaatti</param>10960 <param name="maxY">Suurin sallittu Y-koordinaatti</param>10961 <returns></returns>10962 </member>10963 8796 <member name="M:Jypeli.RandomGen.NextAngle(Jypeli.Angle)"> 10964 8797 <summary> … … 10975 8808 <param name="max">Maksimikulma.</param> 10976 8809 <returns>Kulma.</returns> 10977 </member>10978 <member name="M:Jypeli.RandomGen.NextIntWithProbabilities(System.Double[])">10979 <summary>10980 Palauttaa satunnaisen kokonaisluvun annettujen todennÀköisyyksien10981 perusteella.10982 </summary>10983 <param name="p">TodennÀköisyydet. 0 = ei koskaan, 1 = varmasti, 0.5 = 50% jne.</param>10984 <example>10985 int luku = RandomGen.NextIntWithProbabilities( 0.4 ); // palauttaa 40% tod.nÀk. nollan, muuten ykkösen (60%)10986 int luku2 = RandomGen.NextIntWithProbabilities( 0.6, 0.2 ); // palauttaa 60% tod.nÀk. nollan, 20% tn. ykkösen ja muuten kakkosen (40%)10987 int luku3 = RandomGen.NextIntWithProbabilities( 0.6, 0.4 ); // palauttaa 60% tod.nÀk. nollan ja 40% tn. ykkösen10988 </example>10989 <returns>Kokonaisluku vÀliltÀ 0 - (p+1)</returns>10990 </member>10991 <member name="M:Jypeli.RandomGen.Shuffle``1(System.Collections.Generic.IList{``0})">10992 <summary>10993 Sotkee rakenteen satunnaiseen jÀrjestykseen10994 </summary>10995 <typeparam name="T">MinkÀ tyyppisiÀ alkioita sotketaan</typeparam>10996 <param name="list">tietorakenne jossa sotkettavat alkiot</param>10997 8810 </member> 10998 8811 <member name="T:Jypeli.Renderer"> … … 11005 8818 </remarks> 11006 8819 </member> 8820 <member name="F:Jypeli.Renderer.squareVertices"> 8821 <summary> 8822 Vertices for drawing filled rectangles. 8823 </summary> 8824 </member> 8825 <member name="F:Jypeli.Renderer.squareIndices"> 8826 <summary> 8827 Indices for drawing filled rectangles. 8828 Forms two triangles from the vertices. 8829 </summary> 8830 </member> 8831 <member name="F:Jypeli.Renderer.triangleVertices"> 8832 <summary> 8833 Vertices for drawing a filled triangle. 8834 </summary> 8835 </member> 8836 <member name="F:Jypeli.Renderer.starVertices"> 8837 <summary> 8838 Vertices for drawing a filled star. 8839 </summary> 8840 </member> 8841 <member name="F:Jypeli.Renderer.heartVertices"> 8842 <summary> 8843 Vertices for drawing a filled heart. 8844 </summary> 8845 </member> 8846 <member name="F:Jypeli.Renderer.circleTriangleVertices"> 8847 <summary> 8848 Vertices for drawing filled circles. 8849 </summary> 8850 </member> 8851 <member name="F:Jypeli.Renderer.circleTriangleIndices"> 8852 <summary> 8853 Vertex indices that form triangles for drawing filled circles. 8854 </summary> 8855 </member> 11007 8856 <member name="F:Jypeli.Renderer.textureVertices"> 11008 8857 <summary> … … 11015 8864 </summary> 11016 8865 </member> 11017 <member name="M:Jypeli.Renderer.BeginDrawingInsideShape(Jypeli.Shape,Microsoft.Xna.Framework.Matrix@)"> 11018 <summary> 11019 Makes all the subsequent draw calls until <c>EndDrawingInsideShape</c> limit the 11020 drawing inside <c>shape</c> (transformed by the matrix). 11021 </summary> 11022 <remarks> 11023 The draw calls between Begin and End must not change the DepthStencilState of the graphics device. 11024 If drawing is done with a sprite batch, the <c>spritebatch.Begin</c> call must be given the 11025 DepthStencilState that can be obtained from <c>currentStencilState</c> variable. 11026 </remarks> 8866 <member name="M:Jypeli.Renderer.InitializeCircleShape"> 8867 <summary> 8868 Composes a circle from triangles. 8869 </summary> 11027 8870 </member> 11028 8871 <member name="M:Jypeli.Renderer.DrawShape(Jypeli.Shape,Microsoft.Xna.Framework.Matrix@,Microsoft.Xna.Framework.Matrix@,Jypeli.Image,Jypeli.Vector,Jypeli.Color)"> … … 11034 8877 <summary> 11035 8878 PiirtÀÀ suorakulmion. 8879 </summary> 8880 </member> 8881 <member name="M:Jypeli.Renderer.DrawFilledRectangle(Microsoft.Xna.Framework.Matrix,Jypeli.Color)"> 8882 <summary> 8883 PiirtÀÀ tÀytetyn suorakulmion. 11036 8884 </summary> 11037 8885 </member> … … 11057 8905 </summary> 11058 8906 </member> 11059 <member name="M:Jypeli.RoadMap.#ctor(System.Collections.Generic.IList{Jypeli.Vector})">11060 <summary>11061 Luo uuden RoadMapin.11062 </summary>11063 <param name="wayPoints">Lista reittipisteistÀ.</param>11064 </member>11065 8907 <member name="M:Jypeli.RoadMap.GetAngle(System.Int32)"> 11066 8908 <summary> … … 11074 8916 </summary> 11075 8917 </member> 8918 <member name="M:Jypeli.RoadMap.Create(Jypeli.Vector[])"> 8919 <summary> 8920 Work-in-progress code for creating a road with a single shape. 8921 </summary> 8922 </member> 11076 8923 <member name="P:Jypeli.RoadMap.DefaultWidth"> 11077 8924 <summary> … … 11083 8930 TienpÀtkÀt. 11084 8931 </summary> 11085 </member>11086 <member name="P:Jypeli.RoadMap.CreateSegmentFunction">11087 <summary>11088 Funktio, joka luo yksittÀisen tienpÀtkÀn.11089 </summary>11090 Funktion tulisi olla muotoa11091 <example>11092 PhysicsObject CreateSegment( double width, double height, Shape shape )11093 </example>11094 Funktion tulisi sijoittaa saamansa parametrit uudelle oliolle. LisÀksi11095 funktion tarvitsee lisÀtÀ luomansa olio peliin.11096 8932 </member> 11097 8933 <member name="T:Jypeli.ScoreList"> … … 11208 9044 </remarks> 11209 9045 </member> 11210 <member name="T:Jypeli.Shape">11211 <summary>11212 Kuvio.11213 </summary>11214 </member>11215 9046 <member name="F:Jypeli.Shape.Circle"> 11216 9047 <summary> 11217 YmpyrÀ tai ellipsi. 11218 </summary> 11219 </member> 11220 <member name="F:Jypeli.Shape.Ellipse"> 11221 <summary> 11222 Ellipsi tai ympyrÀ. 9048 YmpyrÀ. 11223 9049 </summary> 11224 9050 </member> … … 11241 9067 <summary> 11242 9068 TÀhti. 11243 </summary>11244 </member>11245 <member name="F:Jypeli.Shape.Diamond">11246 <summary>11247 Timantti- / salmiakkikuvio11248 9069 </summary> 11249 9070 </member> … … 11274 9095 <param name="image">Kuva, josta muoto luetaan.</param> 11275 9096 </member> 11276 <member name="M:Jypeli.Shape.FromString(System.String)">11277 <summary>11278 Luo muodon merkkijonosta, esim. "Circle"11279 </summary>11280 <returns></returns>11281 </member>11282 9097 <member name="M:Jypeli.Shape.CreateRegularPolygon(System.Int32)"> 11283 9098 <summary> … … 11294 9109 </summary> 11295 9110 </member> 11296 <member name="T:Jypeli. Ellipse">9111 <member name="T:Jypeli.Circle"> 11297 9112 <summary> 11298 9113 YmpyrÀ. … … 11317 9132 <summary> 11318 9133 Tasasivuinen kolmio. 11319 </summary>11320 </member>11321 <member name="T:Jypeli.RaySegment">11322 <summary>11323 Jana.11324 </summary>11325 </member>11326 <member name="T:Jypeli.Polygon">11327 <summary>11328 Monikulmio.11329 9134 </summary> 11330 9135 </member> … … 11338 9143 <member name="T:Jypeli.RegularPolygon"> 11339 9144 <summary> 11340 SÀÀnnöllinen monikulmio.9145 Monikulmio. 11341 9146 </summary> 11342 9147 </member> … … 11370 9175 SisÀltÀÀ valmiiksi lasketut kolmiot, joiden avulla piirtÀminen on suoraviivaista. 11371 9176 </summary> 11372 </member>11373 <member name="F:Jypeli.ShapeCache.OutlineVertices">11374 <summary>11375 Ulkoreunan verteksit, lueteltuna vastapÀivÀÀn.11376 </summary>11377 </member>11378 <member name="F:Jypeli.ShapeCache.Vertices">11379 <summary>11380 Kaikki verteksit, ml. kolmioiden kulmapisteet.11381 </summary>11382 </member>11383 <member name="F:Jypeli.ShapeCache.Triangles">11384 <summary>11385 Kolmiot, joiden avulla kuvio voidaan tÀyttÀÀ vÀrillÀ.11386 </summary>11387 </member>11388 <member name="M:Jypeli.ShapeCache.#ctor(Jypeli.Vector[],Jypeli.IndexTriangle[])">11389 <summary>11390 Luo kuvion kolmioilla, joiden avulla kuvio voidaan tÀyttÀÀ vÀrillÀ. Kaikkien11391 verteksien tulee olla kuvion ulkoreunalla.11392 </summary>11393 <param name="outlineVertices">Ulkoreunan verteksit, lueteltuna vastapÀivÀÀn.</param>11394 <param name="triangles">Kolmiot.</param>11395 </member>11396 <member name="M:Jypeli.ShapeCache.#ctor(Jypeli.Vector[])">11397 <summary>11398 Luo kuvion pelkillÀ reuna-vertekseillÀ. Kuviolle ei tule tietoa kolmioista,11399 nÀin ollen sitÀ ei voi tÀyttÀÀ vÀrillÀ.11400 </summary>11401 <param name="outlineVertices">Ulkoreunan verteksit, lueteltuna vastapÀivÀÀn.</param>11402 </member>11403 <member name="M:Jypeli.ShapeCache.#ctor(Jypeli.Vector[],Jypeli.IndexTriangle[],System.Int16[])">11404 <summary>11405 Luo kuvion, joka voidaan piirtÀÀ tÀytettynÀ vÀrillÀ.11406 </summary>11407 <param name="vertices">Kaikki verteksit (ml. reunan verteksit sekÀ kolmioiden verteksit).</param>11408 <param name="triangles">Kolmiot, joista kuvio koostuu.</param>11409 <param name="outlineIndices">Ulkoreunan verteksit lueteltuna vastapÀivÀÀn, indekseinÀ <c>vertices</c>-taulukkoon.</param>11410 9177 </member> 11411 9178 <member name="T:Jypeli.TextureBitmap"> … … 11491 9258 </summary> 11492 9259 </member> 11493 <member name="P:Jypeli.SoundEffect.MasterVolume"> 11494 <summary> 11495 ÃÀnenvoimakkuuden taso 11496 </summary> 11497 </member> 11498 <member name="M:Jypeli.FileManager.PushDir(System.String)"> 11499 <summary> 11500 Vaihtaa työhakemistoa jÀttÀen edellisen hakemiston muistiin. 11501 Kutsu PopDir kun haluat palauttaa työhakemiston edelliseen arvoonsa. 11502 </summary> 11503 <param name="dir"></param> 11504 </member> 11505 <member name="M:Jypeli.FileManager.PopDir"> 11506 <summary> 11507 Palauttaa edellisen työhakemiston. 11508 Jos edellistÀ työhakemistoa ei ole tallennettu, sÀilytetÀÀn nykyinen. 11509 </summary> 11510 </member> 11511 <member name="M:Jypeli.FileManager.DoWith(System.String,System.Action{Jypeli.StorageFile})"> 11512 <summary> 11513 Avaa tiedoston (lukua varten) ja tekee sillÀ jotain. 9260 <member name="T:Jypeli.StorageFile"> 9261 <summary> 9262 Tiedosto Windowsin tiedostojÀrjestelmÀssÀ. 9263 </summary> 9264 </member> 9265 <member name="M:Jypeli.WindowsFileManager.Exists(System.String)"> 9266 <summary> 9267 Kertoo onko tiedosto olemassa. 11514 9268 </summary> 11515 9269 <param name="fileName">Tiedoston nimi</param> 11516 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param>11517 <example>11518 {11519 DoWith( "kuva.png", AsetaKuva );11520 }11521 11522 void AsetaKuva( StorageFile kuva )11523 {11524 olio.Image = new Image( kuva );11525 }11526 </example>11527 </member>11528 <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.Action{Jypeli.StorageFile})">11529 <summary>11530 Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain.11531 </summary>11532 <param name="url">Nettiosoite</param>11533 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param>11534 <example>11535 {11536 DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva );11537 }11538 11539 void AsetaKuva( StorageFile kuva )11540 {11541 olio.Image = new Image( kuva );11542 }11543 </example>11544 </member>11545 <member name="M:Jypeli.FileManager.DoWithURL(System.String,System.TimeSpan,System.Action{Jypeli.StorageFile})">11546 <summary>11547 Avaa tiedoston netistÀ (lukua varten) ja tekee sillÀ jotain.11548 </summary>11549 <param name="url">Nettiosoite</param>11550 <param name="callback">MitÀ tehdÀÀn (aliohjelman nimi)</param>11551 <example>11552 {11553 DoWith( "http://www.google.fi/images/srpr/logo3w.png", AsetaKuva );11554 }11555 11556 void AsetaKuva( StorageFile kuva )11557 {11558 olio.Image = new Image( kuva );11559 }11560 </example>11561 </member>11562 <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,Jypeli.FileManager.AsyncOperation[])">11563 <summary>11564 Laukaisee aliohjelman kun annetut operaatiot on suoritettu.11565 </summary>11566 <param name="callback">Aliohjelma</param>11567 <param name="actions">Operaatiot</param>11568 </member>11569 <member name="M:Jypeli.FileManager.TriggerOnComplete(System.Action,System.TimeSpan,Jypeli.FileManager.AsyncOperation[])">11570 <summary>11571 Laukaisee aliohjelman kun annetut operaatiot on suoritettu.11572 </summary>11573 <param name="callback">Aliohjelma</param>11574 <param name="timeout">Kuinka pitkÀÀn odotetaan yksittÀistÀ operaatiota ennen kuin luovutetaan</param>11575 <param name="actions">Operaatiot</param>11576 </member>11577 <member name="M:Jypeli.FileManager.Export(System.IO.Stream,System.String)">11578 <summary>11579 Vie virran sisÀllön tiedostoon.11580 </summary>11581 <param name="objStream">Virta</param>11582 <param name="fileName">Tiedoston nimi</param>11583 </member>11584 <member name="P:Jypeli.FileManager.CurrentDirectory">11585 <summary>11586 Nykyinen työhakemisto.11587 </summary>11588 </member>11589 <member name="T:Jypeli.StorageFile">11590 <summary>11591 Tiedosto.11592 </summary>11593 </member>11594 <member name="M:Jypeli.WindowsFileManager.Exists(System.String)">11595 <summary>11596 Kertoo onko tiedosto tai hakemisto olemassa.11597 </summary>11598 <param name="fileName">Tiedoston tai hakemiston nimi</param>11599 9270 <returns>Onko olemassa</returns> 11600 </member>11601 <member name="M:Jypeli.WindowsFileManager.ChDir(System.String)">11602 <summary>11603 Vaihtaa työhakemistoa.11604 </summary>11605 <param name="path">Hakemistopolku.</param>11606 <returns>Onnistuiko hakemiston vaihtaminen (palauttaa false jos hakemistoa ei ole).</returns>11607 </member>11608 <member name="M:Jypeli.WindowsFileManager.MkDir(System.String)">11609 <summary>11610 Luo uuden hakemiston.11611 </summary>11612 <param name="path">Hakemistopolku.</param>11613 </member>11614 <member name="M:Jypeli.WindowsFileManager.RmDir(System.String)">11615 <summary>11616 Tuhoaa hakemiston. HeittÀÀ poikkeuksen jos hakemisto ei ole tyhjÀ.11617 Ei heitÀ poikkeusta, jos hakemistoa ei ole olemassa.11618 </summary>11619 <param name="path"></param>11620 9271 </member> 11621 9272 <member name="M:Jypeli.WindowsFileManager.Open(System.String,System.Boolean)"> … … 11630 9281 <summary> 11631 9282 Poistaa tiedoston. 11632 Ei heitÀ poikkeusta, jos tiedostoa ei ole olemassa.11633 9283 </summary> 11634 9284 <param name="fileName">Tiedoston nimi</param> 11635 </member>11636 <member name="T:Jypeli.WindowsLocation">11637 <summary>11638 Usein kÀytettyjÀ polkuja Windowsissa.11639 </summary>11640 </member>11641 <member name="F:Jypeli.WindowsLocation.MyDocuments">11642 <summary>11643 Omat tiedostot.11644 </summary>11645 </member>11646 <member name="F:Jypeli.WindowsLocation.MyMusic">11647 <summary>11648 Oma musiikki.11649 </summary>11650 </member>11651 <member name="F:Jypeli.WindowsLocation.MyPictures">11652 <summary>11653 Omat kuvatiedostot.11654 </summary>11655 </member>11656 <member name="F:Jypeli.WindowsLocation.MyVideos">11657 <summary>11658 Omat videot.11659 </summary>11660 </member>11661 <member name="F:Jypeli.WindowsLocation.ExePath">11662 <summary>11663 Ohjelman hakemisto.11664 </summary>11665 </member>11666 <member name="F:Jypeli.WindowsLocation.DataPath">11667 <summary>11668 Ohjelman data-alihakemisto.11669 </summary>11670 </member>11671 <member name="F:Jypeli.WindowsLocation.ContentPath">11672 <summary>11673 Ohjelman content-alihakemisto.11674 </summary>11675 9285 </member> 11676 9286 <member name="T:Jypeli.StringList"> … … 11998 9608 <param name="tileHeight">Ruudun korkeus.</param> 11999 9609 </member> 12000 <member name="M:Jypeli.TileMap.ChangeSize(Jypeli.TileMethod,System.Double,System.Double)">12001 <summary>12002 Muuttaa luontialiohjelman tekemÀn olion kokoa.12003 </summary>12004 <param name="m">Luontialiohjelma</param>12005 <param name="newWidth">Uusi leveys oliolle</param>12006 <param name="newHeight">Uusi korkeus oliolle</param>12007 <returns></returns>12008 </member>12009 <member name="M:Jypeli.TileMap.ChangeSizeMultiplier(Jypeli.TileMethod,System.Double,System.Double)">12010 <summary>12011 Muuttaa luontialiohjelman tekemÀn olion kokoa tietyllÀ kertoimilla.12012 </summary>12013 <param name="m">Luontialiohjelma</param>12014 <param name="widthMultiplier">Kerroin alkuperÀiselle leveydelle</param>12015 <param name="heightMultiplier">Kerroin alkuperÀiselle korkeudelle</param>12016 <returns></returns>12017 </member>12018 9610 <member name="M:Jypeli.TileMap.ReadFromFile(System.String)"> 12019 9611 <summary> … … 12027 9619 Asettaa merkin vastaamaan aliohjelmaa, joka luo olion. Huom! KÀytÀ tÀmÀn 12028 9620 syntaksin kanssa metodia <c>Insert</c>. 12029 </summary>12030 </member>12031 <member name="T:Jypeli.Time">12032 <summary>12033 SisÀltÀÀ tiedon ajasta, joka on kulunut pelin alusta ja viime pÀivityksestÀ.12034 </summary>12035 </member>12036 <member name="M:Jypeli.Time.#ctor(System.TimeSpan,System.TimeSpan)">12037 <summary>12038 Rakentaa ajan kahdesta TimeSpan-oliosta.12039 </summary>12040 <param name="fromUpdate">PÀivityksestÀ kulunut aika</param>12041 <param name="fromStart">Pelin alusta kulunut aika</param>12042 </member>12043 <member name="M:Jypeli.Time.#ctor(Microsoft.Xna.Framework.GameTime)">12044 <summary>12045 Rakentaa ajan XNA:n GameTimestÀ.12046 </summary>12047 <param name="gameTime">XNA:n vastaava olio</param>12048 </member>12049 <member name="P:Jypeli.Time.SinceLastUpdate">12050 <summary>12051 Aika joka on kulunut viime pÀivityksestÀ.12052 </summary>12053 </member>12054 <member name="P:Jypeli.Time.SinceStartOfGame">12055 <summary>12056 Aika joka on kulunut pelin alusta.12057 9621 </summary> 12058 9622 </member> … … 12102 9666 </summary> 12103 9667 </member> 12104 <member name="M:Jypeli.Timer.ClearAll">12105 <summary>12106 Poistaa kaikki ajastimet.12107 </summary>12108 </member>12109 9668 <member name="E:Jypeli.Timer.Trigger"> 12110 9669 <summary> 12111 Wanha ajastintapahtuma.12112 </summary>12113 </member>12114 <member name="E:Jypeli.Timer.Timeout">12115 <summary>12116 9670 Tapahtuu vÀliajoin. 12117 9671 </summary> … … 12124 9678 <member name="P:Jypeli.Timer.Interval"> 12125 9679 <summary> 12126 Aika sekunneissa, jonka vÀlein <c>T imeOut</c> tapahtuu.9680 Aika sekunneissa, jonka vÀlein <c>Trigger</c> tapahtuu. 12127 9681 </summary> 12128 9682 </member> … … 12160 9714 <member name="P:Jypeli.Timer.Tag"> 12161 9715 <summary> 12162 V apaasti asetettava muuttuja.9716 Voidaan asettaa esimerkiksi kentÀksi, jota halutaan pÀivittÀÀ Trigger-tapahtumassa. 12163 9717 Arvo ei muutu, jos sitÀ ei muuteta. 12164 9718 </summary> … … 12166 9720 <member name="T:Jypeli.Timer.TriggerHandler"> 12167 9721 <summary> 12168 Wanha ajastintapahtumankÀsittelijÀ.9722 AjastintapahtumankÀsittelijÀ. 12169 9723 </summary> 12170 9724 </member> … … 12180 9734 </summary> 12181 9735 </member> 12182 <member name="M:Jypeli.TopDownPhysicsGame.#ctor(System.Int32)"> 12183 <summary> 12184 Alustaa uuden fysiikkapelin. 12185 </summary> 12186 <param name="device">MikÀ monitori kÀytössÀ, 1=ensimmÀinen</param> 9736 <member name="M:Jypeli.TopDownPhysicsGame.Add(Jypeli.GameObject,System.Int32)"> 9737 <summary> 9738 LisÀÀ olion peliin. 9739 </summary> 12187 9740 </member> 12188 9741 <member name="M:Jypeli.TopDownPhysicsGame.AddSurface(Jypeli.PhysicsObject)"> … … 12206 9759 </summary> 12207 9760 </member> 12208 <member name="M:Jypeli.TopDownPhysicsGame.AddCollisionHandler(Jypeli.PhysicsObject,Jypeli. OldCollisionHandler)">9761 <member name="M:Jypeli.TopDownPhysicsGame.AddCollisionHandler(Jypeli.PhysicsObject,Jypeli.CollisionHandler)"> 12209 9762 <summary> 12210 9763 MÀÀrittÀÀ metodin, jota kutsutaan kun … … 12248 9801 </summary> 12249 9802 </member> 12250 <member name="T:Jypeli.Controls.PhoneBackButton"> 12251 <summary> 12252 Windows Phonen Back-nappi 12253 </summary> 12254 </member> 12255 <member name="M:Jypeli.Controls.PhoneBackButton.Listen(Jypeli.Controls.Handler,System.String)"> 12256 <summary> 12257 Kuuntelee Windows Phonen Back-nappia. 12258 </summary> 12259 <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 12260 <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 12261 <returns>Palauttaa kuuntelijan</returns> 12262 </member> 12263 <member name="M:Jypeli.Controls.PhoneBackButton.Listen``1(Jypeli.Controls.Handler,System.String,``0)"> 12264 <summary> 12265 Kuuntelee Windows Phonen Back-nappia 12266 </summary> 12267 <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 12268 <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 12269 <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 12270 <param name="p1">Valinnainen parametri</param> 12271 <returns>Palauttaa kuuntelijan</returns> 12272 </member> 12273 <member name="M:Jypeli.Controls.PhoneBackButton.Listen``2(Jypeli.Controls.Handler,System.String,``0,``1)"> 12274 <summary> 12275 Kuuntelee Windows Phonen Back-nappia 12276 </summary> 12277 <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 12278 <typeparam name="T2">Valinnaisen parametrin tyyppi</typeparam> 12279 <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 12280 <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 12281 <param name="p1">Valinnainen parametri</param> 12282 <param name="p2">Valinnainen parametri</param> 12283 <returns>Palauttaa kuuntelijan</returns> 12284 </member> 12285 <member name="M:Jypeli.Controls.PhoneBackButton.Listen``3(Jypeli.Controls.Handler,System.String,``0,``1,``2)"> 12286 <summary> 12287 Kuuntelee Windows Phonen Back-nappia 12288 </summary> 12289 <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 12290 <typeparam name="T2">Valinnaisen parametrin tyyppi</typeparam> 12291 <typeparam name="T3">Valinnaisen parametrin tyyppi</typeparam> 12292 <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 12293 <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 12294 <param name="p1">Valinnainen parametri</param> 12295 <param name="p2">Valinnainen parametri</param> 12296 <param name="p3">Valinnainen parametri</param> 12297 <returns>Palauttaa kuuntelijan</returns> 12298 </member> 12299 <member name="M:Jypeli.Controls.PhoneBackButton.Listen``4(Jypeli.Controls.Handler,System.String,``0,``1,``2,``3)"> 12300 <summary> 12301 Kuuntelee Windows Phonen Back-nappia 12302 </summary> 12303 <typeparam name="T1">Valinnaisen parametrin tyyppi</typeparam> 12304 <typeparam name="T2">Valinnaisen parametrin tyyppi</typeparam> 12305 <typeparam name="T3">Valinnaisen parametrin tyyppi</typeparam> 12306 <typeparam name="T4">Valinnaisen parametrin tyyppi</typeparam> 12307 <param name="handler">Aliohjelma joka suoritetaan kun painetaan nappia.</param> 12308 <param name="helpText">Teksti, joka kertoo mitÀ napin painallus tekee</param> 12309 <param name="p1">Valinnainen parametri</param> 12310 <param name="p2">Valinnainen parametri</param> 12311 <param name="p3">Valinnainen parametri</param> 12312 <param name="p4">Valinnainen parametri</param> 12313 <returns>Palauttaa kuuntelijan</returns> 9803 <member name="T:Jypeli.WP7.Touch"> 9804 <summary> 9805 Kosketuspaneelin kosketus. 9806 </summary> 9807 </member> 9808 <member name="P:Jypeli.WP7.Touch.PositionOnScreen"> 9809 <summary> 9810 Kosketuksen paikka ruudulla. 9811 </summary> 9812 </member> 9813 <member name="P:Jypeli.WP7.Touch.PositionOnWorld"> 9814 <summary> 9815 Kosketuksen paikka pelimaailmassa. 9816 </summary> 9817 </member> 9818 <member name="P:Jypeli.WP7.Touch.MovementOnScreen"> 9819 <summary> 9820 Kosketuksen liike ruudulla. 9821 </summary> 9822 </member> 9823 <member name="P:Jypeli.WP7.Touch.MovementOnWorld"> 9824 <summary> 9825 Kosketuksen liike pelimaailmassa. 9826 </summary> 12314 9827 </member> 12315 9828 <member name="T:Jypeli.WP7.TouchPanel"> … … 12318 9831 </summary> 12319 9832 </member> 12320 <member name="M:Jypeli.WP7.TouchPanel.Enable(Jypeli.ButtonState)">12321 <summary>12322 Ottaa kÀytöstÀ poistetun kosketuskontrollin <c>k</c> takaisin kÀyttöön.12323 </summary>12324 <param name="state">Kosketuksen tila</param>12325 </member>12326 <member name="M:Jypeli.WP7.TouchPanel.Disable(Jypeli.ButtonState)">12327 <summary>12328 Poistaa kosketuskontrollin <c>k</c> kÀytöstÀ.12329 </summary>12330 <param name="state">Kosketuksen tila</param>12331 </member>12332 <member name="P:Jypeli.WP7.TouchPanel.ActiveChannels">12333 <summary>12334 Kuinka monta kosketusta nÀytöllÀ on aktiivisena.12335 </summary>12336 </member>12337 9833 <member name="P:Jypeli.WP7.TouchPanel.NumTouches"> 12338 9834 <summary> 12339 Kuinka monta kosketusta nÀytöllÀ on aktiivisena. 12340 </summary> 12341 </member> 12342 <member name="P:Jypeli.WP7.TouchPanel.NumGestures"> 12343 <summary> 12344 Kuinka monta elettÀ nÀytöllÀ on aktiivisena. 12345 </summary> 12346 </member> 12347 <member name="P:Jypeli.WP7.TouchPanel.FollowSnipping"> 12348 <summary> 12349 Seurataanko kosketusta kameralla. 12350 </summary> 12351 </member> 12352 <member name="P:Jypeli.WP7.TouchPanel.FollowPinching"> 12353 <summary> 12354 Zoomataanko kameralla kun kÀyttÀjÀ tekee nipistyseleen 9835 Kuinka monesta kohdasta ruutua kosketetaan tÀllÀ hetkellÀ. 12355 9836 </summary> 12356 9837 </member> … … 12417 9898 <returns>Pisin vektori.</returns> 12418 9899 </member> 12419 <member name="M:Jypeli.Vector.Average(System.Collections.Generic.IEnumerable{Jypeli.Vector})">12420 <summary>12421 Palauttaa kahden tai useamman vektorin keskiarvon.12422 </summary>12423 <param name="vectors">Vektorit</param>12424 <returns>Keskiarvovektori</returns>12425 </member>12426 <member name="M:Jypeli.Vector.Average(Jypeli.Vector[])">12427 <summary>12428 Palauttaa kahden tai useamman vektorin keskiarvon.12429 </summary>12430 <param name="vectors">Vektorit</param>12431 <returns>Keskiarvovektori</returns>12432 </member>12433 9900 <member name="M:Jypeli.Vector.#ctor(System.Double,System.Double)"> 12434 9901 <summary> … … 12438 9905 <param name="Y">Y-komponentti</param> 12439 9906 </member> 12440 <member name="M:Jypeli.Vector.ToString"> 12441 <summary> 12442 Vektori merkkijonona muodossa (x,y) 12443 </summary> 12444 <returns></returns> 12445 </member> 12446 <member name="P:Jypeli.Vector.LeftNormal"> 12447 <summary> 12448 Vasen normaali. 12449 </summary> 12450 </member> 12451 <member name="P:Jypeli.Vector.RightNormal"> 12452 <summary> 12453 Oikea normaali. 9907 <member name="P:Jypeli.Vector.MainDirection"> 9908 <summary> 9909 Vektoria vastaava pÀÀilmansuunta. 12454 9910 </summary> 12455 9911 </member> … … 12467 9923 <summary> 12468 9924 Kulma radiaaneina. 9925 </summary> 9926 </member> 9927 <member name="T:Jypeli.View"> 9928 <summary> 9929 SisÀltÀÀ nÀkymÀn leveyden ja korkeuden sekÀ reunojen koordinaatit. 9930 Y-koordinaatti kasvaa ylöspÀin. 9931 </summary> 9932 </member> 9933 <member name="M:Jypeli.View.TranslateTo(Jypeli.Vector)"> 9934 <summary> 9935 Muuntaa nÀkymÀÀn suhteessa olevat koordinaatit ylemmÀn tason koordinaateiksi. 9936 </summary> 9937 <param name="src">Suhteellinen vektori.</param> 9938 <returns>YlemmÀn tason vektori.</returns> 9939 </member> 9940 <member name="M:Jypeli.View.TranslateFrom(Jypeli.Vector)"> 9941 <summary> 9942 Muuntaa ylemmÀn tason koordinaatit nÀkymÀÀn suhteellisiksi. 9943 </summary> 9944 <param name="src">YlemmÀn tason vektori.</param> 9945 <returns>Suhteellinen vektori</returns> 9946 </member> 9947 <member name="P:Jypeli.View.Center"> 9948 <summary> 9949 NÀkymÀn keskipiste. 9950 </summary> 9951 </member> 9952 <member name="P:Jypeli.View.Angle"> 9953 <summary> 9954 Kulma, johon nÀkymÀ on kÀÀnnetty. 9955 Huom. ei vÀlttÀmÀttÀ toimi kaikilla nÀkymillÀ. 9956 </summary> 9957 </member> 9958 <member name="P:Jypeli.View.Width"> 9959 <summary> 9960 NÀkymÀn leveys x-suunnassa. 9961 </summary> 9962 </member> 9963 <member name="P:Jypeli.View.Height"> 9964 <summary> 9965 NÀkymÀn korkeus y-suunnassa. 9966 </summary> 9967 </member> 9968 <member name="P:Jypeli.View.WidthSafe"> 9969 <summary> 9970 NÀkymÀn "turvallinen" ts. laiteriippumaton leveys x-suunnassa. 9971 </summary> 9972 </member> 9973 <member name="P:Jypeli.View.HeightSafe"> 9974 <summary> 9975 NÀkymÀn "turvallinen" ts. laiteriippumaton korkeus y-suunnassa. 9976 </summary> 9977 </member> 9978 <member name="P:Jypeli.View.Top"> 9979 <summary> 9980 NÀkymÀn ylÀreunan y-koordinaatti. 9981 </summary> 9982 </member> 9983 <member name="P:Jypeli.View.Bottom"> 9984 <summary> 9985 NÀkymÀn alareunan y-koordinaatti. 9986 </summary> 9987 </member> 9988 <member name="P:Jypeli.View.Left"> 9989 <summary> 9990 NÀkymÀn vasemman reunan x-koordinaatti. 9991 </summary> 9992 </member> 9993 <member name="P:Jypeli.View.Right"> 9994 <summary> 9995 NÀkymÀn oikean reunan x-koordinaatti. 9996 </summary> 9997 </member> 9998 <member name="P:Jypeli.View.TopSafe"> 9999 <summary> 10000 NÀkymÀn ylÀreunan "turvallinen" ts. laiteriippumaton y-koordinaatti. 10001 </summary> 10002 </member> 10003 <member name="P:Jypeli.View.BottomSafe"> 10004 <summary> 10005 NÀkymÀn alareunan "turvallinen" ts. laiteriippumaton y-koordinaatti. 10006 </summary> 10007 </member> 10008 <member name="P:Jypeli.View.LeftSafe"> 10009 <summary> 10010 NÀkymÀn vasemman reunan "turvallinen" ts. laiteriippumaton x-koordinaatti. 10011 </summary> 10012 </member> 10013 <member name="P:Jypeli.View.RightSafe"> 10014 <summary> 10015 NÀkymÀn oikean reunan "turvallinen" ts. laiteriippumaton x-koordinaatti. 12469 10016 </summary> 12470 10017 </member> … … 12482 10029 <param name="viewPort">NÀytön viewport.</param> 12483 10030 </member> 10031 <member name="M:Jypeli.ScreenView.TranslateFrom(Jypeli.Vector)"> 10032 <summary> 10033 Ei kÀytössÀ, sillÀ nÀyttökoordinaatit ovat kaikkein ylin koordinaatistotaso. 10034 </summary> 10035 <param name="src">YlemmÀn tason vektori.</param> 10036 <returns>Suhteellinen vektori</returns> 10037 </member> 10038 <member name="M:Jypeli.ScreenView.TranslateTo(Jypeli.Vector)"> 10039 <summary> 10040 Ei kÀytössÀ, sillÀ nÀyttökoordinaatit ovat kaikkein ylin koordinaatistotaso. 10041 </summary> 10042 <param name="src">Suhteellinen vektori.</param> 10043 <returns>YlemmÀn tason vektori.</returns> 10044 </member> 12484 10045 <member name="P:Jypeli.ScreenView.Center"> 12485 10046