Package group24.escaperoom.screens
Class GameScreen
java.lang.Object
com.badlogic.gdx.InputAdapter
com.badlogic.gdx.scenes.scene2d.Stage
group24.escaperoom.screens.AbstractScreen
group24.escaperoom.screens.MapScreen
group24.escaperoom.screens.GameScreen
- All Implemented Interfaces:
com.badlogic.gdx.InputProcessor,com.badlogic.gdx.Screen,com.badlogic.gdx.utils.Disposable
- Direct Known Subclasses:
SinglePlayerGameScreen
Extension of
AbstractScreen with game utilities-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.Stage
com.badlogic.gdx.scenes.scene2d.Stage.TouchFocus -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActionLogprotected GameScreen.GameTypestatic Playerintprotected com.badlogic.gdx.scenes.scene2d.ui.TableFields inherited from class group24.escaperoom.screens.MapScreen
batch, cameraManager, grid, gridSize, metadata, pollItems, room, roomProxyFields inherited from class group24.escaperoom.screens.AbstractScreen
fillView, followActor, inputPlex, SCREEN_HEIGHT, SCREEN_WIDTH, skin, spriteBatch, sprites, WORLD_HEIGHT, WORLD_WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidact(float time) voidcalculateStatistics(boolean completedSucessfully) voiddraw()com.badlogic.gdx.scenes.scene2d.utils.DragAndDropcom.badlogic.gdx.utils.Array<Item>itemsNear(com.badlogic.gdx.math.Circle circle) com.badlogic.gdx.utils.Array<Item>itemsNear(com.badlogic.gdx.math.Vector2 center, float radius) voidreveal(int x, int y) Methods inherited from class group24.escaperoom.screens.MapScreen
canPlace, canPlace, containsItemWhere, draw, findItemWhere, getGrid, getItems, getItemsAt, getItemsAt, getItemsAt, getItemsIn, getMetadata, getTileDepthOf, itemIsPlaced, loadGrid, maybeAddPolling, placeItem, removeItemFromGrid, resize, updateProxyMethods inherited from class group24.escaperoom.screens.AbstractScreen
addInputProcessor, addPollable, addSprite, addUI, dispose, gameCoordToUI, getNotificationOverlay, getUIStage, hide, init, pause, removePollable, render, resume, show, UIcoordToGameMethods inherited from class com.badlogic.gdx.scenes.scene2d.Stage
act, actorRemoved, addAction, addActor, addCaptureListener, addListener, addTouchFocus, calculateScissors, cancelTouchFocus, cancelTouchFocus, cancelTouchFocusExcept, clear, getActionsRequestRendering, getActors, getBatch, getCamera, getDebugColor, getHeight, getKeyboardFocus, getRoot, getScrollFocus, getViewport, getWidth, hit, isDebugAll, isInsideViewport, keyDown, keyTyped, keyUp, mouseMoved, removeCaptureListener, removeListener, removeTouchFocus, screenToStageCoordinates, scrolled, setActionsRequestRendering, setDebugAll, setDebugInvisible, setDebugParentUnderMouse, setDebugTableUnderMouse, setDebugTableUnderMouse, setDebugUnderMouse, setKeyboardFocus, setRoot, setScrollFocus, setViewport, stageToScreenCoordinates, toScreenCoordinates, touchCancelled, touchDown, touchDragged, touchUp, unfocus, unfocusAll
-
Field Details
-
gameType
-
player
-
playerId
public int playerId -
actionlog
-
rootTable
protected com.badlogic.gdx.scenes.scene2d.ui.Table rootTable -
stats
-
-
Constructor Details
-
GameScreen
-
-
Method Details
-
getActionLog
-
getGameType
-
getDragAndDrop
public com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop getDragAndDrop() -
calculateStatistics
public void calculateStatistics(boolean completedSucessfully) -
act
public void act(float time) -
reveal
public void reveal(int x, int y) -
getDrawables
- Overrides:
getDrawablesin classMapScreen
-
draw
public void draw() -
itemsNear
-
itemsNear
public com.badlogic.gdx.utils.Array<Item> itemsNear(com.badlogic.gdx.math.Vector2 center, float radius)
-