- Game - Class in com.ucd.comp41690.team21.zenze.game
-
- Game(Context, int, int, WeatherStatus, boolean) - Constructor for class com.ucd.comp41690.team21.zenze.game.Game
-
initialises a new game
- game_config - Static variable in class com.ucd.comp41690.team21.zenze.R.raw
-
- GameActivity - Class in com.ucd.comp41690.team21.zenze.activities
-
the main game screen
- GameActivity() - Constructor for class com.ucd.comp41690.team21.zenze.activities.GameActivity
-
- GameObject - Class in com.ucd.comp41690.team21.zenze.game
-
The Base class for every object in the world
the behaviour of the different objects is defined by the components
- GameObject(InputComponent, PhysicsComponent, Type, float, float) - Constructor for class com.ucd.comp41690.team21.zenze.game.GameObject
-
Creates a new Game Object
- gameOverDialog_Continue - Static variable in class com.ucd.comp41690.team21.zenze.R.string
-
- gameOverDialog_Return - Static variable in class com.ucd.comp41690.team21.zenze.R.string
-
- gameOverDialog_Text - Static variable in class com.ucd.comp41690.team21.zenze.R.string
-
- gameOverDialog_Title - Static variable in class com.ucd.comp41690.team21.zenze.R.string
-
- GameOverDialogFragment - Class in com.ucd.comp41690.team21.zenze.fragments
-
A fragment for displaying a short info message on screen
after the user lost the game, giving the options to retry or to go back to the main menu
- GameOverDialogFragment() - Constructor for class com.ucd.comp41690.team21.zenze.fragments.GameOverDialogFragment
-
- GameOverDialogFragment.GameOverDialogListener - Interface in com.ucd.comp41690.team21.zenze.fragments
-
- GameState - Class in com.ucd.comp41690.team21.zenze.game
-
represents the state of the game, changes depending on the weather
contains important data for the state
- GameState(int, Bitmap, Bitmap, Bitmap, Bitmap, String[], WeatherStatus) - Constructor for class com.ucd.comp41690.team21.zenze.game.GameState
-
initialises a new game state
- GameWorld - Class in com.ucd.comp41690.team21.zenze.game
-
contains the worlds objects and map
- GameWorld(Context, WeatherStatus) - Constructor for class com.ucd.comp41690.team21.zenze.game.GameWorld
-
initialises a new game world by reading in game config files and the database
- gapBetweenBars - Static variable in class com.ucd.comp41690.team21.zenze.R.attr
-
May be a dimension value, which is a floating point number appended with a
unit such as "14.5sp
".
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.AttackDao
-
Retrieves all attacks stored in the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.AttackDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.AttackListDao
-
Get all attack lists
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.AttackListDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.AttackListLineDao
-
Select all attack list lines in the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.AttackListLineDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyDao
-
Retrieve all enemies from the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyListDao
-
Retrieve all enemy lists from the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyListDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyListLineDao
-
Get all enemy list lines from the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyListLineDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.ItemDao
-
Retrieve a list of items from the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.ItemDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.ItemListDao
-
Retrieves items lists from the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.ItemListDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.ItemListLineDao
-
Retrieves a list of item list lines in the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.ItemListLineDao_Impl
-
- getAll() - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.PlayerDao
-
Retrieves all players in the database
- getAll() - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.PlayerDao_Impl
-
- getAmount() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.AttackListLine
-
- getAmount() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.EnemyListLine
-
- getAmount() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.ItemListLine
-
- getAttack() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
returns the attack according to the current weather state by cloning an old one, also used for drop downs
- getAttackId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.AttackListLine
-
- getAttackImage() - Method in class com.ucd.comp41690.team21.zenze.game.GameState
-
- getAttackListId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.AttackListLine
-
- getAttackListId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getBackground() - Method in class com.ucd.comp41690.team21.zenze.game.GameState
-
- getBackgroundImage() - Method in class com.ucd.comp41690.team21.zenze.game.GameState
-
- getBottom() - Method in class com.ucd.comp41690.team21.zenze.game.components.PhysicsComponent.AABB
-
used to get the bottom coordinate along the y axis of the bounding volume
- getByAttackListId(int) - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.AttackListLineDao
-
Select all attack list lines in the database corresponding to an attack list
- getByAttackListId(int) - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.AttackListLineDao_Impl
-
- getByEnemyListId(int) - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyListLineDao
-
Get all enemy list lines corresponding to an enemy list from the database
- getByEnemyListId(int) - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyListLineDao_Impl
-
- getByItemListId(int) - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.ItemListLineDao
-
Retrieves an item list line from the database
- getByItemListId(int) - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.ItemListLineDao_Impl
-
- getByWeatherStatus(int) - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.AttackDao
-
Retrieves all attacks stored in the database corresponding to a WeatherStatus
- getByWeatherStatus(int) - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.AttackDao_Impl
-
- getByWeatherStatus(int) - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyDao
-
Retrieve all enemies from the database by weather status
- getByWeatherStatus(int) - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.EnemyDao_Impl
-
- getByWeatherStatus(int) - Method in interface com.ucd.comp41690.team21.zenze.backend.database.dao.ItemDao
-
Retrieve a list of items from the database by weather status
- getByWeatherStatus(int) - Method in class com.ucd.comp41690.team21.zenze.backend.database.dao.ItemDao_Impl
-
- getCamera() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
- getCollisionPoint(PhysicsComponent.Sphere, PhysicsComponent.Sphere) - Method in class com.ucd.comp41690.team21.zenze.game.components.PhysicsComponent
-
returns the point to which to reset the first object in case of collision
- getColour() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getCurrentLevel() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getDamage() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Attack
-
- getDamage() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getDamage() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getDBId() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getDBIdEnemy() - Static method in class com.ucd.comp41690.team21.zenze.game.util.FileParser
-
returns the id of the enemy object in the database depeding on the weatherstate
- getDBIdSpecialAttack() - Static method in class com.ucd.comp41690.team21.zenze.game.util.FileParser
-
returns the id of the attacks object in the database depeding on the weatherstate
- getDBIdSpecialItem() - Static method in class com.ucd.comp41690.team21.zenze.game.util.FileParser
-
returns the id of the item object in the database depeding on the weatherstate
- getDesc() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Attack
-
- getDesc() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getDesc() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Item
-
- getEarlyJumpVelocity() - Method in class com.ucd.comp41690.team21.zenze.game.components.PlayerPhysics
-
- getEnemyId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.EnemyListLine
-
- getEnemyImage() - Method in class com.ucd.comp41690.team21.zenze.game.GameState
-
- getEnemyListId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.EnemyListLine
-
- getEnemyListId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getEntities() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
- getFullInfo() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getGameWorld() - Method in class com.ucd.comp41690.team21.zenze.game.Game
-
- getGraphicsPath() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Attack
-
- getGraphicsPath() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getHealth() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getHeight() - Method in class com.ucd.comp41690.team21.zenze.game.Game
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Attack
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.AttackList
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.AttackListLine
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.BaseModel
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.EnemyList
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.EnemyListLine
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Item
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.ItemList
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.ItemListLine
-
- getId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getImage() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getImgPath() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Item
-
- getInfo() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getInstance() - Static method in class com.ucd.comp41690.team21.zenze.game.Game
-
- getItemId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.ItemListLine
-
- getItemListId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.ItemListLine
-
- getItemListId() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getJSONFromUrl(String) - Method in class com.ucd.comp41690.team21.zenze.backend.JSONParser
-
This method returns a JSON object from an URL.
- getJumpVelocity() - Method in class com.ucd.comp41690.team21.zenze.game.components.PlayerPhysics
-
- getLastCoordX() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getLastCoordY() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getLeft() - Method in class com.ucd.comp41690.team21.zenze.game.components.PhysicsComponent.AABB
-
used to get the left side coordinate along the x axis of the bounding volume
- getMap() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
- getName() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Attack
-
- getName() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getName() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Item
-
- getName() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getNumTilesH() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
- getNumTilesH() - Static method in class com.ucd.comp41690.team21.zenze.game.util.FileParser
-
- getNumTilesV() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
- getNumTilesV() - Static method in class com.ucd.comp41690.team21.zenze.game.util.FileParser
-
- getPlayer() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
- getRight() - Method in class com.ucd.comp41690.team21.zenze.game.components.PhysicsComponent.AABB
-
used to get the right side coordinate along the x axis of the bounding volume
- getSavedHealth() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getScale() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Attack
-
- getScale() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getScale() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getShortInfo() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getSpecialAttackImage() - Method in class com.ucd.comp41690.team21.zenze.game.GameState
-
- getSpecialAttackInfo() - Method in class com.ucd.comp41690.team21.zenze.game.GameState
-
- getSpeed() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getSpeed() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getState() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getState() - Method in class com.ucd.comp41690.team21.zenze.game.GameWorld
-
- getStatus() - Method in class com.ucd.comp41690.team21.zenze.game.GameState
-
- getTag() - Method in class com.ucd.comp41690.team21.zenze.game.components.Type
-
- getTop() - Method in class com.ucd.comp41690.team21.zenze.game.components.PhysicsComponent.AABB
-
used to get the top coordinate along the y axis of the bounding volume
- getUrlFromLocation(double[], Context) - Static method in class com.ucd.comp41690.team21.zenze.backend.weather.WeatherService
-
- getUsername() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Player
-
- getValue() - Method in enum com.ucd.comp41690.team21.zenze.backend.weather.WeatherStatus
-
- getView() - Method in class com.ucd.comp41690.team21.zenze.game.Game
-
- getView() - Method in class com.ucd.comp41690.team21.zenze.game.view.GraphicsRenderer
-
- getView() - Method in interface com.ucd.comp41690.team21.zenze.game.view.Renderer
-
- getView() - Method in class com.ucd.comp41690.team21.zenze.game.view.SimpleRenderer
-
- getViewFrustum() - Method in class com.ucd.comp41690.team21.zenze.game.view.GraphicsRenderer
-
- getViewFrustum() - Method in interface com.ucd.comp41690.team21.zenze.game.view.Renderer
-
- getViewFrustum() - Method in class com.ucd.comp41690.team21.zenze.game.view.SimpleRenderer
-
- getWeatherStatus() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Attack
-
- getWeatherStatus() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Enemy
-
- getWeatherStatus() - Method in class com.ucd.comp41690.team21.zenze.backend.database.models.Item
-
- getWeatherStatus(Location, Context) - Static method in class com.ucd.comp41690.team21.zenze.backend.weather.WeatherService
-
Retrieves the weather status based on the weather where the person is located:
- Uses the GPS to figure out where the person is
- Gets the weather from the location
- Retrieves a weather status from this
- getWidth() - Method in class com.ucd.comp41690.team21.zenze.game.Game
-
- goIcon - Static variable in class com.ucd.comp41690.team21.zenze.R.attr
-
May be a reference to another resource, in the form
"@[+][package:]type/name
" or a theme
attribute in the form
"?
- google_play_services_version - Static variable in class com.ucd.comp41690.team21.zenze.R.integer
-
- googleg_disabled_color_18 - Static variable in class com.ucd.comp41690.team21.zenze.R.drawable
-
- googleg_standard_color_18 - Static variable in class com.ucd.comp41690.team21.zenze.R.drawable
-
- graphic_switch - Static variable in class com.ucd.comp41690.team21.zenze.R.id
-
- graphics_spinner_textview - Static variable in class com.ucd.comp41690.team21.zenze.R.string
-
- GraphicsRenderer - Class in com.ucd.comp41690.team21.zenze.game.view
-
Draws the game using simple shapes like circles
- GraphicsRenderer(Context, GameWorld) - Constructor for class com.ucd.comp41690.team21.zenze.game.view.GraphicsRenderer
-
Initialise the canvas for the renderer
- gravity - Variable in class com.ucd.comp41690.team21.zenze.game.components.PhysicsComponent
-