- calcScore() - Method in class ml.educationallydesigned.thyme.core.levels.DeficiencyRoom
-
Calculates the score once this level is done.
- calcScore() - Method in class ml.educationallydesigned.thyme.core.levels.EscapeRoom
-
Calculates the score once this level is done.
- calcScore() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Calculates the score once this level is done.
- calcScore() - Method in class ml.educationallydesigned.thyme.core.levels.PanicRoom
-
Calculates the score once this level is done.
- catScores(String) - Method in class ml.educationallydesigned.thyme.Thyme
-
Add the score to the scoreboard
- CenteredTable - Class in ml.educationallydesigned.thyme.util
-
Class representing a table centered with a background colr
Time Spent:
Theodore - 0 min
Larry - 5 min
- CenteredTable() - Constructor for class ml.educationallydesigned.thyme.util.CenteredTable
-
Creates a new centered table
- centerOnDesktop() - Method in class ml.educationallydesigned.thyme.core.windows.DesktopWindow
-
Center the window on the desktop
- centerTable() - Method in class ml.educationallydesigned.thyme.util.CenteredTable
-
Centers the table and sets the background
- clear() - Method in class ml.educationallydesigned.thyme.util.scoreboard.Scoreboard
-
Clears the score database
- clearAnswers() - Method in class ml.educationallydesigned.thyme.core.windows.TextEditorWindow
-
Clears all the text fields, and displays a message.
- clearScores() - Method in class ml.educationallydesigned.thyme.Thyme
-
Clear the queue of scores.
- clicked() - Method in class ml.educationallydesigned.thyme.util.desktop.DesktopIcon
-
Event handler for when the icon is double clicked
- close() - Method in class ml.educationallydesigned.thyme.core.windows.DesktopWindow
-
Called when window should close
- close() - Method in class ml.educationallydesigned.thyme.core.windows.SocialMediaWindow
-
Close the window
- com.holidaystudios.tools - package com.holidaystudios.tools
-
- compareTo(Score) - Method in class ml.educationallydesigned.thyme.util.scoreboard.Score
-
Compares the current score and another score.
- create() - Method in class ml.educationallydesigned.thyme.Thyme
-
Show the intro animation or the home screen.
- currentTask - Variable in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
The id of the task that is in progress
- game - Variable in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
The game that this is running in
- GameLevel - Class in ml.educationallydesigned.thyme.core.levels
-
Game that contains all the methods that all levels have.
- GameLevel(Thyme) - Constructor for class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Initiates the class with the game.
- gct - Variable in class com.holidaystudios.tools.GifDecoder
-
- gctFlag - Variable in class com.holidaystudios.tools.GifDecoder
-
- gctSize - Variable in class com.holidaystudios.tools.GifDecoder
-
- generateTask() - Static method in class ml.educationallydesigned.thyme.util.task.TaskGenerator
-
Generate a task
- getActiveTask() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Gets the active task.
- getActor() - Method in class ml.educationallydesigned.thyme.util.socialmedia.GifPost
-
Gets the scene2d actor representing the gif
- getAnimation(Animation.PlayMode) - Method in class com.holidaystudios.tools.GifDecoder
-
- getAttemptPercentage() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Gets the attempt percentage.
- getBottomHeight() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getCurrentTask() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Gets the current task position.
- getDelay(int) - Method in class com.holidaystudios.tools.GifDecoder
-
Gets display duration for specified frame.
- getDescription() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Gets the description of the task.
- getFillParent() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getFrame(int) - Method in class com.holidaystudios.tools.GifDecoder
-
Gets the image contents of frame n.
- getFrameCount() - Method in class com.holidaystudios.tools.GifDecoder
-
Gets the number of frames read from file.
- getGame() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Gets the game of the class.
- getHeight() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getHeight() - Method in class ml.educationallydesigned.thyme.util.socialmedia.GifPost
-
Gets the height of the gif
- getLeftWidth() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getLevel() - Method in class ml.educationallydesigned.thyme.core.screens.EndLevelScreen
-
Gets the level.
- getLoopCount() - Method in class com.holidaystudios.tools.GifDecoder
-
Gets the "Netscape" iteration count, if any.
- getMinHeight() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getMinPassPercentage() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Gets the minimum pass percentage for the quiz.
- getMinWidth() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getNameField() - Method in class ml.educationallydesigned.thyme.core.screens.NamePromptScreen
-
Gets the name field.
- getNumberOfTasks() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Gets the number of tasks.
- getNumOfAttempts() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Gets the number of attempts.
- getPixmap() - Method in class com.holidaystudios.tools.GifDecoder
-
Gets the first (or only) image read.
- getQuestions() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Gets the questions in the quiz.
- getRightWidth() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getScores(int) - Method in class ml.educationallydesigned.thyme.util.scoreboard.Scoreboard
-
Gets the top scores.
- getStage() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Gets the stage of the window.
- getTime() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Gets the time elapsed since the start.
- getTime() - Method in class ml.educationallydesigned.thyme.util.time.Timer
-
Gets the amount of time elapsed.
- getTitle() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Gets the title of the task.
- getTopHeight() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getURL() - Method in class ml.educationallydesigned.thyme.core.windows.browser.BrowserWindow
-
Gets the current URL in bar (not the current page!)
- getWidth() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getWidth() - Method in class ml.educationallydesigned.thyme.util.socialmedia.GifPost
-
Gets the width of the gif
- getX() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- getY() - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- GifDecoder - Class in com.holidaystudios.tools
-
- GifDecoder() - Constructor for class com.holidaystudios.tools.GifDecoder
-
- GifPost - Class in ml.educationallydesigned.thyme.util.socialmedia
-
Class representing a gif
Time Spent:
Theodore - 20 min
Larry - 10 min
- GifPost(InputStream) - Constructor for class ml.educationallydesigned.thyme.util.socialmedia.GifPost
-
Creates the gif post
- givenAnswers - Variable in class ml.educationallydesigned.thyme.util.task.Task
-
the submitted answers
- read(InputStream) - Method in class com.holidaystudios.tools.GifDecoder
-
Reads GIF image from stream
- read() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads a single byte from the input stream.
- readBitmap() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads next frame image
- readBlock() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads next variable length block from input.
- readColorTable(int) - Method in class com.holidaystudios.tools.GifDecoder
-
Reads color table as 256 RGB integer values
- readContents() - Method in class com.holidaystudios.tools.GifDecoder
-
Main file parser.
- readGraphicControlExt() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads Graphics Control Extension values
- readHeader() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads GIF file header information.
- readLSD() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads Logical Screen Descriptor
- readNetscapeExt() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads Netscape extenstion to obtain iteration count
- readShort() - Method in class com.holidaystudios.tools.GifDecoder
-
Reads next 16-bit value, LSB first
- render(float) - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Called when the screen should render itself.
- render(float) - Method in class ml.educationallydesigned.thyme.core.screens.AnimationScreen
-
Called when the screen should render itself.
- render(float) - Method in class ml.educationallydesigned.thyme.core.screens.EndLevelScreen
-
Called when the screen should render itself.
- render(float) - Method in class ml.educationallydesigned.thyme.core.screens.HomeScreen
-
Called when the screen should render itself.
- render(float) - Method in class ml.educationallydesigned.thyme.core.screens.LeaderboardScreen
-
Called when the screen should render itself.
- render(float) - Method in class ml.educationallydesigned.thyme.core.screens.NamePromptScreen
-
Called when the screen should render itself.
- resetFrame() - Method in class com.holidaystudios.tools.GifDecoder
-
Resets frame state for reading next image.
- resize(int, int) - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
- resize(int, int) - Method in class ml.educationallydesigned.thyme.core.screens.AnimationScreen
-
- resize(int, int) - Method in class ml.educationallydesigned.thyme.core.screens.EndLevelScreen
-
- resize(int, int) - Method in class ml.educationallydesigned.thyme.core.screens.HomeScreen
-
- resize(int, int) - Method in class ml.educationallydesigned.thyme.core.screens.LeaderboardScreen
-
- resize(int, int) - Method in class ml.educationallydesigned.thyme.core.screens.NamePromptScreen
-
- resume() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
- resume() - Method in class ml.educationallydesigned.thyme.core.screens.AnimationScreen
-
- resume() - Method in class ml.educationallydesigned.thyme.core.screens.EndLevelScreen
-
- resume() - Method in class ml.educationallydesigned.thyme.core.screens.HomeScreen
-
- resume() - Method in class ml.educationallydesigned.thyme.core.screens.LeaderboardScreen
-
- resume() - Method in class ml.educationallydesigned.thyme.core.screens.NamePromptScreen
-
- Score - Class in ml.educationallydesigned.thyme.util.scoreboard
-
Score data class.
- Score(String, int) - Constructor for class ml.educationallydesigned.thyme.util.scoreboard.Score
-
Initiates the score with name and score
- score - Variable in class ml.educationallydesigned.thyme.util.scoreboard.Score
-
the socre
- Scoreboard - Class in ml.educationallydesigned.thyme.util.scoreboard
-
Main interface for the scoreboard, handles reading and writing.
- Scoreboard() - Constructor for class ml.educationallydesigned.thyme.util.scoreboard.Scoreboard
-
Initiates the scoreboard with the database and the id random source.
- Search - Class in ml.educationallydesigned.thyme.util.browser
-
Class that performs searching on the website index.
- Search(String) - Constructor for class ml.educationallydesigned.thyme.util.browser.Search
-
Initializes the object with the domain to search through.
- search(String, int, int) - Method in class ml.educationallydesigned.thyme.util.browser.Search
-
Searches through the pages by a keyword and returns the top matches
- SearchView - Class in ml.educationallydesigned.thyme.core.windows.browser
-
Class representing a GUI to search through each website.
- SearchView(BrowserWindow, String) - Constructor for class ml.educationallydesigned.thyme.core.windows.browser.SearchView
-
Constructs the object.
- setBottomHeight(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setColor(int, int, int, int) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setColor(float, float, float, float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setFillParent(Boolean) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setHeight(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setInputProcessor(InputProcessor) - Method in class ml.educationallydesigned.thyme.Thyme
-
Sets the input processor, but allows us to override certain keys.
- setLeftWidth(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setMinHeight(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setMinWidth(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setPixels() - Method in class com.holidaystudios.tools.GifDecoder
-
Creates new frame image from current data (and previous frames as specified by their disposition codes).
- setRightWidth(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setScreen(Screen) - Method in class ml.educationallydesigned.thyme.Thyme
-
Dispose the current screen before displaying the new one.
- setTopHeight(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setWidth(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setX(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- setY(float) - Method in class ml.educationallydesigned.thyme.util.BackgroundColor
-
- show() - Method in class ml.educationallydesigned.thyme.core.levels.DeficiencyRoom
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.levels.EscapeRoom
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.levels.PanicRoom
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.screens.AnimationScreen
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.screens.EndLevelScreen
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.screens.HomeScreen
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.screens.LeaderboardScreen
-
Called when this screen becomes the current screen for a Game
.
- show() - Method in class ml.educationallydesigned.thyme.core.screens.NamePromptScreen
-
Called when this screen becomes the current screen for a Game
.
- showDefaultDialog(Stage, String, String) - Static method in class ml.educationallydesigned.thyme.util.Dialog
-
Shows the default OK dialog
- showErrorDialog(Stage, String, Exception) - Static method in class ml.educationallydesigned.thyme.util.Dialog
-
Shows the error dialog
- skip() - Method in class com.holidaystudios.tools.GifDecoder
-
Skips variable length blocks up to and including next zero length block.
- skip() - Method in class ml.educationallydesigned.thyme.core.screens.AnimationScreen
-
Skip to the humescreen, and stop the video of it's still playing.
- skip() - Method in interface ml.educationallydesigned.thyme.util.Skippable
-
Skips to the next screen.
- Skippable - Interface in ml.educationallydesigned.thyme.util
-
Interface that describs skippable classes
Time Spent:
Theodore - 10 min
Larry - 0 min
- SocialMediaWindow - Class in ml.educationallydesigned.thyme.core.windows
-
Class to represent a Social Media window
Time Spent:
Theodore - 0 min
Larry - 3 hr
- SocialMediaWindow() - Constructor for class ml.educationallydesigned.thyme.core.windows.SocialMediaWindow
-
Creates a new window and adds all the default elements to it
- stage - Variable in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
The stage that has all the data for the interface
- start() - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Starts the timer for this task.
- status - Variable in class com.holidaystudios.tools.GifDecoder
-
- STATUS_FORMAT_ERROR - Static variable in class com.holidaystudios.tools.GifDecoder
-
File read status: Error decoding file (may be partially decoded)
- STATUS_OK - Static variable in class com.holidaystudios.tools.GifDecoder
-
File read status: No errors.
- STATUS_OPEN_ERROR - Static variable in class com.holidaystudios.tools.GifDecoder
-
File read status: Unable to open source.
- stop() - Method in class ml.educationallydesigned.thyme.util.time.Timer
-
Stops the timer
- submit(String[]) - Method in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
Submits a set of answers to the current task, increments the current task
if necessary, and updates windows.
- submit() - Method in class ml.educationallydesigned.thyme.core.windows.TextEditorWindow
-
Prepares the input, and submits it through the gamelevel.
- submit(String[]) - Method in class ml.educationallydesigned.thyme.util.task.Survey
-
Submits the given numbers to the room class
- submit(String[]) - Method in class ml.educationallydesigned.thyme.util.task.Task
-
Checks the answers for errors.
- suffix - Variable in class com.holidaystudios.tools.GifDecoder
-
- Survey - Class in ml.educationallydesigned.thyme.util.task
-
Class to store all data required for each individual in-game survey.
- Survey(String, String, String[], EscapeRoom) - Constructor for class ml.educationallydesigned.thyme.util.task.Survey
-
Constructs the survey.
- Task - Class in ml.educationallydesigned.thyme.util.task
-
Class to store all data required for each individual in-game task.
- Task(String, String, String[], String[], double) - Constructor for class ml.educationallydesigned.thyme.util.task.Task
-
Constructs the task object.
- TaskGenerator - Class in ml.educationallydesigned.thyme.util.task
-
Class to generate random tasks.
- tasks - Variable in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
The tasks that need to be completed
- TextEditorWindow - Class in ml.educationallydesigned.thyme.core.windows
-
Class to implement the text editor window for in the Thyme game.
- TextEditorWindow(Task, GameLevel) - Constructor for class ml.educationallydesigned.thyme.core.windows.TextEditorWindow
-
Initializes, and draws the window.
- Thyme - Class in ml.educationallydesigned.thyme
-
Launches the game by displaying the first screen.
- Thyme() - Constructor for class ml.educationallydesigned.thyme.Thyme
-
- Timer - Class in ml.educationallydesigned.thyme.util.time
-
Class to abstract the time functionality for the video game.
- Timer(long) - Constructor for class ml.educationallydesigned.thyme.util.time.Timer
-
Makes a timer with a custom start time.
- Timer() - Constructor for class ml.educationallydesigned.thyme.util.time.Timer
-
Makes a timer with the start time being the current nano time
- title - Variable in class ml.educationallydesigned.thyme.util.task.Task
-
title of the task
- toString() - Method in class ml.educationallydesigned.thyme.util.scoreboard.Score
-
Serializes the score data object into a string.
- tracker - Variable in class ml.educationallydesigned.thyme.core.levels.GameLevel
-
The single tracker window instance
- tracker - Variable in class ml.educationallydesigned.thyme.util.task.Task
-
the time tracker
- TrackerWindow - Class in ml.educationallydesigned.thyme.core.windows
-
Window to track the progress of tasks in the game.
- TrackerWindow(Task, GameLevel) - Constructor for class ml.educationallydesigned.thyme.core.windows.TrackerWindow
-
Creates a new tracker window and allows the specification of the task
list.
- transIndex - Variable in class com.holidaystudios.tools.GifDecoder
-
- transparency - Variable in class com.holidaystudios.tools.GifDecoder
-