- random - Variable in class me.lihq.game.people.NPC
-
- randomMove() - Method in class me.lihq.game.people.NPC
-
This method attempts to move the NPC in a random direction
- redSprite - Static variable in class me.lihq.game.screen.elements.DebugOverlay
-
This is to store the red tile overlay sprite
- removeCurrentSpeechBox() - Method in class me.lihq.game.SpeechboxManager
-
This method removes the current speechBox from the stack and progresses onto the next one if
there is one
- render() - Method in class me.lihq.game.GameMain
-
This defines what's rendered on the screen for each frame.
- render() - Method in class me.lihq.game.OrthogonalTiledMapRendererWithPeople
-
This overrides the render method in the super class.
- render(float) - Method in class me.lihq.game.screen.AbstractScreen
-
This method is called every render loop
- render(float) - Method in class me.lihq.game.screen.CharacterCreationScreen
-
- render() - Method in class me.lihq.game.screen.elements.Menu
-
This method is called to render the main menu to the stage
- render(SpriteBatch) - Method in class me.lihq.game.screen.elements.RoomTag
-
This method renders the room tag to the provided SpriteBatch.
- render() - Method in class me.lihq.game.screen.elements.SpeechBox
-
Renders the speech box
Should be called within the render() method of a screen
- render() - Method in class me.lihq.game.screen.elements.WonGame
-
This method is called to render the main menu to the stage
- render(float) - Method in class me.lihq.game.screen.JournalScreen
-
- render(float) - Method in class me.lihq.game.screen.MainMenuScreen
-
This method is called once a render loop to render the menu
- render(float) - Method in class me.lihq.game.screen.NavigationScreen
-
Called when the screen should render itself.
- render(float) - Method in class me.lihq.game.screen.PauseScreen
-
Called when the screen should render itself.
- render(float) - Method in class me.lihq.game.screen.WonGameScreen
-
Called when the screen should render itself.
- render() - Method in class me.lihq.game.SpeechboxManager
-
This method is called once a render loop to render the menu
- renderDebugInfo(Batch) - Static method in class me.lihq.game.screen.elements.DebugOverlay
-
This method draws the debug menu to the batch
- renderDebugTiles(Room, Batch) - Static method in class me.lihq.game.screen.elements.DebugOverlay
-
This method draws overlays on the tiles to display whether a tile is both walkable and hideable
- renderMain() - Method in class me.lihq.game.screen.elements.CharacterGeneration
-
Renders the character generation screen
- renderMain() - Method in class me.lihq.game.screen.elements.journal.Clues
-
Renders the Clues GUI elements
- renderMain() - Method in class me.lihq.game.screen.elements.journal.Journal
-
Renders relevant GUI for Journal depending on state.
- renderMain() - Method in class me.lihq.game.screen.elements.journal.Notepad
-
Renders the Notepad GUI elements
- renderMain() - Method in class me.lihq.game.screen.elements.StatusBar
-
Renders the status bar
Should be called within the render() method of a screen
- resize(int, int) - Method in class me.lihq.game.screen.AbstractScreen
-
This method is called on window resize
- resize(int, int) - Method in class me.lihq.game.screen.CharacterCreationScreen
-
- resize(int, int) - Method in class me.lihq.game.screen.elements.journal.Clues
-
This method is called when the window is resized.
- resize(int, int) - Method in class me.lihq.game.screen.elements.journal.Journal
-
This method is called when the window is resized.
- resize(int, int) - Method in class me.lihq.game.screen.elements.journal.Notepad
-
This method is called when the window is resized.
- resize(int, int) - Method in class me.lihq.game.screen.elements.Menu
-
This method is called when the window is resized.
- resize(int, int) - Method in class me.lihq.game.screen.elements.SpeechBox
-
This method is called on a window resize
- resize(int, int) - Method in class me.lihq.game.screen.elements.StatusBar
-
This method is called on a window resize
- resize(int, int) - Method in class me.lihq.game.screen.elements.WonGame
-
This method is called when the window is resized.
- resize(int, int) - Method in class me.lihq.game.screen.JournalScreen
-
- resize(int, int) - Method in class me.lihq.game.screen.MainMenuScreen
-
This is called when the window is resized
- resize(int, int) - Method in class me.lihq.game.screen.NavigationScreen
-
This is called when the window is resized
- resize(int, int) - Method in class me.lihq.game.screen.PauseScreen
-
This is called when the window is resized
- resize(int, int) - Method in class me.lihq.game.screen.WonGameScreen
-
This is called when the window is resized
- resize(int, int) - Method in class me.lihq.game.SpeechboxManager
-
This is called when the window is resized
- result - Variable in class me.lihq.game.screen.elements.SpeechBoxButton
-
The int to return as a result of the button being pressed
- resume() - Method in class me.lihq.game.screen.AbstractScreen
-
This method is called when the window is brought back into focus
- resume() - Method in class me.lihq.game.screen.CharacterCreationScreen
-
- resume() - Method in class me.lihq.game.screen.JournalScreen
-
- resume() - Method in class me.lihq.game.screen.MainMenuScreen
-
This method is called when the window is brought back into focus
- resume() - Method in class me.lihq.game.screen.NavigationScreen
-
This method is called when the window is brought back into focus
- resume() - Method in class me.lihq.game.screen.PauseScreen
-
This method is called when the window is brought back into focus
- resume() - Method in class me.lihq.game.screen.WonGameScreen
-
This method is called when the window is brought back into focus
- RIGHT_ARROW - Static variable in class me.lihq.game.Assets
-
- Room - Class in me.lihq.game.models
-
This class defines a room which is a game representation of a real world room in the Ron Cooke Hub.
- Room(int, String, String) - Constructor for class me.lihq.game.models.Room
-
Constructor that builds a Room object from the given parameters
- Room.Transition - Class in me.lihq.game.models
-
This object stores data the links the rooms together
- RoomArrow - Class in me.lihq.game.screen.elements
-
This is the arrow the indicates the movement to a new room when the player is on a floor mat.
- RoomArrow(Player) - Constructor for class me.lihq.game.screen.elements.RoomArrow
-
This constructs the RoomArrow, calling the super() method the the sprite class it extends
- roomName - Variable in class me.lihq.game.screen.elements.RoomTag
-
This is the room name it is to display
- rooms - Variable in class me.lihq.game.models.Map
-
Store of the rooms in the map
- RoomTag - Class in me.lihq.game.screen.elements
-
This class is for the RoomTag that is to be displayed at the top left
of the screen when a new room is entered.
- RoomTag(String) - Constructor for class me.lihq.game.screen.elements.RoomTag
-
Initiate a new RoomTag.
- roomTag - Variable in class me.lihq.game.screen.NavigationScreen
-
This is the room name tag that is to be rendered to the screen
- roomTransition - Variable in class me.lihq.game.screen.NavigationScreen
-
This determines whether the player is currently changing rooms, it will fade out to black, change
the room, then fade back in.
- roomTransitions - Variable in class me.lihq.game.models.Room
-
Room transitions stored as custom Transition object.