![]() |
Jypeli
9
The simple game programming library
|
Luokat | |
| class | CustomEventHandler |
| Vapaamuotoinen tapahtumankäsittelijä. Lisää... | |
Julkiset jäsenfunktiot | |
| Game () | |
| Alustaa pelin. Lisää... | |
| void | Add (IGameObject o) |
| Lisää olion peliin. Tavalliset oliot tulevat automaattisesti kerrokselle 0 ja ruutuoliot päällimmäiselle kerrokselle. Lisää... | |
| virtual void | Add (IGameObject o, int layer) |
| Lisää peliolion peliin, tiettyyn kerrokseen. Lisää... | |
| void | Add (Layer l) |
| Lisää oliokerroksen peliin. Lisää... | |
| void | Add (Light light) |
| Lisää valon peliin. Nykyisellään valoja voi olla ainoastaan yksi kappale. Toistaiseksi ei tuettu Windows Phonella. Lisää... | |
| CustomEventHandler | AddCustomHandler (Func< bool > condition, Action handler) |
| Lisää vapaamuotoisen tapahtumankäsittelijän. Lisää... | |
| CustomEventHandler | AddCustomHandler< T > (T obj, Predicate< T > condition, Action< T > handler) |
| Lisää vapaamuotoisen tapahtumankäsittelijän. Lisää... | |
| CustomEventHandler | AddCustomHandler< T1, T2 > (T1 obj1, T2 obj2, Func< T1, T2, bool > condition, Action< T1, T2 > handler) |
| Lisää vapaamuotoisen tapahtumankäsittelijän. Lisää... | |
| CustomEventHandler | AddCustomHandler< T1, T2, T3 > (T1 obj1, T2 obj2, T3 obj3, Func< T1, T2, T3, bool > condition, Action< T1, T2, T3 > handler) |
| Lisää vapaamuotoisen tapahtumankäsittelijän. Lisää... | |
| void | AddFactory< T > (string tag, Factory.FactoryMethod method) |
| Luo tehdasmetodin tietylle tyypille ja tagille. Lisää... | |
| virtual void | Begin () |
| Tässä alustetaan peli. Lisää... | |
| void | CenterWindow () |
| Asettaa ikkunan ruudun keskelle. Lisää... | |
| virtual void | ClearAll () |
| Nollaa kaiken. Lisää... | |
| void | ClearControls () |
| Poistaa kaikki ohjainkuuntelijat. Lisää... | |
| void | ClearGameObjects () |
| Tuhoaa ja poistaa pelistä kaikki pelioliot (ml. fysiikkaoliot). Lisää... | |
| void | ClearLights () |
| Poistaa kaikki valoefektit. Lisää... | |
| void | ClearTimers () |
| Poistaa kaikki ajastimet. Lisää... | |
| void | ConfirmExit () |
| Kysyy haluaako lopettaa pelin ja lopettaa jos vastataan kyllä. Lisää... | |
| T | FactoryCreate< T > (string tag) |
| Käyttää tehdasmetodia uuden olion luomiseen ja palauttaa olion. Lisää... | |
| List< GameObject > | GetAllObjects () |
| GameObject | GetFirstObject (Predicate< GameObject > condition) |
| Palauttaa ensimmäisen peliolion joka toteuttaa ehdon (null jos mikään ei toteuta). Lisää... | |
| Widget | GetFirstWidget (Predicate< Widget > condition) |
| Palauttaa ensimmäisen ruutuolion joka toteuttaa ehdon (null jos mikään ei toteuta). Lisää... | |
| GameObject | GetObjectAt (Vector position) |
| Palauttaa peliolion, joka on annetussa paikassa. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan päällimmäinen. Lisää... | |
| GameObject | GetObjectAt (Vector position, double radius) |
| Palauttaa peliolion, joka on annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan ensin lisätty. Lisää... | |
| GameObject | GetObjectAt (Vector position, object tag) |
| Palauttaa peliolion, joka on annetussa paikassa. Vain annetulla tagilla varustetut oliot huomioidaan. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan ensin lisätty. Lisää... | |
| GameObject | GetObjectAt (Vector position, object tag, double radius) |
| Palauttaa peliolion, joka on annetussa paikassa tietyllä säteellä. Vain annetulla tagilla varustetut oliot huomioidaan. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan ensin lisätty. Lisää... | |
| List< GameObject > | GetObjects (Predicate< GameObject > condition) |
| Palauttaa listan kaikista peliolioista jotka toteuttavat ehdon. Lista on järjestetty päällimmäisestä alimmaiseen. Lisää... | |
| List< GameObject > | GetObjectsAt (Vector position) |
| Palauttaa listan peliolioista, jotka ovat annetussa paikassa. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen. Lisää... | |
| List< GameObject > | GetObjectsAt (Vector position, double radius) |
| Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen. Lisää... | |
| List< GameObject > | GetObjectsAt (Vector position, object tag) |
| Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen. Vain annetulla tagilla varustetut oliot huomioidaan. Lisää... | |
| List< GameObject > | GetObjectsAt (Vector position, object tag, double radius) |
| Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen. Vain annetulla tagilla varustetut oliot huomioidaan. Lisää... | |
| List< GameObject > | GetObjectsBetween (Vector pos1, Vector pos2) |
| Palauttaa listan peliolioista, jotka ovat kahden annetun pisteen välissä. Lista ei sisällä widgettejä. Lisää... | |
| List< GameObject > | GetObjectsWithTag (params string[] tags) |
| Palauttaa listan kaikista peliolioista joilla on tietty tagi. Lista on järjestetty päällimmäisestä alimmaiseen. Lisää... | |
| Widget | GetWidgetAt (Vector position) |
| Palauttaa ruutuolion, joka on annetussa paikassa. Jos paikassa ei ole mitään oliota, palautetaan null. Jos olioita on useampia, palautetaan päällimmäinen. Lisää... | |
| void | Pause () |
| Asettaa pelin pauselle, tai jatkaa peliä. Toimii samoin kuin IsPaused-ominaisuus Lisää... | |
| void | Remove (IGameObject o) |
Poistaa olion pelistä. Jos haluat tuhota olion, kutsu mielummin olion Destroy-metodia. Lisää... | |
| void | Remove (Layer l) |
| Poistaa oliokerroksen pelistä. Lisää... | |
| void | RemoveAllLayers () |
| Poistaa kaikki oliokerrokset. Huom. tuhoaa kaikki pelioliot! Lisää... | |
| void | RemoveFactory< T > (string tag, Factory.FactoryMethod method) |
| Poistaa tehdasmetodin. Lisää... | |
| void | ResetLayers () |
| Nollaa oliokerrokset. Huom. tuhoaa kaikki pelioliot! Lisää... | |
| void | Run (bool headless=false, bool save=false, int frames=0, int skip=1) |
| Ajaa pelin. Kutsutaan Ohjelma.cs:stä. Lisää... | |
| void | RunOneFrame (string bmpOutName) |
| Ajaa yhden päivityksen ja tallentaa ruudun tiedostoon. Lisää... | |
| void | SetWindowPosition (int x, int y) |
| Asettaa ikkunan paikan. Huomaa että origo on vasemmassa yläreunassa. Lisää... | |
| void | SetWindowSize (int width, int height) |
| Asettaa ikkunan koon. Lisää... | |
| void | SetWindowSize (int width, int height, bool fullscreen) |
| Asettaa ikkunan koon ja alustaa pelin käyttämään joko ikkunaa tai koko ruutua. Lisää... | |
| void | ShowControlHelp () |
| Näyttää kontrollien ohjetekstit. Lisää... | |
| void | ShowControlHelp (Controller controller) |
| Näyttää kontrollien ohjetekstit tietylle ohjaimelle. Lisää... | |
Staattiset julkiset jäsenfunktiot | |
| static void | AssertInitialized (Action actionMethod) |
| Suorittaa aliohjelman kun peli on varmasti alustettu. Lisää... | |
| static void | AssertInitialized< T1 > (Action< T1 > actionMethod, T1 o1) |
| Suorittaa aliohjelman kun peli on varmasti alustettu. Lisää... | |
| static void | DoNextUpdate (Action action) |
| Suorittaa aliohjelman seuraavalla päivityksellä. Lisää... | |
| static void | DoNextUpdate< T1 > (Action< T1 > action, T1 p1) |
| Suorittaa aliohjelman seuraavalla päivityksellä. Lisää... | |
| static void | DoNextUpdate< T1, T2 > (Action< T1, T2 > action, T1 p1, T2 p2) |
| Suorittaa aliohjelman seuraavalla päivityksellä. Lisää... | |
| static Font | LoadFont (string name) |
| Lataa fontin. Fontin tulee olla lisätty content-hakemistoon. Lisää... | |
| static Image | LoadImage (string name) |
| Lataa kuvan contentista. Lisää... | |
| static Image | LoadImageFromResources (string name) |
| Lataa kuvan Jypelin sisäisistä resursseista. Lisää... | |
| static Image[] | LoadImages (params string[] names) |
| Lataa taulukon kuvia contentista. Lisää... | |
| static Image[] | LoadImages (string baseName, int startIndex, int endIndex, bool zeroPad=false) |
| Lataa taulukon kuvia contentista. Lisää... | |
| static SoundEffect | LoadSoundEffect (string name) |
| Lataa ääniefektin contentista. Lisää... | |
| static SoundEffect | LoadSoundEffectFromResources (string name) |
| Lataa ääniefektin Jypelin sisäisistä resursseista. Lisää... | |
| static SoundEffect[] | LoadSoundEffects (params string[] names) |
| Lataa taulukon ääniefektejä contentista. Lisää... | |
| static void | PlaySound (string name) |
| Soittaa ääniefektin. Lisää... | |
Suojatut jäsenfunktiot | |
| override void | Draw (GameTime gameTime) |
| XNA:n piirtorutiinit. Lisää... | |
| override void | Initialize () |
| This gets called after the GraphicsDevice has been created. So, this is the place to initialize the resources needed in the game. Except the graphics content, which should be called int LoadContent(), according to the XNA docs. Lisää... | |
| override void | LoadContent () |
| XNA:n sisällön alustus (Initializen jälkeen) Lisää... | |
| override void | OnExiting (object sender, EventArgs args) |
| virtual void | OnObjectAdded (IGameObject obj) |
| virtual void | OnObjectRemoved (IGameObject obj) |
| virtual void | Paint (Canvas canvas) |
| Canvakselle piirto. Lisää... | |
| virtual void | PausedUpdate (Time time) |
| Ajetaan Updaten sijaan kun peli on pysähdyksissä. Lisää... | |
| override void | Update (GameTime gameTime) |
| virtual void | Update (Time time) |
| Ajetaan kun pelin tilannetta päivitetään. Päivittämisen voi toteuttaa perityssä luokassa toteuttamalla tämän metodin. Perityn luokan metodissa tulee kutsua kantaluokan metodia. Lisää... | |
| void | UpdateHandlers (Time time) |
| Kutsuu tapahtumankäsittelijöitä. Lisää... | |
Paketin funktiot | |
| void | CallBegin () |
| Aloittaa pelin kutsumalla Begin-metodia. Tärkeää: kutsu tätä, älä Beginiä suoraan, sillä muuten peli ei päivity! Lisää... | |
| void | DoSetWindowSize (int width, int height, bool fullscreen) |
| Asettaa ikkunan koon ja alustaa pelin käyttämään joko ikkunaa tai koko ruutua. Lisää... | |
| void | OnNoAudioHardwareException () |
Paketin staattiset funktiot | |
| static void | DisableAudio () |
| static string | FileExtensionCheck (string file, string[] extensions) |
| Etsii millä päätteellä annettu tiedosto löytyy Lisää... | |
| static IList< IGameObject > | GetObjectsAboutToBeAdded () |
| static void | OnAddObject (IGameObject obj) |
| static void | OnRemoveObject (IGameObject obj) |
Ominaisuudet | |
| Accelerometer | Accelerometer [get] |
| Kiihtyvyysanturi. Lisää... | |
| static bool | AudioEnabled [get, private set] |
| Voiko ääniä soittaa. Lisää... | |
| Camera | Camera [get, set] |
| Kamera, joka näyttää ruudulla näkyvän osan kentästä. Kameraa voidaan siirtää, zoomata tai asettaa seuraamaan tiettyä oliota. Lisää... | |
| ListenContext | ControlContext [get] |
| Pelin pääohjainkonteksti. Lisää... | |
| GamePad | ControllerFour [get] |
| Neljäs peliohjain. Lisää... | |
| GamePad | ControllerOne [get] |
| Ensimmäinen peliohjain. Lisää... | |
| GamePad | ControllerThree [get] |
| Kolmas peliohjain. Lisää... | |
| GamePad | ControllerTwo [get] |
| Toinen peliohjain. Lisää... | |
| static FileManager | DataStorage [get] |
| Tietovarasto, johon voi tallentaa tiedostoja pidempiaikaisesti. Sopii esimerkiksi pelitilanteen lataamiseen ja tallentamiseen. Lisää... | |
| bool | DebugKeyEnabled [get, set] |
| Debug-ruutu F12-näppäimestä päällä / pois. Lisää... | |
| Layer | DebugLayer [get, private set] |
| Debug-ruutukerros, joka näkyy kun painetaan F12. Voit lisätä olioita myös tälle kerrokselle. Lisää... | |
| bool | DebugScreenVisible [get, set] |
| Debug-ruutu näkyvissä / pois. Lisää... | |
| static Device | Device [get, private set] |
| Laite jolla peliä pelataan. Lisää... | |
| IList< Layer > | DynamicLayers [get] |
| Kerrokset, joilla olevat pelioliot liikkuvat kameran mukana. Lisää... | |
| Label | FPSDisplay [get, private set] |
| FPS-näyttö. Lisää... | |
| Window | FPSWindow [get, private set] |
| FPS-ikkuna. Lisää... | |
| int | FrameCounter [get, private set] |
| Kuinka monta pelinpäivitystä on tähän mennessä ajettu. Lisää... | |
| int | FramesToSkip [get, private set] |
| Kuinka monenen framen yli hypätään peliä nauhoittaessa. Lisää... | |
| List< GamePad > | GameControllers [get, private set] |
| Lista kaikista peliohjaimista järjestyksessä. Lisää... | |
| static new GraphicsDevice | GraphicsDevice [get] |
| XNA:n grafiikkakortti. Lisää... | |
| static GraphicsDeviceManager | GraphicsDeviceManager [get, private set] |
| XNA:n grafiikkakorttien hallintaolio. Lisää... | |
| bool | Headless [get, private set] |
| Ajetaanko peli ilman ääntä (esim. TIMissä) Lisää... | |
| static Game | Instance [get, private set] |
| Käynnissä olevan pelin pääolio. Lisää... | |
| bool | IsFullScreen [get, set] |
| Onko peli kokoruututilassa. Lisää... | |
| bool | IsModal [get] |
| bool | IsPaused [get, set] |
| Onko peli pysähdyksissä. Lisää... | |
| Keyboard | Keyboard [get, private set] |
| Näppäimistö. Lisää... | |
| int | LayerCount [get] |
| Kerrosten määrä. Lisää... | |
| Label | LayerDisplay [get, private set] |
| "Layers"-näyttö. Lisää... | |
| SynchronousList< Layer > | Layers [get, private set] |
| Kerrokset, joilla pelioliot viihtyvät. Lisää... | |
| Window | LayerWindow [get, private set] |
| "Layers"-ikkuna. Huom. asettaa kokonsa automaattisesti. Lisää... | |
| Level | Level [get, private set] |
| Aktiivinen kenttä. Lisää... | |
| static List< Light > | Lights [get] |
| Valoefektit. Lisää... | |
| int | MaxLayer [get] |
| Suurin mahdollinen kerros. Lisää... | |
| MediaPlayer | MediaPlayer [get, private set] |
| Mediasoitin. Voidaan käyttää musiikin soittamiseen. Lisää... | |
| MessageDisplay | MessageDisplay [get, set] |
| Viestinäyttö, johon voi laittaa viestejä. Lisää... | |
| int | MinLayer [get] |
| Pienin mahdollinen kerros. Lisää... | |
| Mouse | Mouse [get, private set] |
| Hiiri. Lisää... | |
| static string | Name [get, private set] |
| Pelin nimi. Lisää... | |
| int | ObjectCount [get] |
| Kuinka monta pelioliota pelissä on Lisää... | |
| Device | Phone [get] |
| Phone-olio esim. puhelimen tärisyttämiseen. Lisää... | |
| BackButton | PhoneBackButton [get, private set] |
| Puhelimen takaisin-näppäin. Lisää... | |
| static Time | RealTime [get] |
| Todellinen peliaika. Sisältää tiedon siitä, kuinka kauan peliä on pelattu (Time.SinceStartOfGame) ja kuinka kauan on viimeisestä pelin päivityksestä (Time.SinceLastUpdate). Tätä päivitetään noin 30 kertaa sekunnissa, myös pause-tilassa. Lisää... | |
| static JypeliContentManager | ResourceContent [get, private set] |
| Kirjaston mukana tuleva sisältö. Voidaan käyttää esimerkiksi tekstuurien lataamiseen. Lisää... | |
| int | SavedFrameCounter [get, private set] |
| Kuinka monta pelinpäivitystä on tähän mennessä tallennettu. Lisää... | |
| bool | SaveOutput [get, private set] |
| Tallennetaanko pelin kuvaa. Vie oletusresoluutiolla noin 3MB/frame Lisää... | |
| static ScreenView | Screen [get, private set] |
| Näytön dimensiot, eli koko ja reunat. Lisää... | |
| static bool | SmoothTextures [get, set] |
| Tekstuurien (kuvien) reunanpehmennys skaalattaessa (oletus päällä). Lisää... | |
| IList< Layer > | StaticLayers [get] |
| Kerrokset, joilla olevat pelioliot eivät liiku kameran mukana. Lisää... | |
| static Time | Time [get] |
| Peliaika. Sisältää tiedon siitä, kuinka kauan peliä on pelattu (Time.SinceStartOfGame) ja kuinka kauan on viimeisestä pelin päivityksestä (Time.SinceLastUpdate). Tätä päivitetään noin 30 kertaa sekunnissa kun peli ei ole pause-tilassa. Lisää... | |
| int | TotalFramesToRun [get, private set] |
| Kuinka monen pelinpäivityksen jälkeen peli suljetaan automaattisesti. Jos 0, peli pyörii ikuisesti Lisää... | |
| TouchPanel | TouchPanel [get, private set] |
| Kosketusnäyttö Lisää... | |
| static Vector | Wind [get, set] |
| Tuuli. Vaikuttaa vain efekteihin Lisää... | |
Tapahtumat | |
| static new Action | Exiting |
| Tapahtuu kun peli lopetetaan. Lisää... | |
| static Action | InstanceInitialized |
| Tapahtuu kun Game.Instance on alustettu. Lisää... | |
Yksityiset jäsenfunktiot | |
| void | ActivateObject (ControlContexted obj) |
| void | addMessageDisplay (bool force=false) |
| void | DeactivateObject (ControlContexted obj) |
| void | DrawDebugScreen () |
| void | ExecutePendingActions () |
| void | InitAudio () |
| void | InitControls () |
| void | InitDebugScreen () |
| void | InitGlobals () |
| void | InitGraphics () |
| Alustaa grafiikat. Suorita vasta kun ikkuna on lopullisessa koossaan. Lisää... | |
| void | InitLayers () |
| void | InitXnaContent () |
| void | InitXnaGraphics () |
| bool | IsJypeliWidget< T > (T obj) |
| void | OnLayerAdded (Layer l) |
| void | OnLayerRemoved (Layer l) |
| void | PaintDebugScreen (Canvas canvas) |
| void | PaintPhysicsOutlines (Canvas canvas, PhysicsObject obj) |
| void | PaintShapeOutlines (Canvas canvas, IGameObject obj) |
| void | SetDefaultResolution () |
| void | UpdateControls (Time gameTime) |
| void | UpdateDebugScreen (Time time) |
| void | UpdateFps (GameTime gameTime) |
| Jypelin aika pitää sisällään tiedon edellisestä pelin päivityksestä, MonoGamen aika edellisestä ruudunpäivityksestä. Lisää... | |
Yksityiset attribuutit | |
| ListenContext | _context |
| List< Controller > | _controllers |
| bool | beginHasBeenCalled = false |
| Matrix | canvasTransform = Matrix.Identity |
| Canvas | debugCanvas |
| int | fpsSkipCounter |
| string | fpsText = "00" |
| SynchronousList< CustomEventHandler > | handlers = null |
| bool | isFullScreenRequested = false |
| StringBuilder | layerTextBuilder = new StringBuilder() |
| bool | loadContentHasBeenCalled = false |
| Queue< Action > | PendingActions = new Queue<Action>() |
| int | skipcounter = 0 |
| bool | windowPositionSet = false |
| bool | windowSizeSet = false |
Staattiset yksityiset attribuutit | |
| static Time | currentRealTime = new Time() |
| static Time | currentTime = new Time() |
| static string | internalResourcePath = "Jypeli.Content." |
| const string | layerTextTitle = "Layers:\n" |
| static List< Light > | lights = new List<Light>() |
Määrittely tiedoston Content.cs rivillä 45.
| Jypeli.Game.Game | ( | ) |
Alustaa pelin.
Määrittely tiedoston Game.cs rivillä 145.
Viittaukset Jypeli.Game.InitAudio(), Jypeli.Game.InitGlobals(), Jypeli.Game.InitXnaContent() ja Jypeli.Game.InitXnaGraphics().
|
private |
Määrittely tiedoston Controls.cs rivillä 177.
Viittaukset Jypeli.Controls.ListenContext.Active, Jypeli.Controls.ControlContexted.ControlContext, Jypeli.Game.ControlContext, Jypeli.Game.Instance, Jypeli.Controls.ControlContexted.IsModal, Jypeli.Game.Layers, Jypeli.Layer.Objects ja Jypeli.Controls.ListenContext.SaveFocus().
Viitattu Jypeli.Game.OnObjectAdded().
| void Jypeli.Game.Add | ( | IGameObject | o | ) |
Lisää olion peliin. Tavalliset oliot tulevat automaattisesti kerrokselle 0 ja ruutuoliot päällimmäiselle kerrokselle.
Määrittely tiedoston Layers.cs rivillä 146.
Viittaukset Jypeli.Game.Add(), Jypeli.IGameObject.Layer, Jypeli.Game.Layers, Jypeli.Game.MaxLayer ja Jypeli.Layer.Objects.
|
virtual |
Lisää peliolion peliin, tiettyyn kerrokseen.
| o | Lisättävä olio. |
| layer | Kerros, luku väliltä [-3, 3]. |
Määrittely tiedoston Layers.cs rivillä 167.
Viittaukset Jypeli.Game.Layers.
| void Jypeli.Game.Add | ( | Layer | l | ) |
Lisää oliokerroksen peliin.
| l |
Määrittely tiedoston Layers.cs rivillä 189.
Viittaukset Jypeli.Game.Layers.
| void Jypeli.Game.Add | ( | Light | light | ) |
Lisää valon peliin. Nykyisellään valoja voi olla ainoastaan yksi kappale. Toistaiseksi ei tuettu Windows Phonella.
Määrittely tiedoston Effects.cs rivillä 27.
Viittaukset Jypeli.Game.lights.
Viitattu Jypeli.Game.Add(), Jypeli.PhysicsStructure.Add(), PlatformCharacter2.AddCollisionHandler(), Jypeli.Game.addMessageDisplay(), Jypeli.StorageFile.applyMetadata(), Jypeli.Assets.Tank.Break(), Jypeli.Game.ConfirmExit(), Jypeli.Level.CreateBorder(), Jypeli.Level.CreateGround(), Jypeli.RoadMap.CreateSegment(), Jypeli.Widgets.EasyHighScore.EnterAndShow(), Jypeli.Assets.Grenade.Explode(), Jypeli.Assets.ClusterGrenade.Explode(), Jypeli.Assets.CollisionHandler.ExplodeBoth(), Jypeli.Assets.CollisionHandler.ExplodeObject(), Jypeli.Assets.CollisionHandler.ExplodeTarget(), Jypeli.TileMap.Insert(), Jypeli.Assets.Weapon.ShootProjectile(), Jypeli.Widgets.EasyHighScore.Show(), Jypeli.Widgets.HighScoreWindow.showNameWindow(), Jypeli.PhysicsObject.Throw() ja PlatformCharacter.Visualize().
| CustomEventHandler Jypeli.Game.AddCustomHandler | ( | Func< bool > | condition, |
| Action | handler | ||
| ) |
Lisää vapaamuotoisen tapahtumankäsittelijän.
| condition | Ehto josta tapahtuma laukeaa. |
| handler | Kutsuttava funktio. |
Määrittely tiedoston Events.cs rivillä 69.
Viittaukset Jypeli.Game.handlers.
Viitattu Jypeli.Game.AddCustomHandler< T >(), Jypeli.Game.AddCustomHandler< T1, T2 >() ja Jypeli.Game.AddCustomHandler< T1, T2, T3 >().
| CustomEventHandler Jypeli.Game.AddCustomHandler< T > | ( | T | obj, |
| Predicate< T > | condition, | ||
| Action< T > | handler | ||
| ) |
Lisää vapaamuotoisen tapahtumankäsittelijän.
| T | Olion tyyppi. |
| obj | Olio, jota tapahtuma koskee. |
| condition | Ehto josta tapahtuma laukeaa. |
| handler | Kutsuttava funktio. |
Määrittely tiedoston Events.cs rivillä 87.
Viittaukset Jypeli.Game.AddCustomHandler().
| CustomEventHandler Jypeli.Game.AddCustomHandler< T1, T2 > | ( | T1 | obj1, |
| T2 | obj2, | ||
| Func< T1, T2, bool > | condition, | ||
| Action< T1, T2 > | handler | ||
| ) |
Lisää vapaamuotoisen tapahtumankäsittelijän.
| T1 | Olion 1 tyyppi. |
| T2 | Olion 2 tyyppi. |
| obj1 | Ensimmäinen olio, jota tapahtuma koskee. |
| obj2 | Toinen olio, jota tapahtuma koskee. |
| condition | Ehto josta tapahtuma laukeaa. |
| handler | Kutsuttava funktio. |
Määrittely tiedoston Events.cs rivillä 102.
Viittaukset Jypeli.Game.AddCustomHandler().
| CustomEventHandler Jypeli.Game.AddCustomHandler< T1, T2, T3 > | ( | T1 | obj1, |
| T2 | obj2, | ||
| T3 | obj3, | ||
| Func< T1, T2, T3, bool > | condition, | ||
| Action< T1, T2, T3 > | handler | ||
| ) |
Lisää vapaamuotoisen tapahtumankäsittelijän.
| T1 | Olion 1 tyyppi. |
| T2 | Olion 2 tyyppi. |
| T3 | Olion 3 tyyppi. |
| obj1 | Ensimmäinen olio, jota tapahtuma koskee. |
| obj2 | Toinen olio, jota tapahtuma koskee. |
| obj3 | Kolmas olio, jota tapahtuma koskee. |
| condition | Ehto josta tapahtuma laukeaa. |
| handler | Kutsuttava funktio. |
Määrittely tiedoston Events.cs rivillä 119.
Viittaukset Jypeli.Game.AddCustomHandler().
| void Jypeli.Game.AddFactory< T > | ( | string | tag, |
| Factory.FactoryMethod | method | ||
| ) |
Luo tehdasmetodin tietylle tyypille ja tagille.
| T | Oliotyyppi |
| tag | Tagi |
| method | Metodi joka palauttaa olion |
Määrittely tiedoston Factory.cs rivillä 14.
|
private |
Määrittely tiedoston Widgets.cs rivillä 11.
Viittaukset Jypeli.Game.Add(), Jypeli.MessageDisplay.BackgroundColor, Jypeli.MessageDisplay.Clear(), Jypeli.Color.LightGray ja Jypeli.Game.MessageDisplay.
Viitattu Jypeli.Game.ClearAll(), Jypeli.Game.ClearGameObjects() ja Jypeli.Game.LoadContent().
|
static |
Suorittaa aliohjelman kun peli on varmasti alustettu.
| actionMethod | Suoritettava aliohjelma. |
Määrittely tiedoston DelayedActions.cs rivillä 53.
Viittaukset Jypeli.Game.Instance ja Jypeli.Game.InstanceInitialized.
Viitattu Jypeli.CustomQueryWindow< ScoreListWidget >.CustomQueryWindow(), Jypeli.Widgets.EasyHighScore.EasyHighScore(), Jypeli.Assets.Explosion.Explosion(), Jypeli.Label.Label(), Jypeli.Widgets.BindableWidget.CreateInnerMeter() ja Jypeli.Window.initialize().
|
static |
Suorittaa aliohjelman kun peli on varmasti alustettu.
| T1 | Aliohjelmalle välitettävän parametrin tyyppi |
| actionMethod | Suoritettava aliohjelma. |
| o1 | Aliohjelmalle välitettävä parametri. |
Määrittely tiedoston DelayedActions.cs rivillä 103.
Viittaukset Jypeli.Game.Instance ja Jypeli.Game.InstanceInitialized.
|
virtual |
|
package |
Aloittaa pelin kutsumalla Begin-metodia. Tärkeää: kutsu tätä, älä Beginiä suoraan, sillä muuten peli ei päivity!
Määrittely tiedoston Game.cs rivillä 406.
Viittaukset Jypeli.Game.Begin() ja Jypeli.Game.beginHasBeenCalled.
Viitattu Jypeli.Game.LoadContent().
| void Jypeli.Game.CenterWindow | ( | ) |
Asettaa ikkunan ruudun keskelle.
Määrittely tiedoston Graphics.cs rivillä 120.
Viittaukset Jypeli.Game.GraphicsDevice, Jypeli.Game.GraphicsDeviceManager ja Jypeli.Game.SetWindowPosition().
Viitattu Jypeli.Game.DoSetWindowSize() ja Jypeli.Game.Initialize().
|
virtual |
Nollaa kaiken.
Uudelleentoteutetaan luokassa Jypeli.PhysicsGameBase.
Määrittely tiedoston Game.cs rivillä 389.
Viittaukset Jypeli.Game.addMessageDisplay(), Jypeli.Level.Clear(), Jypeli.Game.ClearControls(), Jypeli.Game.ClearLights(), Jypeli.Game.ClearTimers(), Jypeli.Game.ControlContext, Jypeli.Camera.Reset() ja Jypeli.Game.ResetLayers().
| void Jypeli.Game.ClearControls | ( | ) |
Poistaa kaikki ohjainkuuntelijat.
Määrittely tiedoston Controls.cs rivillä 156.
Viittaukset Jypeli.Game._controllers.
Viitattu Jypeli.Game.ClearAll().
| void Jypeli.Game.ClearGameObjects | ( | ) |
Tuhoaa ja poistaa pelistä kaikki pelioliot (ml. fysiikkaoliot).
Määrittely tiedoston Layers.cs rivillä 225.
Viittaukset Jypeli.Game.addMessageDisplay() ja Jypeli.Game.Layers.
Viitattu Jypeli.Game.RemoveAllLayers().
| void Jypeli.Game.ClearLights | ( | ) |
Poistaa kaikki valoefektit.
Määrittely tiedoston Effects.cs rivillä 42.
Viittaukset Jypeli.Game.lights.
Viitattu Jypeli.Game.ClearAll().
| void Jypeli.Game.ClearTimers | ( | ) |
Poistaa kaikki ajastimet.
Määrittely tiedoston Time.cs rivillä 51.
Viittaukset Jypeli.Timer.ClearAll().
Viitattu Jypeli.Game.ClearAll().
| void Jypeli.Game.ConfirmExit | ( | ) |
Kysyy haluaako lopettaa pelin ja lopettaa jos vastataan kyllä.
Määrittely tiedoston DelayedActions.cs rivillä 114.
Viittaukset Jypeli.Game.Add(), Jypeli.Window.Closed, Jypeli.Game.IsPaused, Jypeli.Off ja Jypeli.YesNoWindow.Yes.
|
private |
Määrittely tiedoston Controls.cs rivillä 201.
Viittaukset Jypeli.Controls.ListenContext.Active, Jypeli.Controls.ControlContexted.ControlContext, Jypeli.Game.ControlContext, Jypeli.Game.Instance, Jypeli.Controls.ControlContexted.IsModal, Jypeli.Game.Layers, Jypeli.Layer.Objects ja Jypeli.Controls.ListenContext.RestoreFocus().
Viitattu Jypeli.Game.OnObjectRemoved().
|
staticpackage |
Määrittely tiedoston Game.cs rivillä 171.
Viittaukset Jypeli.Game.AudioEnabled.
Viitattu Jypeli.Sound.Play().
|
static |
Suorittaa aliohjelman seuraavalla päivityksellä.
| action |
Määrittely tiedoston DelayedActions.cs rivillä 65.
Viittaukset Jypeli.Game.Instance, Jypeli.Game.InstanceInitialized ja Jypeli.Game.PendingActions.
Viitattu Jypeli.PhysicsStructure.Destroy(), Jypeli.Game.DoNextUpdate< T1 >(), Jypeli.Game.DoNextUpdate< T1, T2 >(), Jypeli.LabyrinthWandererBrain.OnAddToGame(), Jypeli.ListWidget< ScoreItem, ScoreItemWidget >.Reset(), Jypeli.Image.UpdateTexture() ja Jypeli.Camera.ZoomToAllObjects().
|
static |
Suorittaa aliohjelman seuraavalla päivityksellä.
| T1 |
| action | |
| p1 |
Määrittely tiedoston DelayedActions.cs rivillä 79.
Viittaukset Jypeli.Game.DoNextUpdate().
|
static |
Suorittaa aliohjelman seuraavalla päivityksellä.
| T1 | |
| T2 |
| action | |
| p1 | |
| p2 |
Määrittely tiedoston DelayedActions.cs rivillä 92.
Viittaukset Jypeli.Game.DoNextUpdate().
|
package |
Asettaa ikkunan koon ja alustaa pelin käyttämään joko ikkunaa tai koko ruutua.
| width | Leveys. |
| height | Korkeus. |
| fullscreen | Koko ruutu jos true, muuten ikkuna. |
Määrittely tiedoston Graphics.cs rivillä 179.
Viittaukset Jypeli.Game.CenterWindow(), Jypeli.Game.GraphicsDevice, Jypeli.Game.GraphicsDeviceManager, Jypeli.Game.isFullScreenRequested, Jypeli.ScreenView.ScaleToFit(), Jypeli.Game.Screen, Jypeli.ScreenView.Size ja Jypeli.Game.windowSizeSet.
Viitattu Jypeli.Game.SetWindowSize().
|
protected |
XNA:n piirtorutiinit.
| gameTime |
Määrittely tiedoston Game.cs rivillä 321.
Viittaukset Jypeli.Color.AsXnaColor(), Jypeli.Level.Background, Jypeli.Level.BackgroundColor, Jypeli.Canvas.Begin(), Jypeli.Graphics.Canvas, Jypeli.Game.DrawDebugScreen(), Jypeli.Canvas.End(), Jypeli.Game.FrameCounter, Jypeli.Game.FramesToSkip, Jypeli.Game.GraphicsDevice, Jypeli.ScreenView.Height, Jypeli.ScreenView.Image, Jypeli.Game.Layers, Jypeli.Off, Jypeli.Game.OnExiting(), Jypeli.Game.Paint(), Jypeli.Camera.Position, Jypeli.ScreenView.Render(), Jypeli.ScreenView.RenderTarget, Jypeli.Game.SavedFrameCounter, Jypeli.Game.SaveOutput, Jypeli.Game.Screen, Jypeli.Game.skipcounter, Jypeli.Graphics.SpriteBatch, Jypeli.Game.TotalFramesToRun, Jypeli.Game.UpdateFps(), Jypeli.ScreenView.Width, Jypeli.Screencap.WriteBmp(), Jypeli.Vector.X, Jypeli.Vector.Y ja Jypeli.Camera.ZoomFactor.
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 131.
Viittaukset Jypeli.Canvas.Begin(), Jypeli.Game.canvasTransform, Jypeli.Game.debugCanvas, Jypeli.Game.DebugLayer, Jypeli.Game.DebugScreenVisible, Jypeli.Layer.Draw(), Jypeli.Canvas.End(), Jypeli.Game.PaintDebugScreen() ja Jypeli.Game.Screen.
Viitattu Jypeli.Game.Draw().
|
private |
Määrittely tiedoston DelayedActions.cs rivillä 145.
Viittaukset Jypeli.Game.PendingActions.
Viitattu Jypeli.Game.Update().
| T Jypeli.Game.FactoryCreate< T > | ( | string | tag | ) |
Käyttää tehdasmetodia uuden olion luomiseen ja palauttaa olion.
| T | Olion tyyppi |
| tag | Olion tagi |
Määrittely tiedoston Factory.cs rivillä 36.
Viittaukset Jypeli.Factory.FactoryCreate().
|
staticpackage |
Etsii millä päätteellä annettu tiedosto löytyy
| file | Tiedoston nimi |
| extensions | Päätteet joilla etsitään |
Määrittely tiedoston Content.cs rivillä 195.
Viitattu Jypeli.SoundEffect.FromContent(), Jypeli.TileMap.FromLevelAsset() ja Jypeli.Image.LoadFile().
| List<GameObject> Jypeli.Game.GetAllObjects | ( | ) |
Palauttaa listan kaikista peliolioista. Lista on järjestetty päällimmäisestä alimmaiseen.
Määrittely tiedoston Layers.cs rivillä 295.
Viittaukset Jypeli.Game.GetObjects().
| GameObject Jypeli.Game.GetFirstObject | ( | Predicate< GameObject > | condition | ) |
Palauttaa ensimmäisen peliolion joka toteuttaa ehdon (null jos mikään ei toteuta).
| condition | Ehto |
Määrittely tiedoston Layers.cs rivillä 316.
Viittaukset Jypeli.Game.Layers, Jypeli.Game.MaxLayer ja Jypeli.Game.MinLayer.
Viitattu Jypeli.Game.GetFirstWidget(), Jypeli.Game.GetObjectAt() ja Jypeli.Game.GetWidgetAt().
Palauttaa ensimmäisen ruutuolion joka toteuttaa ehdon (null jos mikään ei toteuta).
| condition | Ehto |
Määrittely tiedoston Layers.cs rivillä 476.
Viittaukset Jypeli.Game.GetFirstObject().
| GameObject Jypeli.Game.GetObjectAt | ( | Vector | position | ) |
Palauttaa peliolion, joka on annetussa paikassa. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan päällimmäinen.
| position | Paikkakoordinaatit |
Määrittely tiedoston Layers.cs rivillä 382.
Viittaukset Jypeli.Game.GetFirstObject().
Viitattu Jypeli.Level.GetRandomFreePosition(), PlatformCharacter.IsAboutToFall() ja Jypeli.LabyrinthWandererBrain.SetNextDirectionAndDestination().
| GameObject Jypeli.Game.GetObjectAt | ( | Vector | position, |
| double | radius | ||
| ) |
Palauttaa peliolion, joka on annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan ensin lisätty.
| position | Paikkakoordinaatit |
| radius | Säde jolla etsitään |
Määrittely tiedoston Layers.cs rivillä 395.
Viittaukset Jypeli.Game.GetObjectsAt().
| GameObject Jypeli.Game.GetObjectAt | ( | Vector | position, |
| object | tag | ||
| ) |
Palauttaa peliolion, joka on annetussa paikassa. Vain annetulla tagilla varustetut oliot huomioidaan. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan ensin lisätty.
| position | Paikkakoordinaatit |
| tag | Etsittävän olion tagi. |
Määrittely tiedoston Layers.cs rivillä 424.
Viittaukset Jypeli.Game.GetObjectsAt().
| GameObject Jypeli.Game.GetObjectAt | ( | Vector | position, |
| object | tag, | ||
| double | radius | ||
| ) |
Palauttaa peliolion, joka on annetussa paikassa tietyllä säteellä. Vain annetulla tagilla varustetut oliot huomioidaan. Jos paikassa ei ole mitään pelioliota, palautetaan null. Jos olioita on useampia, palautetaan ensin lisätty.
| position | Paikkakoordinaatit |
| tag | Etsittävän olion tagi. |
| radius | Säde jolla etsitään |
Määrittely tiedoston Layers.cs rivillä 454.
Viittaukset Jypeli.Game.GetObjectsAt().
| List<GameObject> Jypeli.Game.GetObjects | ( | Predicate< GameObject > | condition | ) |
Palauttaa listan kaikista peliolioista jotka toteuttavat ehdon. Lista on järjestetty päällimmäisestä alimmaiseen.
| condition | Ehto |
Määrittely tiedoston Layers.cs rivillä 272.
Viitattu Jypeli.Game.GetAllObjects(), Jypeli.Game.GetObjectsAt(), Jypeli.Game.GetObjectsBetween() ja Jypeli.Game.GetObjectsWithTag().
|
staticpackage |
Määrittely tiedoston Layers.cs rivillä 173.
Viittaukset Jypeli.Layer.GetObjectsAboutToBeAdded(), Jypeli.Game.Instance ja Jypeli.Game.Layers.
Viitattu Jypeli.Level.FindObjectLimits().
| List<GameObject> Jypeli.Game.GetObjectsAt | ( | Vector | position | ) |
Palauttaa listan peliolioista, jotka ovat annetussa paikassa. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen.
| position | Paikkakoordinaatit |
Määrittely tiedoston Layers.cs rivillä 339.
Viittaukset Jypeli.Game.GetObjects().
Viitattu PlatformCharacter.CanWalk(), Jypeli.Game.GetObjectAt() ja Jypeli.Game.GetObjectsAt().
| List<GameObject> Jypeli.Game.GetObjectsAt | ( | Vector | position, |
| double | radius | ||
| ) |
Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen.
| position | Paikkakoordinaatit |
| radius | Säde jolla etsitään |
Määrittely tiedoston Layers.cs rivillä 352.
Viittaukset Jypeli.Game.GetObjects(), Jypeli.GameObject.IsInside(), Jypeli.Vector.X ja Jypeli.Vector.Y.
| List<GameObject> Jypeli.Game.GetObjectsAt | ( | Vector | position, |
| object | tag | ||
| ) |
Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen. Vain annetulla tagilla varustetut oliot huomioidaan.
| position | Paikkakoordinaatit |
| tag | Etsittävän olion tagi. |
Määrittely tiedoston Layers.cs rivillä 410.
Viittaukset Jypeli.Game.GetObjectsAt().
| List<GameObject> Jypeli.Game.GetObjectsAt | ( | Vector | position, |
| object | tag, | ||
| double | radius | ||
| ) |
Palauttaa listan peliolioista, jotka ovat annetussa paikassa tietyllä säteellä. Jos paikassa ei ole mitään pelioliota, palautetaan tyhjä lista. Lista on järjestetty päällimmäisestä alimmaiseen. Vain annetulla tagilla varustetut oliot huomioidaan.
| position | Paikkakoordinaatit |
| tag | Etsittävän olion tagi. |
| radius | Säde jolla etsitään |
Määrittely tiedoston Layers.cs rivillä 439.
Viittaukset Jypeli.Game.GetObjectsAt().
| List<GameObject> Jypeli.Game.GetObjectsBetween | ( | Vector | pos1, |
| Vector | pos2 | ||
| ) |
Palauttaa listan peliolioista, jotka ovat kahden annetun pisteen välissä. Lista ei sisällä widgettejä.
| pos1 | Ensimmäinen sijainti |
| pos2 | Toinen sijainti |
Määrittely tiedoston Layers.cs rivillä 466.
Viittaukset Jypeli.Game.GetObjects().
| List<GameObject> Jypeli.Game.GetObjectsWithTag | ( | params string[] | tags | ) |
Palauttaa listan kaikista peliolioista joilla on tietty tagi. Lista on järjestetty päällimmäisestä alimmaiseen.
| tags | Tagi(t) |
Määrittely tiedoston Layers.cs rivillä 306.
Viittaukset Jypeli.Game.GetObjects().
Palauttaa ruutuolion, joka on annetussa paikassa. Jos paikassa ei ole mitään oliota, palautetaan null. Jos olioita on useampia, palautetaan päällimmäinen.
| position | Paikkakoordinaatit |
Määrittely tiedoston Layers.cs rivillä 488.
Viittaukset Jypeli.Game.GetFirstObject().
|
private |
Määrittely tiedoston Game.cs rivillä 210.
Viittaukset Jypeli.Game.AudioEnabled ja Jypeli.Game.Headless.
Viitattu Jypeli.Game.Game().
|
private |
Määrittely tiedoston Controls.cs rivillä 115.
Viittaukset Jypeli.Game._context, Jypeli.Game._controllers, Jypeli.Game.GameControllers, Jypeli.Game.Keyboard, Jypeli.Game.Mouse, Jypeli.Game.PhoneBackButton, Jypeli.Game.Screen ja Jypeli.Game.TouchPanel.
Viitattu Jypeli.Game.LoadContent().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 49.
Viittaukset Jypeli.Layer.Add(), Jypeli.Color.Blue, Jypeli.Window.Color, Jypeli.Layer.CreateStaticLayer(), Jypeli.Game.debugCanvas, Jypeli.Game.DebugKeyEnabled, Jypeli.Game.DebugLayer, Jypeli.Game.DebugScreenVisible, Jypeli.Game.FPSDisplay, Jypeli.Game.FPSWindow, Jypeli.Color.HotPink, Jypeli.Widget.IsModal, Jypeli.Game.LayerDisplay, Jypeli.Game.LayerWindow, Jypeli.ScreenView.Left, Jypeli.Layer.Objects, Jypeli.Game.OnObjectAdded(), Jypeli.Game.OnObjectRemoved(), Jypeli.ScreenView.Right, Jypeli.Game.Screen, Jypeli.Label.Size, Jypeli.Label.TextColor, Jypeli.ScreenView.Top, Jypeli.Color.White ja Jypeli.ScreenView.Width.
Viitattu Jypeli.Game.LoadContent().
|
private |
Määrittely tiedoston Game.cs rivillä 192.
Viittaukset Jypeli.Devices.Device.Create(), Jypeli.Game.Instance ja Jypeli.Game.Name.
Viitattu Jypeli.Game.Game().
|
private |
Alustaa grafiikat. Suorita vasta kun ikkuna on lopullisessa koossaan.
Määrittely tiedoston Graphics.cs rivillä 229.
Viittaukset Jypeli.Game.Camera, Jypeli.Game.GraphicsDevice, Jypeli.Graphics.Initialize(), Jypeli.Game.Screen ja Jypeli.Game.SmoothTextures.
Viitattu Jypeli.Game.LoadContent().
|
protected |
This gets called after the GraphicsDevice has been created. So, this is the place to initialize the resources needed in the game. Except the graphics content, which should be called int LoadContent(), according to the XNA docs.
Määrittely tiedoston Game.cs rivillä 273.
Viittaukset Jypeli.Game.CenterWindow(), Jypeli.Game.Level, Jypeli.Game.SetDefaultResolution(), Jypeli.Game.windowPositionSet ja Jypeli.Game.windowSizeSet.
|
private |
Määrittely tiedoston Layers.cs rivillä 78.
Viittaukset Jypeli.Layer.CreateStaticLayer(), Jypeli.Game.Layers, Jypeli.Game.OnLayerAdded() ja Jypeli.Game.OnLayerRemoved().
Viitattu Jypeli.Game.LoadContent() ja Jypeli.Game.ResetLayers().
|
private |
Määrittely tiedoston Content.cs rivillä 62.
Viittaukset Jypeli.Game.MediaPlayer ja Jypeli.Game.ResourceContent.
Viitattu Jypeli.Game.Game().
|
private |
Määrittely tiedoston Game.cs rivillä 199.
Viittaukset Jypeli.Game.GraphicsDeviceManager ja Jypeli.Graphics.SelectStencilMode().
Viitattu Jypeli.Game.Game().
|
private |
| T | : | IGameObject |
Määrittely tiedoston Widgets.cs rivillä 25.
|
protected |
XNA:n sisällön alustus (Initializen jälkeen)
Määrittely tiedoston Game.cs rivillä 298.
Viittaukset Jypeli.Game.addMessageDisplay(), Jypeli.Game.CallBegin(), Jypeli.Game.InitControls(), Jypeli.Game.InitDebugScreen(), Jypeli.Game.InitGraphics(), Jypeli.Game.InitLayers(), Jypeli.Game.InstanceInitialized, Jypeli.Game.loadContentHasBeenCalled ja Jypeli.Devices.Device.ResetScreen().
|
static |
Lataa fontin. Fontin tulee olla lisätty content-hakemistoon.
| name | Fontin tiedoston nimi ilman päätettä. |
Määrittely tiedoston Content.cs rivillä 184.
Viittaukset Jypeli.Font.FromContent().
|
static |
Lataa kuvan contentista.
| name | Kuvan nimi päätteineen (esim. "norsu.png") |
Määrittely tiedoston Content.cs rivillä 74.
Viitattu Jypeli.ColorTileMap.FromLevelAsset() ja Jypeli.Game.LoadImages().
|
static |
Lataa kuvan Jypelin sisäisistä resursseista.
| name | Kuvan nimi päätteineen |
Määrittely tiedoston Content.cs rivillä 84.
Viittaukset Jypeli.Game.GraphicsDevice, Jypeli.Game.internalResourcePath, Jypeli.Game.ResourceContent ja Microsoft.Xna.Framework.Content.JypeliContentManager.StreamInternalResource().
Viitattu Jypeli.Assets.AssaultRifle.AssaultRifle(), Jypeli.Assets.Automobile.Automobile(), Jypeli.Assets.Cannon.Cannon(), Jypeli.Assets.LaserGun.LaserGun(), Jypeli.Assets.PlasmaCannon.PlasmaCannon(), Jypeli.Assets.Projectile.Projectile(), Jypeli.Assets.Tank.Tank() ja Jypeli.Assets.Explosion.PreloadContent().
|
static |
Lataa taulukon kuvia contentista.
| names | Kuvien nimet pilkuin eroiteltuna |
Määrittely tiedoston Content.cs rivillä 95.
Viittaukset Jypeli.Game.LoadImage().
|
static |
Lataa taulukon kuvia contentista.
| baseName | Ennen numeroa tuleva osa nimestä. |
| startIndex | Ensimmäisen kuvan numero. |
| endIndex | Viimeisen kuvan numero. |
| zeroPad | Onko numeron edessä täytenollia. |
Määrittely tiedoston Content.cs rivillä 111.
Viittaukset Jypeli.Game.LoadImage().
|
static |
Lataa ääniefektin contentista.
| name | Äänen nimi päätteineen |
Määrittely tiedoston Content.cs rivillä 151.
Viitattu Jypeli.Game.LoadSoundEffects(), Jypeli.MediaPlayer.Play(), Jypeli.Game.PlaySound() ja Jypeli.Assets.CollisionHandler.PlaySound().
|
static |
Lataa ääniefektin Jypelin sisäisistä resursseista.
| name | Äänen nimi päätteineen |
Määrittely tiedoston Content.cs rivillä 161.
Viittaukset Jypeli.Game.internalResourcePath, Jypeli.Game.ResourceContent ja Microsoft.Xna.Framework.Content.JypeliContentManager.StreamInternalResource().
Viitattu Jypeli.Assets.AssaultRifle.AssaultRifle(), Jypeli.Assets.Cannon.Cannon(), Jypeli.Assets.LaserGun.LaserGun(), Jypeli.Assets.PlasmaCannon.PlasmaCannon() ja Jypeli.Assets.Explosion.PreloadContent().
|
static |
Lataa taulukon ääniefektejä contentista.
| names | Äänien nimet pilkuin eroiteltuna |
Määrittely tiedoston Content.cs rivillä 172.
Viittaukset Jypeli.Game.LoadSoundEffect().
|
staticpackage |
Määrittely tiedoston Layers.cs rivillä 117.
Viittaukset Jypeli.Game.Instance ja Jypeli.Game.OnObjectAdded().
Viitattu Jypeli.GameObject.InitChildren() ja Jypeli.GameObject.OnChildAdded().
|
protected |
Määrittely tiedoston DelayedActions.cs rivillä 137.
Viittaukset Jypeli.Game.Exiting.
Viitattu Jypeli.Game.Draw() ja Jypeli.Game.RunOneFrame().
|
private |
Määrittely tiedoston Layers.cs rivillä 129.
Viittaukset Jypeli.Layer.Objects, Jypeli.Game.OnObjectAdded() ja Jypeli.Game.OnObjectRemoved().
Viitattu Jypeli.Game.InitLayers().
|
private |
Määrittely tiedoston Layers.cs rivillä 135.
Viittaukset Jypeli.Layer.Objects, Jypeli.Game.OnObjectAdded() ja Jypeli.Game.OnObjectRemoved().
Viitattu Jypeli.Game.InitLayers().
|
package |
Määrittely tiedoston Game.cs rivillä 216.
Viittaukset Jypeli.MessageDisplay.Add() ja Jypeli.Keyboard.Listen().
Viitattu Jypeli.SoundEffect.CreateSound().
|
protectedvirtual |
Uudelleentoteutetaan luokassa Jypeli.PhysicsGameBase.
Määrittely tiedoston Layers.cs rivillä 95.
Viittaukset Jypeli.Game.ActivateObject(), Jypeli.IGameObjectInternal.IsAddedToGame ja Jypeli.IGameObjectInternal.OnAddedToGame().
Viitattu Jypeli.Game.InitDebugScreen(), Jypeli.Game.OnAddObject(), Jypeli.Game.OnLayerAdded() ja Jypeli.Game.OnLayerRemoved().
|
protectedvirtual |
Uudelleentoteutetaan luokassa Jypeli.PhysicsGameBase.
Määrittely tiedoston Layers.cs rivillä 106.
Viittaukset Jypeli.Game.DeactivateObject(), Jypeli.IGameObjectInternal.IsAddedToGame ja Jypeli.IGameObjectInternal.OnRemoved().
Viitattu Jypeli.Game.InitDebugScreen(), Jypeli.Game.OnLayerAdded(), Jypeli.Game.OnLayerRemoved() ja Jypeli.Game.OnRemoveObject().
|
staticpackage |
Määrittely tiedoston Layers.cs rivillä 123.
Viittaukset Jypeli.Game.Instance ja Jypeli.Game.OnObjectRemoved().
Viitattu Jypeli.GameObject.InitChildren() ja Jypeli.GameObject.OnChildRemoved().
|
protectedvirtual |
Canvakselle piirto.
| canvas |
Määrittely tiedoston Game.cs rivillä 423.
Viitattu Jypeli.Game.Draw().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 249.
Viittaukset Jypeli.Game.Layers, Jypeli.Game.PaintPhysicsOutlines() ja Jypeli.Game.PaintShapeOutlines().
Viitattu Jypeli.Game.DrawDebugScreen().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 181.
Viittaukset Jypeli.GameObject.Angle, Jypeli.PhysicsObject.Body, Jypeli.Canvas.BrushColor, Jypeli.Color.DarkRed, Jypeli.Canvas.DrawLine(), Jypeli.Mouse.IsCursorOn(), Jypeli.Color.Salmon, Jypeli.Camera.WorldToScreen() ja Jypeli.Vector.X.
Viitattu Jypeli.Game.PaintDebugScreen().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 143.
Viittaukset Jypeli.Canvas.BrushColor, Jypeli.Shape.Cache, Jypeli.Canvas.DrawLine(), Jypeli.DimensionalRW.Height, Jypeli.Mouse.IsCursorOn(), Jypeli.Shape.IsUnitSize, Jypeli.Color.LightGray, Jypeli.Color.LightGreen, Jypeli.ShapeCache.OutlineVertices, Jypeli.IGameObject.Shape, Jypeli.DimensionalRW.Width, Jypeli.Camera.WorldToScreen() ja Jypeli.Vector.X.
Viitattu Jypeli.Game.PaintDebugScreen().
| void Jypeli.Game.Pause | ( | ) |
Asettaa pelin pauselle, tai jatkaa peliä. Toimii samoin kuin IsPaused-ominaisuus
Määrittely tiedoston Time.cs rivillä 43.
Viittaukset Jypeli.Game.IsPaused.
|
protectedvirtual |
Ajetaan Updaten sijaan kun peli on pysähdyksissä.
Määrittely tiedoston Time.cs rivillä 59.
Viittaukset Jypeli.Game.Layers ja Jypeli.Timer.UpdateAll().
Viitattu Jypeli.Game.Update().
|
static |
Soittaa ääniefektin.
| name | Äänen nimi päätteineen/param> |
Määrittely tiedoston Content.cs rivillä 141.
Viittaukset Jypeli.Game.LoadSoundEffect() ja Jypeli.SoundEffect.Play().
| void Jypeli.Game.Remove | ( | IGameObject | o | ) |
Poistaa olion pelistä. Jos haluat tuhota olion, kutsu mielummin olion Destroy-metodia.
Oliota ei poisteta välittömästi, vaan viimeistään seuraavan päivityksen jälkeen.
Määrittely tiedoston Layers.cs rivillä 203.
Viittaukset Jypeli.IGameObject.IsAddedToGame, Jypeli.Game.Layers ja Jypeli.Layer.Remove().
Viitattu Jypeli.Window.Close().
| void Jypeli.Game.Remove | ( | Layer | l | ) |
Poistaa oliokerroksen pelistä.
| l |
Määrittely tiedoston Layers.cs rivillä 216.
Viittaukset Jypeli.Game.Layers.
| void Jypeli.Game.RemoveAllLayers | ( | ) |
Poistaa kaikki oliokerrokset. Huom. tuhoaa kaikki pelioliot!
Määrittely tiedoston Layers.cs rivillä 259.
Viittaukset Jypeli.Game.ClearGameObjects() ja Jypeli.Game.Layers.
| void Jypeli.Game.RemoveFactory< T > | ( | string | tag, |
| Factory.FactoryMethod | method | ||
| ) |
Poistaa tehdasmetodin.
| T | Oliotyyppi |
| tag | Tagi |
| method | Poistettava tehdasmetodi |
Määrittely tiedoston Factory.cs rivillä 25.
| void Jypeli.Game.ResetLayers | ( | ) |
Nollaa oliokerrokset. Huom. tuhoaa kaikki pelioliot!
Määrittely tiedoston Layers.cs rivillä 240.
Viittaukset Jypeli.Game.InitLayers() ja Jypeli.Game.Layers.
Viitattu Jypeli.Game.ClearAll().
| void Jypeli.Game.Run | ( | bool | headless = false, |
| bool | save = false, |
||
| int | frames = 0, |
||
| int | skip = 1 |
||
| ) |
Ajaa pelin. Kutsutaan Ohjelma.cs:stä.
| headless | Ajetaanko ohjelma headless-moodissa. Käytetään TIMissä |
| save | Tallentaako peli jokaisen framen omaan kuvatiedostoon |
| frames | Kuinka monen pelipäivityksen jälkeen peli suljetaan |
| skip | Kuinka mones frame tallennetaan peliä kuvatessa, ts. arvo 1 tarkoittaa että joka toinen frame tallennetaan |
Määrittely tiedoston Game.cs rivillä 161.
Viittaukset Jypeli.Game.FramesToSkip, Jypeli.Game.Headless, Jypeli.Game.SaveOutput ja Jypeli.Game.TotalFramesToRun.
| void Jypeli.Game.RunOneFrame | ( | string | bmpOutName | ) |
Ajaa yhden päivityksen ja tallentaa ruudun tiedostoon.
| bmpOutName | Bmp file to write to. |
Määrittely tiedoston Game.cs rivillä 180.
Viittaukset Jypeli.ScreenView.Image, Jypeli.Off, Jypeli.Game.OnExiting(), Jypeli.Game.Screen ja Jypeli.Screencap.WriteBmp().
|
private |
Määrittely tiedoston Graphics.cs rivillä 97.
Viittaukset Jypeli.Game.isFullScreenRequested ja Jypeli.Game.SetWindowSize().
Viitattu Jypeli.Game.Initialize().
| void Jypeli.Game.SetWindowPosition | ( | int | x, |
| int | y | ||
| ) |
Asettaa ikkunan paikan. Huomaa että origo on vasemmassa yläreunassa.
| x | Ikkunan vasemman reunan x-koordinaatti |
| y | Ikkunan yläreunan y-koordinaatti (kasvaa alaspäin) |
Määrittely tiedoston Graphics.cs rivillä 111.
Viittaukset Jypeli.Game.windowPositionSet.
Viitattu Jypeli.Game.CenterWindow().
| void Jypeli.Game.SetWindowSize | ( | int | width, |
| int | height | ||
| ) |
Asettaa ikkunan koon.
| width | Leveys. |
| height | Korkeus. |
Määrittely tiedoston Graphics.cs rivillä 145.
Viittaukset Jypeli.Game.DoSetWindowSize() ja Jypeli.Game.IsFullScreen.
Viitattu Jypeli.Game.SetDefaultResolution().
| void Jypeli.Game.SetWindowSize | ( | int | width, |
| int | height, | ||
| bool | fullscreen | ||
| ) |
Asettaa ikkunan koon ja alustaa pelin käyttämään joko ikkunaa tai koko ruutua.
| width | Leveys. |
| height | Korkeus. |
| fullscreen | Koko ruutu jos true, muuten ikkuna. |
Määrittely tiedoston Graphics.cs rivillä 162.
Viittaukset Jypeli.Game.DoSetWindowSize().
| void Jypeli.Game.ShowControlHelp | ( | ) |
Näyttää kontrollien ohjetekstit.
Määrittely tiedoston Controls.cs rivillä 164.
Viittaukset Jypeli.Game._controllers ja Jypeli.MessageDisplay.Add().
| void Jypeli.Game.ShowControlHelp | ( | Controller | controller | ) |
Näyttää kontrollien ohjetekstit tietylle ohjaimelle.
Määrittely tiedoston Controls.cs rivillä 172.
Viittaukset Jypeli.MessageDisplay.Add().
|
protected |
Määrittely tiedoston Time.cs rivillä 84.
Viittaukset Jypeli.Game.beginHasBeenCalled, Jypeli.Game.currentRealTime, Jypeli.Game.currentTime, Jypeli.Game.IsPaused, Jypeli.Game.loadContentHasBeenCalled, Jypeli.Game.PausedUpdate(), Jypeli.Game.Update(), Jypeli.Game.UpdateControls() ja Jypeli.Game.UpdateDebugScreen().
|
protectedvirtual |
Ajetaan kun pelin tilannetta päivitetään. Päivittämisen voi toteuttaa perityssä luokassa toteuttamalla tämän metodin. Perityn luokan metodissa tulee kutsua kantaluokan metodia.
Uudelleentoteutetaan luokassa Jypeli.PhysicsGameBase.
Määrittely tiedoston Time.cs rivillä 74.
Viittaukset Jypeli.Game.ExecutePendingActions(), Jypeli.Game.Layers, Jypeli.Camera.Update(), Jypeli.Timer.UpdateAll() ja Jypeli.Game.UpdateHandlers().
Viitattu Jypeli.Game.Update().
|
private |
Määrittely tiedoston Controls.cs rivillä 147.
Viittaukset Jypeli.Game._controllers.
Viitattu Jypeli.Game.Update().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 103.
Viittaukset Jypeli.Game.DebugKeyEnabled, Jypeli.Game.DebugLayer, Jypeli.Game.DebugScreenVisible, Jypeli.Game.FPSDisplay, Jypeli.Game.fpsText, Jypeli.Keyboard.GetKeyState(), Jypeli.Game.LayerDisplay, Jypeli.Game.Layers, Jypeli.Game.layerTextBuilder, Jypeli.Game.layerTextTitle, Jypeli.Game.LayerWindow, Jypeli.Label.Size, Jypeli.Label.Text ja Jypeli.Layer.Update().
Viitattu Jypeli.Game.Update().
|
private |
Jypelin aika pitää sisällään tiedon edellisestä pelin päivityksestä, MonoGamen aika edellisestä ruudunpäivityksestä.
| gameTime |
Määrittely tiedoston DebugScreen.cs rivillä 94.
Viittaukset Jypeli.Game.fpsSkipCounter ja Jypeli.Game.fpsText.
Viitattu Jypeli.Game.Draw().
|
protected |
Kutsuu tapahtumankäsittelijöitä.
Määrittely tiedoston Events.cs rivillä 127.
Viittaukset Jypeli.Game.handlers.
Viitattu Jypeli.Game.Update().
|
private |
Määrittely tiedoston Controls.cs rivillä 38.
Viitattu Jypeli.Game.InitControls().
|
private |
Määrittely tiedoston Controls.cs rivillä 39.
Viitattu Jypeli.Game.ClearControls(), Jypeli.Game.InitControls(), Jypeli.Game.ShowControlHelp() ja Jypeli.Game.UpdateControls().
|
private |
Määrittely tiedoston Game.cs rivillä 51.
Viitattu Jypeli.Game.CallBegin() ja Jypeli.Game.Update().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 11.
Viitattu Jypeli.Game.DrawDebugScreen().
Määrittely tiedoston Time.cs rivillä 9.
Viitattu Jypeli.Game.Update().
Määrittely tiedoston Time.cs rivillä 12.
Viitattu Jypeli.Game.Update().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 10.
Viitattu Jypeli.Game.DrawDebugScreen() ja Jypeli.Game.InitDebugScreen().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 9.
Viitattu Jypeli.Game.UpdateFps().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 8.
Viitattu Jypeli.Game.UpdateDebugScreen() ja Jypeli.Game.UpdateFps().
|
private |
Määrittely tiedoston Events.cs rivillä 62.
Viitattu Jypeli.Game.AddCustomHandler() ja Jypeli.Game.UpdateHandlers().
|
staticprivate |
Määrittely tiedoston Content.cs rivillä 60.
Viitattu Jypeli.Game.LoadImageFromResources() ja Jypeli.Game.LoadSoundEffectFromResources().
|
private |
Määrittely tiedoston Graphics.cs rivillä 40.
Viitattu Jypeli.Game.DoSetWindowSize() ja Jypeli.Game.SetDefaultResolution().
|
private |
Määrittely tiedoston DebugScreen.cs rivillä 86.
Viitattu Jypeli.Game.UpdateDebugScreen().
|
staticprivate |
Määrittely tiedoston DebugScreen.cs rivillä 87.
Viitattu Jypeli.Game.UpdateDebugScreen().
Määrittely tiedoston Effects.cs rivillä 9.
Viitattu Jypeli.Game.Add() ja Jypeli.Game.ClearLights().
|
private |
Määrittely tiedoston Game.cs rivillä 50.
Viitattu Jypeli.Game.LoadContent() ja Jypeli.Game.Update().
|
private |
Määrittely tiedoston DelayedActions.cs rivillä 37.
Viitattu Jypeli.Game.DoNextUpdate() ja Jypeli.Game.ExecutePendingActions().
|
private |
Määrittely tiedoston Game.cs rivillä 74.
Viitattu Jypeli.Game.Draw().
|
private |
Määrittely tiedoston Graphics.cs rivillä 42.
Viitattu Jypeli.Game.Initialize() ja Jypeli.Game.SetWindowPosition().
|
private |
Määrittely tiedoston Graphics.cs rivillä 41.
Viitattu Jypeli.Game.DoSetWindowSize() ja Jypeli.Game.Initialize().
|
get |
Kiihtyvyysanturi.
Määrittely tiedoston Controls.cs rivillä 54.
|
staticgetprivate set |
Voiko ääniä soittaa.
Määrittely tiedoston Game.cs rivillä 128.
Viitattu Jypeli.SoundEffect.CreateSound(), Jypeli.Game.DisableAudio() ja Jypeli.Game.InitAudio().
|
getset |
Kamera, joka näyttää ruudulla näkyvän osan kentästä. Kameraa voidaan siirtää, zoomata tai asettaa seuraamaan tiettyä oliota.
Määrittely tiedoston Game.cs rivillä 118.
Viitattu Jypeli.Layer.DrawGrid(), Jypeli.Mouse.GetPositionOnWorld(), Jypeli.Game.InitGraphics(), Jypeli.TouchPanel.IsBeingTouched() ja Jypeli.Mouse.IsCursorOn().
|
get |
Pelin pääohjainkonteksti.
Määrittely tiedoston Controls.cs rivillä 97.
Viitattu Jypeli.Game.ActivateObject(), Jypeli.TouchPanel.AddGestureListener(), Jypeli.Controls.Controller< ControllerState, Control >.AddListener(), Jypeli.TouchPanel.AddListener(), Jypeli.Game.ClearAll(), Jypeli.Game.DeactivateObject() ja Jypeli.TouchPanel.setContext().
|
get |
Neljäs peliohjain.
Määrittely tiedoston Controls.cs rivillä 92.
|
get |
Ensimmäinen peliohjain.
Määrittely tiedoston Controls.cs rivillä 77.
|
get |
Kolmas peliohjain.
Määrittely tiedoston Controls.cs rivillä 87.
|
get |
Toinen peliohjain.
Määrittely tiedoston Controls.cs rivillä 82.
|
staticget |
Tietovarasto, johon voi tallentaa tiedostoja pidempiaikaisesti. Sopii esimerkiksi pelitilanteen lataamiseen ja tallentamiseen.
Määrittely tiedoston Game.cs rivillä 101.
Viitattu Jypeli.Widgets.EasyHighScore.Clear(), Jypeli.Widgets.EasyHighScore.LoadData() ja Jypeli.Widgets.EasyHighScore.SaveData().
|
getset |
Debug-ruutu F12-näppäimestä päällä / pois.
Määrittely tiedoston DebugScreen.cs rivillä 22.
Viitattu Jypeli.Game.InitDebugScreen() ja Jypeli.Game.UpdateDebugScreen().
|
getprivate set |
Debug-ruutukerros, joka näkyy kun painetaan F12. Voit lisätä olioita myös tälle kerrokselle.
Määrittely tiedoston DebugScreen.cs rivillä 17.
Viitattu Jypeli.Game.DrawDebugScreen(), Jypeli.Game.InitDebugScreen() ja Jypeli.Game.UpdateDebugScreen().
|
getset |
Debug-ruutu näkyvissä / pois.
Määrittely tiedoston DebugScreen.cs rivillä 27.
Viitattu Jypeli.Game.DrawDebugScreen(), Jypeli.Game.InitDebugScreen() ja Jypeli.Game.UpdateDebugScreen().
|
staticgetprivate set |
|
get |
|
getprivate set |
FPS-näyttö.
Määrittely tiedoston DebugScreen.cs rivillä 37.
Viitattu Jypeli.Game.InitDebugScreen() ja Jypeli.Game.UpdateDebugScreen().
|
getprivate set |
|
getprivate set |
Kuinka monta pelinpäivitystä on tähän mennessä ajettu.
Määrittely tiedoston Game.cs rivillä 62.
Viitattu Jypeli.Game.Draw().
|
getprivate set |
Kuinka monenen framen yli hypätään peliä nauhoittaessa.
Määrittely tiedoston Game.cs rivillä 72.
Viitattu Jypeli.Game.Draw() ja Jypeli.Game.Run().
|
getprivate set |
Lista kaikista peliohjaimista järjestyksessä.
Määrittely tiedoston Controls.cs rivillä 72.
Viitattu Jypeli.MultiSelectWindow.AddControls(), Jypeli.Widgets.SplashScreen.AddControls(), Jypeli.PushButton.AddShortcut() ja Jypeli.Game.InitControls().
|
staticget |
XNA:n grafiikkakortti.
Määrittely tiedoston Graphics.cs rivillä 48.
Viitattu Jypeli.Renderer.BeginDrawingInsideShape(), Jypeli.Game.CenterWindow(), Jypeli.Image.CreateNewTexture(), Jypeli.Image.CreateStarSky(), Jypeli.Font.DoLoad(), Jypeli.Game.DoSetWindowSize(), Jypeli.Game.Draw(), Jypeli.Effects.ParticleSystem.Draw(), Jypeli.Renderer.DrawFilledShape(), Jypeli.Renderer.DrawImage(), Jypeli.Renderer.DrawImageTexture(), Jypeli.Renderer.DrawPolygon(), Jypeli.Renderer.DrawRaySegment(), Jypeli.Image.DrawTextOnImage(), Jypeli.Renderer.DrawVertices(), Jypeli.Renderer.EndDrawingInsideShape(), Jypeli.ImageBatch.Flush(), Jypeli.LineBatch.Flush(), Jypeli.ShapeBatch.Flush(), Jypeli.Image.FromGradient(), Jypeli.Image.FromStream(), Jypeli.Image.FromText(), Jypeli.Game.InitGraphics(), Jypeli.Controls.Keyboard.VirtualKeyboard.Initialize(), Jypeli.Graphics.Initialize(), Jypeli.Image.LoadFile(), Jypeli.Game.LoadImageFromResources(), Jypeli.Graphics.ResetSamplerState(), Jypeli.Graphics.ResetScreenSize() ja Jypeli.Graphics.SetSamplerState().
|
staticgetprivate set |
XNA:n grafiikkakorttien hallintaolio.
Määrittely tiedoston Graphics.cs rivillä 61.
Viitattu Jypeli.Game.CenterWindow(), Jypeli.Game.DoSetWindowSize() ja Jypeli.Game.InitXnaGraphics().
|
getprivate set |
Ajetaanko peli ilman ääntä (esim. TIMissä)
Määrittely tiedoston Game.cs rivillä 85.
Viitattu Jypeli.Game.InitAudio() ja Jypeli.Game.Run().
|
staticgetprivate set |
Käynnissä olevan pelin pääolio.
Määrittely tiedoston Game.cs rivillä 90.
Viitattu Jypeli.Keyboard.Keyboard(), Jypeli.Label.Label(), Jypeli.MultiSelectWindow.MultiSelectWindow(), Jypeli.Game.ActivateObject(), Jypeli.PhysicsStructure.Add(), PlatformCharacter2.AddCollisionHandler(), PlatformCharacter.AddCollisionHelpers(), Jypeli.Widgets.HighScoreWindow.AddControls(), Jypeli.MultiSelectWindow.AddControls(), Jypeli.Widgets.SplashScreen.AddControls(), Jypeli.StringListWindow.AddControls(), Jypeli.MultiSelectWindow.AddDefaultControls(), Jypeli.TouchPanel.AddGestureListener(), Jypeli.Controls.Controller< ControllerState, Control >.AddListener(), Jypeli.TouchPanel.AddListener(), Jypeli.CustomQueryWindow< ScoreListWidget >.AddListeners(), Jypeli.InputWindow.AddListeners(), Jypeli.ListWidget< ScoreItem, ScoreItemWidget >.AddListeners(), Jypeli.MessageWindow.AddListeners(), Jypeli.PushButton.AddShortcut(), Jypeli.Assets.Tank.AddWheels(), Jypeli.StorageFile.applyMetadata(), Jypeli.Game.AssertInitialized(), Jypeli.Game.AssertInitialized< T1 >(), Jypeli.FileManager.BeginLoadContent(), Jypeli.Assets.Tank.Break(), Jypeli.CustomQueryWindow< ScoreListWidget >.CreateButtonRow(), Jypeli.RoadMap.CreateSegment(), Jypeli.SoundEffect.CreateSound(), Jypeli.Game.DeactivateObject(), Jypeli.Game.DoNextUpdate(), Jypeli.Camera.doZoomToAllObjects(), Jypeli.Layer.DrawGrid(), Jypeli.Widgets.EasyHighScore.EnterAndShow(), Jypeli.AbstractTileMap< char >.Execute(), Jypeli.Assets.Grenade.Explode(), Jypeli.Assets.ClusterGrenade.Explode(), Jypeli.Assets.CollisionHandler.ExplodeBoth(), Jypeli.Assets.CollisionHandler.ExplodeObject(), Jypeli.Assets.CollisionHandler.ExplodeTarget(), Jypeli.Level.FindObjectLimits(), Jypeli.Widgets.Background.FitToLevel(), Jypeli.Graphics.GetLightingEffect(), Jypeli.Game.GetObjectsAboutToBeAdded(), Jypeli.Mouse.GetPositionOnWorld(), Jypeli.Level.GetRandomFreePosition(), Jypeli.Game.InitGlobals(), Jypeli.PushButton.InitializeControls(), Jypeli.TileMap.Insert(), Jypeli.AbstractTileMap< TileType >.TileMethodCall.Invoke(), Jypeli.TouchPanel.IsBeingTouched(), Jypeli.Mouse.IsCursorOn(), Jypeli.FileManager.LoadContent< T >(), Jypeli.InputBox.OnAdded(), Jypeli.Game.OnAddObject(), Jypeli.InputBox.onRemoved(), Jypeli.Game.OnRemoveObject(), PlatformCharacter.RemoveCollisionHelpers(), Jypeli.Window.RestoreMouse(), Jypeli.Widgets.Background.ScaleToLevel(), Jypeli.Widgets.Background.ScaleToLevelByHeight(), Jypeli.Widgets.Background.ScaleToLevelByWidth(), Jypeli.Widgets.Background.ScaleToLevelFull(), Jypeli.FollowerBrain.SelectTarget(), Jypeli.Assets.Weapon.SetCollisionHandler(), Jypeli.TouchPanel.setContext(), Jypeli.FollowerBrain.SetTargetPosition(), Jypeli.Assets.Weapon.ShootProjectile(), Jypeli.Widgets.EasyHighScore.Show(), Jypeli.Assets.CollisionHandler.ShowMessage(), Jypeli.Window.ShowMouse(), Jypeli.Widgets.Background.TileToLevel(), Jypeli.Assets.Explosion.Update(), Jypeli.Camera.Update(), PlatformCharacter2.updateGravity() ja Jypeli.Camera.ZoomToLevel().
|
getset |
Onko peli kokoruututilassa.
Määrittely tiedoston Graphics.cs rivillä 66.
Viitattu Jypeli.Game.SetWindowSize().
|
get |
Määrittely tiedoston Controls.cs rivillä 102.
|
getset |
Onko peli pysähdyksissä.
Määrittely tiedoston Time.cs rivillä 17.
Viitattu Jypeli.Game.ConfirmExit(), Jypeli.Game.Pause() ja Jypeli.Game.Update().
|
getprivate set |
Näppäimistö.
Määrittely tiedoston Controls.cs rivillä 44.
Viitattu Jypeli.MultiSelectWindow.AddControls(), Jypeli.Widgets.SplashScreen.AddControls(), Jypeli.MultiSelectWindow.AddDefaultControls(), Jypeli.CustomQueryWindow< ScoreListWidget >.AddListeners(), Jypeli.InputWindow.AddListeners(), Jypeli.ListWidget< ScoreItem, ScoreItemWidget >.AddListeners(), Jypeli.PushButton.AddShortcut(), Jypeli.Game.InitControls() ja Jypeli.InputBox.OnAdded().
|
getprivate set |
"Layers"-näyttö.
Määrittely tiedoston DebugScreen.cs rivillä 47.
Viitattu Jypeli.Game.InitDebugScreen() ja Jypeli.Game.UpdateDebugScreen().
|
getprivate set |
Kerrokset, joilla pelioliot viihtyvät.
Määrittely tiedoston Layers.cs rivillä 14.
Viitattu Jypeli.Game.ActivateObject(), Jypeli.Game.Add(), Jypeli.Game.ClearGameObjects(), Jypeli.Game.DeactivateObject(), Jypeli.Game.Draw(), Jypeli.Level.FindObjectLimits(), Jypeli.Game.GetFirstObject(), Jypeli.Game.GetObjectsAboutToBeAdded(), Jypeli.Game.InitLayers(), Jypeli.Game.PaintDebugScreen(), Jypeli.Game.PausedUpdate(), Jypeli.Game.Remove(), Jypeli.Game.RemoveAllLayers(), Jypeli.Game.ResetLayers(), Jypeli.FollowerBrain.SelectTarget(), Jypeli.PhysicsGameBase.StopAll(), Jypeli.Assets.Explosion.Update(), Jypeli.Game.Update() ja Jypeli.Game.UpdateDebugScreen().
|
getprivate set |
"Layers"-ikkuna. Huom. asettaa kokonsa automaattisesti.
Määrittely tiedoston DebugScreen.cs rivillä 42.
Viitattu Jypeli.Game.InitDebugScreen() ja Jypeli.Game.UpdateDebugScreen().
|
getprivate set |
Aktiivinen kenttä.
Määrittely tiedoston Game.cs rivillä 133.
Viitattu PlatformCharacter2.AddCollisionHandler(), Jypeli.Camera.doZoomToAllObjects(), Jypeli.AbstractTileMap< char >.Execute(), Jypeli.Widgets.Background.FitToLevel(), Jypeli.Graphics.GetLightingEffect(), Jypeli.Game.Initialize(), Jypeli.TileMap.Insert(), Jypeli.AbstractTileMap< TileType >.TileMethodCall.Invoke(), Jypeli.Widgets.Background.ScaleToLevel(), Jypeli.Widgets.Background.ScaleToLevelByHeight(), Jypeli.Widgets.Background.ScaleToLevelByWidth(), Jypeli.Widgets.Background.ScaleToLevelFull(), Jypeli.FollowerBrain.SetTargetPosition(), Jypeli.Widgets.Background.TileToLevel(), Jypeli.Camera.Update() ja Jypeli.Camera.ZoomToLevel().
|
staticgetpackage |
Valoefektit.
Määrittely tiedoston Effects.cs rivillä 15.
Viitattu Jypeli.Graphics.GetLightingEffect().
|
get |
Suurin mahdollinen kerros.
Määrittely tiedoston Layers.cs rivillä 54.
Viitattu Jypeli.Game.Add() ja Jypeli.Game.GetFirstObject().
|
getprivate set |
Mediasoitin. Voidaan käyttää musiikin soittamiseen.
Määrittely tiedoston Content.cs rivillä 50.
Viitattu Jypeli.Game.InitXnaContent().
|
getset |
Viestinäyttö, johon voi laittaa viestejä.
Viestinäyttö.
Määrittely tiedoston Widgets.cs rivillä 9.
Viitattu Jypeli.Game.addMessageDisplay() ja Jypeli.Assets.CollisionHandler.ShowMessage().
|
get |
Pienin mahdollinen kerros.
Määrittely tiedoston Layers.cs rivillä 46.
Viitattu Jypeli.Game.GetFirstObject().
|
getprivate set |
Hiiri.
Määrittely tiedoston Controls.cs rivillä 49.
Viitattu Jypeli.Widgets.SplashScreen.AddControls(), Jypeli.Window.AddControls(), Jypeli.PushButton.CheckHover(), Jypeli.Game.InitControls(), Jypeli.PushButton.InitializeControls(), Jypeli.Widgets.Slider.InitializeControls(), Jypeli.Widgets.Slider.MouseMove(), Jypeli.Window.MoveWindow(), Jypeli.PushButton.Release() ja Jypeli.Window.StartMoveWindow().
|
staticgetprivate set |
|
getpackage |
Kuinka monta pelioliota pelissä on
Määrittely tiedoston Layers.cs rivillä 70.
Viitattu Jypeli.Camera.doZoomToAllObjects() ja Jypeli.Level.FindObjectLimits().
|
get |
Phone-olio esim. puhelimen tärisyttämiseen.
Määrittely tiedoston Game.cs rivillä 108.
Viitattu Jypeli.MultiSelectWindow.MultiSelectWindow() ja Jypeli.CustomQueryWindow< ScoreListWidget >.CreateButtonRow().
|
getprivate set |
Puhelimen takaisin-näppäin.
Määrittely tiedoston Controls.cs rivillä 67.
Viitattu Jypeli.Widgets.HighScoreWindow.AddControls(), Jypeli.Widgets.SplashScreen.AddControls(), Jypeli.StringListWindow.AddControls(), Jypeli.MultiSelectWindow.AddDefaultControls(), Jypeli.InputWindow.AddListeners(), Jypeli.MessageWindow.AddListeners() ja Jypeli.Game.InitControls().
|
staticget |
Todellinen peliaika. Sisältää tiedon siitä, kuinka kauan peliä on pelattu (Time.SinceStartOfGame) ja kuinka kauan on viimeisestä pelin päivityksestä (Time.SinceLastUpdate). Tätä päivitetään noin 30 kertaa sekunnissa, myös pause-tilassa.
|
staticgetprivate set |
Kirjaston mukana tuleva sisältö. Voidaan käyttää esimerkiksi tekstuurien lataamiseen.
Määrittely tiedoston Content.cs rivillä 58.
Viitattu Jypeli.Font.DoLoad(), Jypeli.Game.InitXnaContent(), Jypeli.Game.LoadImageFromResources() ja Jypeli.Game.LoadSoundEffectFromResources().
|
getprivate set |
Kuinka monta pelinpäivitystä on tähän mennessä tallennettu.
Määrittely tiedoston Game.cs rivillä 67.
Viitattu Jypeli.Game.Draw().
|
getprivate set |
Tallennetaanko pelin kuvaa. Vie oletusresoluutiolla noin 3MB/frame
Määrittely tiedoston Game.cs rivillä 80.
Viitattu Jypeli.Game.Draw() ja Jypeli.Game.Run().
|
staticgetprivate set |
Näytön dimensiot, eli koko ja reunat.
Määrittely tiedoston Graphics.cs rivillä 90.
Viitattu Jypeli.MessageDisplay.MessageDisplay(), Jypeli.MessageWindow.MessageWindow(), Jypeli.Widgets.Background.CreateGradient(), Jypeli.Widgets.Background.CreateStars(), Jypeli.Game.DoSetWindowSize(), Jypeli.Game.Draw(), Jypeli.Game.DrawDebugScreen(), Jypeli.Layer.DrawGrid(), Jypeli.Renderer.DrawText(), Jypeli.Mouse.GetHoverState(), Jypeli.TouchPanel.GetHoverState(), Jypeli.Window.GetMaximumSize(), Jypeli.InputWindow.Init(), Jypeli.Game.InitControls(), Jypeli.Game.InitDebugScreen(), Jypeli.Game.InitGraphics(), Jypeli.Widgets.EasyHighScore.InitHSWindow(), Jypeli.CustomQueryWindow< ScoreListWidget >.Initialize(), Jypeli.Assets.Explosion.PlaySound(), Jypeli.Graphics.ResetScreenSize(), Jypeli.Game.RunOneFrame(), Jypeli.Camera.Update(), Jypeli.Camera.updateAvgPoint(), Jypeli.Devices.Device.UpdateScreen() ja Jypeli.Camera.ZoomTo().
|
staticgetset |
Tekstuurien (kuvien) reunanpehmennys skaalattaessa (oletus päällä).
Määrittely tiedoston Graphics.cs rivillä 95.
Viitattu Jypeli.Graphics.GetDefaultSamplerState() ja Jypeli.Game.InitGraphics().
|
get |
|
staticget |
Peliaika. Sisältää tiedon siitä, kuinka kauan peliä on pelattu (Time.SinceStartOfGame) ja kuinka kauan on viimeisestä pelin päivityksestä (Time.SinceLastUpdate). Tätä päivitetään noin 30 kertaa sekunnissa kun peli ei ole pause-tilassa.
Määrittely tiedoston Time.cs rivillä 24.
Viitattu Jypeli.Animation.Animation(), Jypeli.GameObjects.GameObjectBase.GameObjectBase(), Jypeli.MessageDisplay.Message.Message(), Jypeli.Assets.Automobile.Accelerate(), Jypeli.Assets.Automobile.Brake(), Jypeli.Effects.Particle.Initialize(), Jypeli.Assets.Automobile.Reverse(), Jypeli.Assets.Weapon.Shoot(), Jypeli.Animation.Start(), Jypeli.FileManager.TriggerOnComplete(), Jypeli.AbstractMoverBrain.Turn(), Jypeli.Controls.Controller< ControllerState, Control >.Update() ja Jypeli.FollowerBrain.Update().
|
getprivate set |
Kuinka monen pelinpäivityksen jälkeen peli suljetaan automaattisesti. Jos 0, peli pyörii ikuisesti
Määrittely tiedoston Game.cs rivillä 57.
Viitattu Jypeli.Game.Draw() ja Jypeli.Game.Run().
|
getprivate set |
Kosketusnäyttö
Määrittely tiedoston Controls.cs rivillä 62.
Viitattu Jypeli.LetterPicker.AddControls(), Jypeli.Widgets.SplashScreen.AddControls(), Jypeli.CustomQueryWindow< ScoreListWidget >.AddListeners(), Jypeli.MessageWindow.AddListeners(), Jypeli.Game.InitControls(), Jypeli.PushButton.InitializeControls(), Jypeli.Widgets.Slider.InitializeControls(), Jypeli.PushButton.TouchHover() ja Jypeli.PushButton.TouchRelease().
|
staticgetset |
Tuuli. Vaikuttaa vain efekteihin
Määrittely tiedoston Effects.cs rivillä 21.
Viitattu Jypeli.Effects.ExplosionSystem.InitializeParticle(), Jypeli.Effects.Flame.InitializeParticle() ja Jypeli.Effects.Smoke.InitializeParticle().
|
static |
Tapahtuu kun peli lopetetaan.
Määrittely tiedoston DelayedActions.cs rivillä 47.
Viitattu Jypeli.Game.OnExiting().
|
static |
Tapahtuu kun Game.Instance on alustettu.
Määrittely tiedoston DelayedActions.cs rivillä 42.
Viitattu Jypeli.Label.Label(), Jypeli.Game.AssertInitialized(), Jypeli.Game.AssertInitialized< T1 >(), Jypeli.Game.DoNextUpdate() ja Jypeli.Game.LoadContent().