Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- DE_SPAWN_TIMER - Static variable in interface model.utilz.Constants.Items
- deactivate() - Method in class model.entities.EntityModel
-
Deactivates the entity.
- deactivate() - Method in class model.entities.SkelMonstaModel
-
Deactivates the SkelMonsta, setting it to inactive state.
- deactivateItem() - Method in class model.itemesAndRewards.ItemModel
-
Deactivates the item.
- DEAD - Static variable in interface model.utilz.Constants.Bubble
- DEAD_ANIMATION - Static variable in interface view.utilz.Constants.EnemyConstants
- DEAD_ANIMATION - Static variable in interface view.utilz.Constants.PlayerConstants
- DEAD_STATE - Static variable in interface model.utilz.Constants.EnemyConstants
- DEAD_X_SPEED - Static variable in interface model.utilz.Constants.Bubble
- DEAD_Y_SPEED - Static variable in interface model.utilz.Constants.Bubble
- death() - Method in class model.entities.PlayerModel
-
Handles the player's death state.
- decreaseNewUserPictureIndex() - Method in class model.overlays.MenuUserCreationOverlayModel
-
Decreases the new user picture index by one.
- decreaseSelectionIndex() - Method in class model.gameStates.MenuModel
-
Decreases the selection index by one.
- DEFAULT_H - Static variable in interface model.utilz.Constants.Bubble
- DEFAULT_H - Static variable in interface model.utilz.Constants.Items
- DEFAULT_H - Static variable in interface model.utilz.Constants.PlayerConstants
- DEFAULT_H - Static variable in interface model.utilz.Constants.Projectiles
- DEFAULT_H - Static variable in interface model.utilz.Constants.WaterFLow
- DEFAULT_VOLUME - Static variable in interface view.utilz.Constants.AudioConstants
- DEFAULT_W - Static variable in interface model.utilz.Constants.Bubble
- DEFAULT_W - Static variable in interface model.utilz.Constants.Items
- DEFAULT_W - Static variable in interface model.utilz.Constants.PlayerConstants
- DEFAULT_W - Static variable in interface model.utilz.Constants.Projectiles
- DEFAULT_W - Static variable in interface model.utilz.Constants.WaterFLow
- deSpawning - Variable in class model.itemesAndRewards.ItemModel
- deSpawnTimer - Variable in class model.itemesAndRewards.ItemModel
- didAllEnemiesReachedSpawn() - Method in class model.entities.EnemyManagerModel
-
returns if all enemies have reached their spawn points.
- direction - Variable in class model.bubbles.BubbleModel
- direction - Variable in class model.projectiles.ProjectileModel
- doesUserAlreadyExist(String) - Method in class model.users.UsersManagerModel
-
Checks if a user with the specified name already exists.
- doesUserNameAlreadyExists() - Method in class model.overlays.MenuUserCreationOverlayModel
-
Checks if the username already exists.
- DOWN - Enum constant in enum class model.utilz.Constants.Direction
- draw(Graphics) - Method in class view.bubbles.BubbleView
-
Draws the bubble on the screen.
- draw(Graphics) - Method in class view.bubbles.playerBubbles.EmptyBubbleView
-
Draws the empty bubble on the screen.
- draw(Graphics) - Method in class view.bubbles.playerBubbles.EnemyBubbleView
-
Draws the enemy bubble on the screen.
- draw(Graphics) - Method in class view.bubbles.playerBubbles.PlayerBubblesManagerView
-
Draws all active bubble views on the screen.
- draw(Graphics) - Method in class view.bubbles.playerBubbles.PlayerBubbleView
-
Draws the player bubble on the screen.
- draw(Graphics) - Method in class view.bubbles.specialBubbles.LightningBubbleView
-
Draws the lightning bubble on the screen.
- draw(Graphics) - Method in class view.bubbles.specialBubbles.SpecialBubbleManagerView
-
Draws all active bubble views and water flow views on the screen.
- draw(Graphics) - Method in class view.bubbles.specialBubbles.WaterBubbleView
-
Draws the water bubble on the screen.
- draw(Graphics) - Method in class view.bubbles.specialBubbles.WaterFlowView
-
Draws the water flow on the screen, and plays sound if needed.
- draw(Graphics) - Method in class view.entities.EnemyManagerView
-
Draws all active enemy views on the screen.
- draw(Graphics) - Method in class view.entities.HurryUpManagerView
-
Draws the "Hurry Up" image and the SkelMonsta view on the screen.
- draw(Graphics) - Method in class view.entities.SkelMonstaView
-
Draws the SkelMonsta on the screen.
- draw(Graphics) - Method in class view.gameStates.HomeView
-
Draws the home screen elements, including the logo and bubbles.
- draw(Graphics) - Method in class view.gameStates.IntroView
-
Draws the introduction screen elements, including the level, text, and player animation.
- draw(Graphics) - Method in class view.gameStates.LevelTransitionView
-
Draws the level transition screen elements, including the new and old levels and the player animation.
- draw(Graphics) - Method in class view.gameStates.MenuView
-
Draws the menu screen elements, including the title, selections, and suggestions.
- draw(Graphics) - Method in class view.gameStates.PlayingView
-
Draws all game elements on the screen.
- draw(Graphics) - Method in class view.itemsAndRewards.BubbleRewardView
-
Draws the bubble reward item on the screen.
- draw(Graphics) - Method in class view.itemsAndRewards.ItemManagerView
-
Draws all active item views on the screen.
- draw(Graphics) - Method in class view.itemsAndRewards.ItemView
-
Draws the item on the screen.
- draw(Graphics) - Method in class view.itemsAndRewards.PowerUpView
-
Draws the power-up item on the screen.
- draw(Graphics) - Method in class view.levels.LevelManagerView
-
Draws the level tiles and number tiles on the screen.
- draw(Graphics) - Method in class view.overlays.gameOverlays.GameOverlayView
-
Draws the overlay on the screen.
- draw(Graphics) - Method in class view.overlays.gameOverlays.PlayingHud
-
Draws the HUD on the screen, including player scores and lives.
- draw(Graphics) - Method in class view.overlays.menuOverlays.MenuOverlayView
-
Draws the menu overlay.
- draw(Graphics) - Method in class view.overlays.menuOverlays.MenuScoreBoardOverlayView
-
Draws the scoreboard overlay on the screen.
- draw(Graphics) - Method in class view.overlays.menuOverlays.MenuTwinkleBubbleManager
-
Draws all the twinkleBubbles.
- draw(Graphics) - Method in class view.overlays.menuOverlays.MenuUserCreationOverlayView
-
Draws the user creation overlay on the screen.
- draw(Graphics) - Method in class view.overlays.menuOverlays.MenuUserSelectionOverlayView
-
Draws the user selection overlay on the screen.
- draw(Graphics) - Method in class view.projectiles.LightingProjectileView
-
Draws the projectile on the screen.
- draw(Graphics) - Method in class view.projectiles.MaitaFireProjectileView
-
Draws the projectile on the screen.
- draw(Graphics) - Method in class view.projectiles.PlayerBubbleProjectileView
-
Draws the projectile on the screen.
- draw(Graphics) - Method in class view.projectiles.ProjectileManagerView
-
Draws all active projectile views.
- draw(Graphics) - Method in class view.projectiles.ProjectileView
-
Draws the projectile on the screen.
- draw(Graphics2D) - Method in class view.entities.PlayerView
-
Draws the player on the screen.
- draw(Graphics2D) - Method in class view.itemsAndRewards.PointsView
-
Draws the points on the screen with a fading effect.
- draw(Graphics2D) - Method in class view.itemsAndRewards.RewardPointsManagerView
-
Draws all active points on the screen.
- draw(Graphics2D) - Method in class view.overlays.menuOverlays.MenuTwinkleBubble
-
Draws the bubble on the screen at its current position and animation frame.
- drawControls(Graphics) - Method in class view.overlays.gameOverlays.GameCompletedOverlayView
-
Draws the control instructions on the screen.
- drawControls(Graphics) - Method in class view.overlays.gameOverlays.GameOverlayView
-
Draws the control instructions of the overlay.
- drawControls(Graphics) - Method in class view.overlays.gameOverlays.GameOverOverlayView
-
Draws the control instructions on the screen.
- drawControls(Graphics) - Method in class view.overlays.gameOverlays.GamePausedOverlayView
-
Draws the control instructions on the screen.
- drawTitle(Graphics) - Method in class view.overlays.gameOverlays.GameCompletedOverlayView
-
Draws the title "GAME COMPLETED" on the screen.
- drawTitle(Graphics) - Method in class view.overlays.gameOverlays.GameOverlayView
-
Draws the title of the overlay.
- drawTitle(Graphics) - Method in class view.overlays.gameOverlays.GameOverOverlayView
-
Draws the title "GAME OVER" on the screen.
- drawTitle(Graphics) - Method in class view.overlays.gameOverlays.GamePausedOverlayView
-
Draws the title "PAUSE" on the screen.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form