Package de.gurkenlabs.litiengine
package de.gurkenlabs.litiengine
-
ClassDescriptionThe enum
Aligndefines a range of horizontal alignments.Handles the uncaught exceptions that might occur while running a game or application with the LITIENGINE.This enum defines the four dimensional directions in 2D space.TheGameclass is without any doubt one of the classes that you will call a lot when creating a game with the LITIENGINE.TheGameInfoclass contains basic information about a LITIENGINE game.This listener interface is used for receiving events about the general life-cycle of theGame(e.g.The main update loop that executes the game logic by calling the update functions on all registeredIUpdatableinstances.The classGameMetricsprovides meta information about the game's metrics.A random number generator instance that provides enhanced functionalities for the java defaultRandomimplementation.TheGameTimeclass provides temporal information that can be used to perform time based events.TheGameWindowclass is a wrapper for the game's visual window in which theRenderComponentlives.
It provides the possibility to set a title, provide an icon, configure the cursor or get information about the resolution.This listener interface receives resolution changed events of the game window.TheIGameLoopinterface provides special methods for the game's main loopA functional interface that defines methods for instances that need to be launched and terminated externally.TheILoopinterface provide method for game loops that are publicly exposed.TheITimeToLiveinterface defines methods for instances the have a limited time to live.The functional interfaceIUpdateableprovides the functionality to automatically update the instance from a loop that it is attached to.TheUpdateLoopis a basic loop implementation that performs operations at the specifiedtickRateby continuously processing the registered logic and delaying the loop until the requested rate is met.The enumValigndefines a range of vertical alignments.