Jypeli
5
The simple game programming library
|
►NJypeli | |
►NAssets | |
CAssaultRifle | Rynnäkkökivääri. |
CAutomobile | Auto. |
CBullet | Luoti. |
CCannon | Yksinkertainen tykki, joka ampuu kuulia tai muuta ammuksia. |
CCannonBall | Tykinkuula. |
CClusterGrenade | Rypälepommi. Hajoaa räjähtäessään pienempiin osiin, jotka voivat edelleen räjähtää pienempiin osiin. |
CCollisionHandler | Kokoelma valmiita törmäyksenkäsittelijöitä. |
CComputerDriverBrain | Tietokoneajajan aivot. Kuten DriverBrain , mutta osaa automaattisesti suunnistaa checkpointilta toiselle vauhtia säädellen. |
CDriverBrain | Ajajan aivot. Laskee checkpointteja ja kierroksia automaattisesti. Nämä aivot ovat ihmispelaajalle, käytä tietokoneautoille ComputerDriverBrain -luokkaa. |
CExplosion | Räjähdys. |
CGrenade | Kranaatti. |
CLaserGun | Lasertykki |
CPathFollowerBrain | Aivot, jotka seuraavat annettua polkua. |
CPhysicsTemplates | Sisältää funktioita, joilla fysiikkaoliolle voidaan asettaa tiettyä tarkoitusta varten optimoidut ominaisuudet. |
CPlasmaCannon | Plasmatykki. |
CProjectile | Ammus. |
CTank | Yksinkertainen tankki eli panssarivaunu. |
CWeapon | Ase. |
►NContent | |
CAnimationReader | |
►NControls | |
CAnalogListener | |
CControlContexted | |
►CController | Yleinen peliohjainluokka. |
CListenerAction | |
CListenerPrecedenceComparer | |
CControls | Sisältää ohjaimet. |
CGamePad | Xbox-peliohjain. |
CIAnalogListener | |
CKeyboard | Näppäimistö peliohjaimena. |
CListenContext | |
CListener | |
CMouse | Hiiri peliohjaimena. |
CMouseState | |
CMultiKeyListener | |
CNullListener | |
CPhoneBackButton | Windows Phonen Back-nappi |
CPointingDevice | |
CSimpleListener | |
CTouchListener | |
►NEffects | |
CExplosionSystem | Järjestelmä räjähdyksille |
CFlame | Järjestelmä liekeille |
CLight | Pistemäinen valonlähde. |
CLightning | |
CParticle | Partikkeli |
CParticleSystem | Järjestelmä partikkelien käsittelyyn |
CSmoke | Savuefekti. |
►NGameObjects | |
CGameObjectBase | Kaikille peliolioille yhteinen kantaluokka |
►NLevelEditor | |
CLevelData | |
CLevelObject | |
CProperty | |
CPropertySet | |
CTemplate | |
►NWidgets | |
CBackground | Taustakuva |
CBarGauge | Palkki, jonka korkeutta voi säätää. |
CBindableWidget | Widget, joka voidaan asettaa näyttämään halutun mittarin arvoa. |
CCountDisplay | |
CCustomQueryWindow | |
CEasyHighScore | Helpompikäyttöinen parhaiden pisteiden lista. |
CHighScoreWindow | Parhaiden pisteiden ikkuna. |
CInputBox | Laatikko, johon käyttäjä voi syöttää tekstiä. |
CInputWindow | Ikkuna, joka sisältää käyttäjän määrittelemän kysymyksen, tekstinsyöttökentän ja OK-painikkeen. Ikkunan koko määräytyy automaattisesti tekstin ja ruudun koon mukaan. |
CLabel | Tekstikenttä. |
CListWidget | Listakomponentti. Voidaan liittää listaan, joka toteuttaa INotifyList -rajapinnan. Tällöin listaan tehdyt muutokset päivittyvät komponenttiin. Listaa voi vierittää, jos kaikki rivit eivät mahdu kerralla sen sisälle. |
CMessageDisplay | |
CMessageWindow | Ikkuna, joka sisältää käyttäjän määrittelemän viestin ja OK-painikkeen. Ikkunan koko määräytyy automaattisesti tekstin ja ruudun koon mukaan. |
CMultiSelectWindow | Ikkuna, joka antaa käyttäjän valita yhden annetuista vaihtoehdoista. |
CProgressBar | Palkki, jolla voidaan ilmaista mittarin arvoa graafisesti. |
CPushButton | Painonappi. |
CScoreItemWidget | |
CScoreListWidget | Käyttöliittymäkomponentti, joka näyttää parhaat pisteet. |
CScrollableList | |
CSlider | Liukusäädin |
CSplashScreen | Aloitusruutu, joka voidaan näyttää ennen pelin käynnistämistä. |
CStringListWidget | Käyttöliittymäkomponentti, joka näyttää listan merkkijonoja. |
CStringListWindow | Ikkuna, joka sisältää listan merkkijonoja. |
CWindow | Ikkuna. |
CYesNoWindow | Ikkuna, joka kysyy käyttäjältä kyllä tai ei -kysymyksen. |
►NWP7 | |
CAccelerometer | Puhelimen kiihtyvyysanturi. |
CGesture | |
CPhone | Aliohjelmia ja ominaisuuksia, jotka toimivat vain puhelimessa. Voidaan kutsua myös PC:lle käännettäessä, mutta tällöin mitään ei yksinkertaisesti tapahdu. |
CTouch | Kosketuspaneelin kosketus. |
CTouchPanel | Kosketuspaneeli. |
CTouchPanelState | |
CAbstractMoverBrain | Yleiset liikkumiseen tarkoitetut aivot. |
CAbstractTileMap | |
CAnalogState | Parametrit analogisen ohjauksen (hiiren tai ohjaustikun) tapahtumalle. |
CAngle | Suuntakulma (rajoitettu -180 ja 180 asteen välille) asteina ja radiaaneina. Tietoja kulmasta: http://en.wikipedia.org/wiki/File:Degree-Radian_Conversion.svg |
CAnimation | Sarja kuvia, jotka vaihtuvat halutulla nopeudella. Yksi animaatio koostuu yhdestä tai useammasta kuvasta. |
CAxleJoint | Saranaliitos kahden olion välille. |
CBoundingRectangle | Suorakaide |
CBrain | Aivoluokka peliolioille. Voidaan käyttää tekoälyn ja tilannekohtaisten toimintamallien luomiseen peliolioille, esimerkkinä tietokoneen ohjaamat viholliset. |
CCamera | Kamera. Määrittää mikä osa pelitasosta on kerralla näkyvissä. |
CCanvas | Piirtoalusta. |
CCollisionShapeParameters | Törmäyskuvion laatuun vaikuttavat parametrit. |
CCollisionShapeQuality | Kappaleen kuvion laatu törmäyksentunnistuksessa. |
CColor | Väri. |
CColorTileMap | Ruutukartta, jonka avulla olioita voidaan helposti asettaa tasavälein ruudukkoon. Ruutukartta koostuu kirjoitusmerkeistä (char ), joihin voi liittää aliohjelman, joka luo merkkiä vastaavan olion. |
CCustomDrawable | Rajapinta olioille, joilla on oma Draw-metodi. |
CDataStorage | |
CDelayedDestroyable | Rajapinta olioille, joiden tuhoaminen kestää seuraavaan päivitykseen. |
CDestroyable | Rajapinta olioille, jotka ovat tuhottavissa. |
CDimensional | Olio jolla on reunat. |
CDimensionalRW | Olio jolla on reunat joita voi muuttaa. |
CDirection | Perussuunta tasossa. |
CDoubleMeter | Mittari, joka mittaa double-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge . |
CDoubleMeterAddOperation | Tehtävä mittarin arvon kasvattamiselle. |
CEllipse | Ympyrä. |
CFactory | |
►CFileManager | |
CAsyncOperation | |
CFollowerBrain | Aivot, joiden tehtävänä on laittaa omistajansa seuraamaan jotakin kohdetta. |
CFont | Fontti. |
►CGame | Peliluokka reaaliaikaisille peleille. |
CCustomEventHandler | Vapaamuotoinen tapahtumankäsittelijä. |
CGameObject | Pelialueella liikkuva olio. Käytä fysiikkapeleissä PhysicsObject -olioita. |
CGameObjectContainer | Rajapinta luokalle joka sisältää peliolioita. |
CGrid | |
CHeart | Sydän. |
CHorizontalLayout | Asettelee widgetit riviin vaakasuunnassa. |
CHorizontalSpacer | |
CIGameObject | Yhteinen rajapinta kaikille peliolioille. |
CIGameObjectInternal | Jypelin sisäiset metodit ja propertyt joihin käyttäjän ei tarvitse päästä käsiksi kuuluvat tähän luokkaan. Kaikki oliot jotka toteuttavat IGameObject-rajapinnan toteuttavat myös IGameObjectInternal-rajapinnan. Ota tämä huomioon jos aiot tehdä oman olion joka toteuttaa suoraan IGameObject(Internal)-rajapinnan. void UpdateObject(IGameObject obj) { ((IGameObjectInternal)obj).Update(); } |
CILayout | Rajapinta asettelijalle. Asettelija asettelee widgetin lapsioliot siten, että ne mahtuvat widgetin sisälle. Asettelija muuttaa lapsiolioiden kokoa sekä paikkaa. Asettelussa käytetään hyväksi lapsiolioiden ominaisuuksia PreferredSize , HorizontalSizing sekä VerticalSizing . |
CImage | Kuva. |
CIndexTriangle | Muotojen määrityksessä käytettävä kolmio. |
CINotifyList | Lista, joka ilmoittaa muutoksistaan. |
CIntMeter | Mittari, joka mittaa int-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge . |
CIntMeterAddOperation | Tehtävä mittarin arvon kasvattamiselle. |
CIntPoint | Piste kokonaislukuruudukossa. |
CIPhysicsObject | Yhteinen rajapinta kaikille fysiikkaolioille. |
CIPhysicsObjectInternal | Jypelin sisäiset metodit ja propertyt joihin käyttäjän ei tarvitse päästä käsiksi kuuluvat tähän luokkaan. Kaikki oliot jotka toteuttavat IPhysicsObject-rajapinnan toteuttavat myös IPhysicsObjectInternal-rajapinnan. Ota tämä huomioon jos aiot tehdä oman olion joka toteuttaa suoraan IPhysicsObject(Internal)-rajapinnan. void UpdateObject(IPhysics obj) { ((IPhysicsObjectInternal)obj).Update(); } |
CIsolatedStorageManager | |
CJypeliWindow | |
CLabyrinthWandererBrain | Aivot, jotka saavat omistajansa liikkumaan labyrinttimäisessä kentässä satunnaisesti edeten. |
CLayer | Kerros. Vastaa olioiden piirtämisestä. |
CLevel | Pelikenttä, johon voi lisätä olioita. Kentällä voi myös olla reunat ja taustaväri tai taustakuva. |
CListHelpers | Apufunktioita listojen ja muiden tietorakenteiden käyttöön. |
CLoadState | |
CMediaPlayer | Mediasoitin, jolla voi soittaa musiikkikappaleita. |
CMeter | Mittari, joka mittaa erityyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge . |
CObjectHelper | Apuluokka kaikille olioille |
CObjectLoadMethods | |
COperation | Käynnissä oleva tehtävä |
CPhysicsGame | Peli, jossa on fysiikan laskenta mukana. Peliin lisätyt |
►CPhysicsGameBase | Kantaluokka fysiikkapeleille. |
CCollisionRecord | |
CPhysicsObject | Peliolio, joka noudattaa fysiikkamoottorin määräämiä fysiikan lakeja. Voidaan kuitenkin myös laittaa noudattamaan lakeja valikoidusti. |
CPhysicsStructure | Rakenne, joka pitää fysiikkaoliot kiinteän matkan päässä toisistaan. |
CPlatformWandererBrain | Aivot, jotka laittavat omistajansa hortoilemaan tasohyppelytasoa edestakaisin. |
CPolygon | Monikulmio. |
CRandomGen | Satunnaisgeneraattori. Luo satunnaisia arvoja, mm. lukuja, vektoreita sekä kulmia. |
CRandomMoverBrain | Aivot, jotka laittavat omistajansa liikkumaan satunnaisesti eri suuntiin törmäyksissä ja tietyn ajan jälkeen. |
CRaySegment | Jana. |
CRectangle | Suorakulmio. |
CRenderer | Luokka, joka sisältää metodeita kuvioiden ja tekstuurien piirtämiseen 2D-tasossa. |
CReturnHelper | Apuluokka palautusarvoille. |
CRoadMap | Luo tien. Tie koostuu useasta pienemmästä "pätkästä". |
CRowLayout | Asettelee widgetit riveihin. TargetWidth määrittää kuinka leveä yhden rivin tulisi olla. Kun yksi rivi tulee täyteen, jatketaan seuraavalle riville. |
CSaveAllFieldsAttribute | |
CSaveAttribute | |
CSaveState | |
CScoreItem | Nimi ja pisteet. |
CScoreList | Parhaiden pisteiden lista. |
CScreenView | Sisältää näytön leveyden ja korkeuden sekä reunojen koordinaatit. Y-koordinaatti kasvaa ylöspäin. Koordinaatteja ei voi muuttaa. |
CShape | Kuvio. |
CShapeCache | Sisältää valmiiksi lasketut kolmiot, joiden avulla piirtäminen on suoraviivaista. |
CSound | |
CSoundEffect | Ääniefekti. Yhdestä efektistä voi luoda CreateSound -metodilla monta ääntä (Sound ), jotka voivat soida yhtäaikaa. Ääntä ei tarvitse kuitenkaan luoda itse, jos vain kutsuu Play -metodia. |
CStar | Tähti. |
CStorageFile | Tiedosto. |
CStreamHelpers | Apufunktioita virtojen käyttöön. |
CStringHelpers | |
CStringList | Järjestetty lista merkkijonoja. |
CSurface | Tasainen tai epätasainen pinta. |
CSurfaces | Kentän reunat. |
►CSynchronousList | Synkroninen lista, eli lista joka päivittyy vasta kun sen Update-metodia kutsutaan. Jos listalle lisätään IUpdatable-rajapinnan toteuttavia olioita, kutsutaan myös niiden Update-metodeja samalla. |
CAddItemAction | |
CClearAction | |
CListAction | |
CRemoveItemAction | |
CTagged | Rajapinta olioille, joilla on Tag-ominaisuus. |
CTileMap | Ruutukartta, jonka avulla olioita voidaan helposti asettaa tasavälein ruudukkoon. Ruutukartta koostuu kirjoitusmerkeistä (char ), joihin voi liittää aliohjelman, joka luo merkkiä vastaavan olion. |
CTime | Sisältää tiedon ajasta, joka on kulunut pelin alusta ja viime päivityksestä. |
CTimer | Ajastin, joka voidaan asettaa laukaisemaan tapahtumia tietyin väliajoin. |
CTopDownPhysicsGame | Peli, johon voi lisätä pintoja, joiden päällä oliot voivat liukua. Peliin lisätyt |
CTriangle | Tasasivuinen kolmio. |
CTypeHelper | |
CUnlimitedAngle | Rajoittamaton kulma (asteina ja radiaaneina). Tietoja kulmasta: http://en.wikipedia.org/wiki/File:Degree-Radian_Conversion.svg |
CUpdatable | Rajapinta päivittyville olioille. |
CVector | 2D-vektori. |
CVerticalLayout | Asettelee widgetit päällekäin, järjestyksessä ylhäältä alas. |
CVerticalSpacer | |
►CWaveform | Aaltomuoto. |
CSaw | Sahalaita-aalto. |
CSine | Siniaalto. |
CSquare | Kanttiaalto. |
CTriangle | Kolmioaalto. |
CWidget | Käyttöliittymän komponentti. |
CWindowsFileManager | |
CWindowsLocation | Usein käytettyjä polkuja Windowsissa. |
CXboxFileManager | |
►NJyStorageTest | |
CJyStorageTest | |
►NSilverStorageTest | |
CApp | |
CArrayPage | |
CFileContentPage | |
CFilePage | |
CListPage | |
CMainPage | |
CSimplePage | |
CPlatformCharacter | Tasohyppelypelin hahmo. Voi liikkua ja hyppiä. Lisäksi sillä voi olla ase. |
CPlatformCharacter2 | Tasohyppelypelin hahmo. Voi liikkua ja hyppiä. Lisäksi sillä voi olla ase. |