Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

S

scoreLabel - Variable in class me.lihq.game.screen.elements.StatusBar
 
scoreTracker - Variable in class me.lihq.game.ConversationManagement
 
scoreTracker - Variable in class me.lihq.game.GameMain
The score tracker.
scoreTracker - Variable in class me.lihq.game.people.controller.PlayerController
 
ScoreTracker - Class in me.lihq.game
 
ScoreTracker(long) - Constructor for class me.lihq.game.ScoreTracker
Construct a score tracker where the start time is given.
ScoreTracker() - Constructor for class me.lihq.game.ScoreTracker
Construct a score tracker with all values set to an initial state.
ScoreTracker.ScoreCalculator - Interface in me.lihq.game
This will be the interface to a score calculator object.
setAnimTime(float) - Method in class me.lihq.game.people.AbstractPerson
Setter for the animation time.
setCoords(float, float) - Method in class me.lihq.game.people.AbstractPerson
Used internally to store the coordinates of the person.
setDirection(AbstractPerson.Direction) - Method in class me.lihq.game.people.AbstractPerson
Setter for the direction the person is facing.
setFrom(int, int) - Method in class me.lihq.game.models.Room.Transition
This method takes the parameters and sets the values of the relevant properties
setKiller() - Method in class me.lihq.game.people.NPC
This method sets the NPC as the killer for this game.
setMotive(String) - Method in class me.lihq.game.people.NPC
Setter for the NPC's motive string.
setMurderRoom() - Method in class me.lihq.game.models.Room
Sets the room to be the murder room
setRoom(Room) - Method in class me.lihq.game.people.AbstractPerson
This method sets the currentRoom to the room parameter
setRoomTag(RoomTag) - Method in class me.lihq.game.screen.NavigationScreen
This method sets the RoomTag to the parameter which is then rendered next render loop
setTileCoordinates(Vector2Int) - Method in class me.lihq.game.models.Clue
This method calls the method of the same name but allows a Vector2Int as a parameter rather than the specific coordinates.
setTileCoordinates(int, int) - Method in class me.lihq.game.models.Clue
Setter for clue tile coordinates.
setTileCoordinates(int, int) - Method in class me.lihq.game.people.AbstractPerson
This sets the tile coordinates of the person.
Settings - Class in me.lihq.game
This class is used for game wide CONSTANTS or VARIABLES
Settings() - Constructor for class me.lihq.game.Settings
 
setTo(Room, int, int, AbstractPerson.Direction) - Method in class me.lihq.game.models.Room.Transition
This method takes the parameters and sets the values of the relevant properties
setupStage() - Method in class me.lihq.game.screen.elements.SpeechBox
Sets up the SpeechBox stage ready for rendering The stage is a Scene2D class that deals with putting UI controls on the screen
setVictim() - Method in class me.lihq.game.people.NPC
This method sets the NPC to be the victim for the game
show() - Method in class me.lihq.game.screen.AbstractScreen
This method overrides the Screen method show()
show() - Method in class me.lihq.game.screen.CharacterCreationScreen
 
show() - Method in class me.lihq.game.screen.JournalScreen
 
show() - Method in class me.lihq.game.screen.MainMenuScreen
This method is called to show the Menu Screen
show() - Method in class me.lihq.game.screen.NavigationScreen
This is ran when the navigation screen becomes the visible screen in GameMain
show() - Method in class me.lihq.game.screen.PauseScreen
This is ran when the navigation screen becomes the visible screen in GameMain
show() - Method in class me.lihq.game.screen.WonGameScreen
This is ran when the navigation screen becomes the visible screen in GameMain
south - Variable in class me.lihq.game.people.controller.PlayerController
Booleans storing what keys have been pressed and not released
SpeechBox - Class in me.lihq.game.screen.elements
SpeechBox class Used for rendering box containing text and buttons on screen
SpeechBox(String, ArrayList<SpeechBoxButton>, int) - Constructor for class me.lihq.game.screen.elements.SpeechBox
The constructor for the SpeechBox
SpeechBox(String, String, ArrayList<SpeechBoxButton>, int) - Constructor for class me.lihq.game.screen.elements.SpeechBox
The constructor for the SpeechBox with personName
SpeechBox(String, int) - Constructor for class me.lihq.game.screen.elements.SpeechBox
The constructor for the SpeechBox without buttons
SpeechBox(String, String, int) - Constructor for class me.lihq.game.screen.elements.SpeechBox
The constructor for the SpeechBox without buttons with personName
SpeechBoxButton - Class in me.lihq.game.screen.elements
A button to use with the SpeechBox element Use in an ArrayList, and pass into SpeechBox
SpeechBoxButton(String, int, SpeechBoxButton.EventHandler) - Constructor for class me.lihq.game.screen.elements.SpeechBoxButton
Constructor for SpeechBoxButton
SpeechBoxButton.EventHandler - Interface in me.lihq.game.screen.elements
An interface for use when adding a click event handler to the button.
SpeechboxManager - Class in me.lihq.game
This is to control the order that SpeechBoxes are shown in and controls flow of displaying the SpeechBoxes
SpeechboxManager() - Constructor for class me.lihq.game.SpeechboxManager
Constructor to create a SpeechboxManager and initialise the input multiplexer
speechboxMngr - Variable in class me.lihq.game.ConversationManagement
The manager for speechboxes, controls the flow of speechboxes
speechboxMngr - Variable in class me.lihq.game.screen.NavigationScreen
This is the SpeechboxManager for the main game
SPRITE_HEIGHT - Static variable in class me.lihq.game.people.AbstractPerson
The height of the texture region for each person
SPRITE_WIDTH - Static variable in class me.lihq.game.people.AbstractPerson
The width of the texture region for each person
spriteBatch - Variable in class me.lihq.game.screen.NavigationScreen
 
spriteSheet - Variable in class me.lihq.game.people.AbstractPerson
This stores the sprite sheet of the Player/NPC
stack - Variable in class me.lihq.game.SpeechboxManager
This is the stack of SpeechBox's that are to be displayed
stage - Variable in class me.lihq.game.screen.elements.CharacterGeneration
 
stage - Variable in class me.lihq.game.screen.elements.journal.Clues
 
stage - Variable in class me.lihq.game.screen.elements.journal.Journal
 
stage - Variable in class me.lihq.game.screen.elements.journal.Notepad
 
stage - Variable in class me.lihq.game.screen.elements.Menu
the stage to render the menu to
stage - Variable in class me.lihq.game.screen.elements.SpeechBox
The stage to render the elemts to
stage - Variable in class me.lihq.game.screen.elements.StatusBar
The stage to render the elements to
stage - Variable in class me.lihq.game.screen.elements.WonGame
the stage to render the menu to
startConversation(NPC) - Method in class me.lihq.game.ConversationManagement
This method starts a conversation with the specified NPC
startTile - Variable in class me.lihq.game.people.AbstractPerson
A store of the starting point for a movement.
startTime - Variable in class me.lihq.game.ScoreTracker
 
state - Variable in class me.lihq.game.people.AbstractPerson
This is the current walking state of the Person.
state - Variable in class me.lihq.game.screen.elements.journal.Journal
 
State() - Constructor for enum me.lihq.game.screen.elements.journal.Journal.State
 
StatusBar - Class in me.lihq.game.screen.elements
The status bar shown throughout the game Contains UI controls for presenting the game status to the player
StatusBar(GameMain) - Constructor for class me.lihq.game.screen.elements.StatusBar
The initializer for the StatusBar Sets up UI controls and adds them to the stage ready for rendering
statusBar - Variable in class me.lihq.game.screen.NavigationScreen
This is the StatusBar that shows at the bottom
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links