Package de.gurkenlabs.litiengine
package de.gurkenlabs.litiengine
-
ClassDescriptionThe enum
Align
defines 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.TheGame
class is without any doubt one of the classes that you will call a lot when creating a game with the LITIENGINE.TheGameInfo
class 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 registeredIUpdatable
instances.The classGameMetrics
provides meta information about the game's metrics.A random number generator instance that provides enhanced functionalities for the java defaultRandom
implementation.TheGameTime
class provides temporal information that can be used to perform time based events.TheGameWindow
class is a wrapper for the game's visual window in which theRenderComponent
lives.
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.TheIGameLoop
interface provides special methods for the game's main loopA functional interface that defines methods for instances that need to be launched and terminated externally.TheILoop
interface provide method for game loops that are publicly exposed.TheITimeToLive
interface defines methods for instances the have a limited time to live.The functional interfaceIUpdateable
provides the functionality to automatically update the instance from a loop that it is attached to.TheUpdateLoop
is a basic loop implementation that performs operations at the specifiedtickRate
by continuously processing the registered logic and delaying the loop until the requested rate is met.The enumValign
defines a range of vertical alignments.