java.lang.Object
dev.aurumbyte.sypherengine.components.scene.Scene
dev.aurumbyte.sypherengine.core.logic.GameManager
-
Field Summary
Modifier and TypeFieldDescription(package private) Scene
(package private) static KeyListener
(package private) static MouseListener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
gameInit
(SypherEngine engine) void
gameRender
(SypherEngine engine) void
gameUpdate
(float deltaTime) static KeyListener
static MouseListener
void
abstract void
init
(SypherEngine engine) The abstract initialization method, to be overridden by the userabstract void
render
(SypherEngine engine) The abstract render method, to be overridden by the uservoid
setCurrentScene
(Scene currentScene) abstract void
update
(float deltaTime) The abstract update method, to be overridden by the userMethods inherited from class dev.aurumbyte.sypherengine.components.scene.Scene
getCamera, getSceneName, setCamera, setSceneName
-
Field Details
-
keyListener
-
mouseListener
-
currentScene
Scene currentScene -
scenes
-
-
Constructor Details
-
GameManager
public GameManager()
-
-
Method Details
-
gameInit
-
gameUpdate
public void gameUpdate(float deltaTime) -
gameRender
-
init
Description copied from class:Scene
The abstract initialization method, to be overridden by the user
-
update
public abstract void update(float deltaTime) Description copied from class:Scene
The abstract update method, to be overridden by the user
-
render
Description copied from class:Scene
The abstract render method, to be overridden by the user
-
setCurrentScene
-
getCurrentScene
-
addScene
-
addScenes
-
addScenes
-
getScene
-
getKeyListener
-
getMouseListener
-