java.lang.Object
dev.aurumbyte.sypherengine.components.scene.Scene
dev.aurumbyte.sypherengine.core.logic.GameManager
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Scene(package private) static KeyListener(package private) static MouseListener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidgameInit(SypherEngine engine) voidgameRender(SypherEngine engine) voidgameUpdate(float deltaTime) static KeyListenerstatic MouseListenervoidabstract voidinit(SypherEngine engine) The abstract initialization method, to be overridden by the userabstract voidrender(SypherEngine engine) The abstract render method, to be overridden by the uservoidsetCurrentScene(Scene currentScene) abstract voidupdate(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:SceneThe abstract initialization method, to be overridden by the user
-
update
public abstract void update(float deltaTime) Description copied from class:SceneThe abstract update method, to be overridden by the user
-
render
Description copied from class:SceneThe abstract render method, to be overridden by the user
-
setCurrentScene
-
getCurrentScene
-
addScene
-
addScenes
-
addScenes
-
getScene
-
getKeyListener
-
getMouseListener
-