Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- IDLE_ANIMATION - Static variable in interface view.utilz.Constants.PlayerConstants
- immune - Variable in class model.entities.EntityModel
- IMMUNE_TIME_AFTER_RESPAWN - Static variable in interface model.utilz.Constants.PlayerConstants
- IMPACT - Enum constant in enum class model.utilz.Constants.Projectiles.ProjectileState
- increaseBubblePopCounter() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Increases the bubble pop counter.
- increaseBubbleShootCounter() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Increases the bubble shoot counter.
- increaseEnemyBubblePopCounter() - Method in class model.bubbles.playerBubbles.ChainReactionManager
-
Increases the enemy bubble pop counter.
- increaseGames() - Method in class model.users.User
-
Increases the number of games played by the user by one.
- increaseItemCollectCounter() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Increases the item collect counter.
- increaseJumpCounter() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Increases the jump counter.
- increaseLevelIndex() - Method in class model.levels.LevelManagerModel
-
Increases the level index by one.
- increaseNewUserPictureIndex() - Method in class model.overlays.MenuUserCreationOverlayModel
-
Increases the new user picture index by one.
- increaseSelectionIndex() - Method in class model.gameStates.MenuModel
-
Increases the selection index by one.
- increaseWaterBubblePopCounter() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Increases the water bubble pop counter.
- increaseWins() - Method in class model.users.User
-
Increases the number of games won by the user by one.
- initClasses() - Method in class model.gameStates.PlayingModel
- initClasses() - Method in class view.gameStates.PlayingView
-
Initializes the classes for the player views and intro view.
- initCollisionBoxes() - Method in class model.bubbles.BubbleModel
- initHitbox() - Method in class model.itemesAndRewards.ItemModel
-
Initializes the hitbox for the item.
- initHitbox(float, float) - Method in class model.entities.EntityModel
-
Initializes the hitbox for the entity with the specified dimensions.
- INITIAL_BUBBLE_GENERATOR_INTERVAL - Static variable in interface model.utilz.Constants.BubbleGenerator
- INITIAL_SPAWN_POINT_Y - Static variable in interface model.utilz.Constants.EnemyConstants
- initLevelManager() - Method in class model.entities.EntityModel
-
Initializes the level manager, if null.
- initPlayingModel(PlayingModel) - Method in class model.gameStates.LevelTransitionModel
- InputMethods - Interface in controller.inputs
-
Interface for handling user input methods.
- instantKill(PlayerModel) - Method in class model.entities.EnemyModel
-
Instantly kills the enemy and creates an enemy bubble.
- INTERNAL_BOX_H - Static variable in interface model.utilz.Constants.Bubble
- INTERNAL_BOX_OFFSET_X - Static variable in interface model.utilz.Constants.Bubble
- INTERNAL_BOX_OFFSET_Y - Static variable in interface model.utilz.Constants.Bubble
- INTERNAL_BOX_W - Static variable in interface model.utilz.Constants.Bubble
- internalCollisionBox - Variable in class model.bubbles.BubbleModel
- INTO_AND_PLAYING_SONG - Static variable in interface view.utilz.Constants.AudioConstants
- INTRO - Enum constant in enum class model.utilz.Constants.INTRO.IntroState
- IntroModel - Class in model.gameStates
- IntroModel(PlayingModel) - Constructor for class model.gameStates.IntroModel
- IntroView - Class in view.gameStates
-
The IntroView class represents the view for the
IntroModelclass. - IntroView(IntroModel) - Constructor for class view.gameStates.IntroView
-
Constructs an IntroView with the specified IntroModel.
- isActive() - Method in class model.bubbles.BubbleModel
- isActive() - Method in class model.entities.EnemyModel
-
Returns the active status of the enemy.
- isActive() - Method in class model.entities.EntityModel
-
Returns the active status of the entity.
- isActive() - Method in class model.itemesAndRewards.ItemModel
-
Checks if the item is active.
- isActive() - Method in class model.itemesAndRewards.PointsModel
-
Checks if the points item is active.
- isActive() - Method in class view.bubbles.BubbleView
-
Checks if the bubble is active.
- isActive() - Method in class view.bubbles.specialBubbles.WaterFlowView
-
Checks if the water flow is active.
- isActive() - Method in class view.entities.EnemyView
-
Checks if the enemy is active.
- isActive() - Method in class view.itemsAndRewards.ItemView
-
Checks if the item is active.
- isActive() - Method in class view.itemsAndRewards.PointsView
-
Checks if the points item is active.
- isActive() - Method in class view.projectiles.ProjectileView
-
Checks if the projectile is active.
- isAlive() - Method in class model.entities.EnemyModel
-
Returns the alive status of the enemy.
- isAttacking() - Method in class model.entities.PlayerModel
- isCollected() - Method in class model.itemesAndRewards.ItemModel
-
Checks if the item is collected.
- isDespawning() - Method in class model.entities.SkelMonstaModel
-
Checks if the SkelMonsta is in the despawning state.
- isDeSpawning() - Method in class model.itemesAndRewards.ItemModel
-
Checks if the item is despawning.
- isEnterNameDeactivated() - Method in class model.overlays.MenuUserCreationOverlayModel
-
Checks if the enter key is deactivated.
- IsEntityInsideMap(Rectangle2D.Float) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified hitbox is inside the map boundaries.
- IsEntityInsideSolid(Rectangle2D.Float, int[][]) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified hitbox is inside a solid tile.
- IsEntityOnFloor(Rectangle2D.Float, int[][]) - Static method in interface model.utilz.HelpMethods
-
Checks if the entity is on the floor.
- isFalling - Variable in class model.entities.EnemyModel
- isGameCompleted() - Method in class model.gameStates.PlayingModel
- isGameOver() - Method in class model.gameStates.PlayingModel
- IsHomeLogoInPosition() - Method in class view.overlays.menuOverlays.MenuTwinkleBubbleManager
-
Checks if the home logo is in position.
- isHurryUpActive() - Method in class model.entities.HurryUpManagerModel
-
Returns whether the "Hurry Up" state is active.
- isImmune() - Method in class model.entities.EntityModel
-
Returns the immune status of the entity.
- isInAir() - Method in class model.entities.PlayerModel
- isIntoRunning() - Method in class model.gameStates.PlayingModel
- isJumpActive() - Method in class model.entities.PlayerModel
- isJumping - Variable in class model.entities.EnemyModel
- isLevelCompleted() - Method in class model.gameStates.PlayingModel
- IsLogoInPosition() - Method in class view.gameStates.HomeView
-
Checks if the logo is in its final position.
- isMoving() - Method in class model.entities.PlayerModel
- isMoving() - Method in class model.entities.SkelMonstaModel
-
Checks if the SkelMonsta is moving.
- isNewLevelReset() - Method in class model.gameStates.PlayingModel
- isNewPlayReset() - Method in class model.gameStates.PlayingModel
- isPaused() - Method in class model.gameStates.PlayingModel
- IsPerimeterWallTile(float) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified x-coordinate is within a perimeter wall tile.
- isPlayerCaptured() - Method in class model.bubbles.specialBubbles.WaterFlowModel
- isPlayerInViewingRange(PlayerModel) - Method in class model.entities.EnemyModel
-
Checks if the player is within the enemy's viewing range.
- isPlayerJumpingOnBubble(PlayerModel) - Method in class model.bubbles.BubbleModel
-
Checks if the player is jumping on the bubble.
- isPlayerLeftOrRight(PlayerModel) - Method in class model.entities.EnemyModel
-
Determines if the player is to the left or right of the enemy.
- isPlayerPopped() - Method in class model.bubbles.playerBubbles.EnemyBubbleModel
- isPlayerPoppingBubble(PlayerModel) - Method in class model.bubbles.BubbleModel
-
Checks if the player is popping the bubble.
- isPlayerTouchingBubble(PlayerModel) - Method in class model.bubbles.BubbleModel
-
Checks if the player is touching the bubble.
- isPlayerUpOrDown(PlayerModel) - Method in class model.entities.EnemyModel
-
Determines if the player is above or below the enemy.
- isPlaySoundActive() - Method in class model.bubbles.specialBubbles.WaterFlowModel
- isPopped() - Method in class model.bubbles.BubbleModel
- isRespawning() - Method in class model.entities.PlayerModel
- isScoreBoardOverlayActive() - Method in class model.gameStates.MenuModel
-
Checks if the score board overlay is active.
- IsSolid(float, float, int[][]) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified coordinates are within a solid tile.
- isSpawning() - Method in class model.entities.SkelMonstaModel
-
Checks if the SkelMonsta is in the spawning state.
- IsTileInsideMap(int, int) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified tile is inside the map boundaries.
- IsTilePerimeterWall(int) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified tile is a perimeter wall tile.
- IsTileRoof(int) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified tile is a roof tile.
- IsTileSolid(int, int, int[][]) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified tile is solid.
- isUserCreationOverlayActive() - Method in class model.gameStates.MenuModel
-
Checks if the user creation overlay is active.
- isUserSelectionOverlayActive() - Method in class model.gameStates.MenuModel
-
Checks if the user selection overlay is active.
- IsWall(int, int, int[][]) - Static method in interface model.utilz.HelpMethods
-
Checks if the specified tile is a wall.
- ITEM_BUBBLE_REWARD_SPRITE - Static variable in interface view.utilz.Load
- ITEM_DESPAWN_SPRITE - Static variable in interface view.utilz.Load
- ITEM_POWER_UP_SPRITE - Static variable in interface view.utilz.Load
- ItemManagerModel - Class in model.itemesAndRewards
-
Manages the items and rewards in the game.
- itemManagerView - Variable in class view.itemsAndRewards.ItemView
- ItemManagerView - Class in view.itemsAndRewards
-
The ItemManagerView class manages the rendering of item views in the game.
- itemModel - Variable in class view.itemsAndRewards.ItemView
- ItemModel - Class in model.itemesAndRewards
-
Represents an abstract item in the game.
- ItemModel(int, int, Constants.Items.ItemType) - Constructor for class model.itemesAndRewards.ItemModel
-
Constructs a new `ItemModel` with the specified position and item type.
- itemType - Variable in class model.itemesAndRewards.ItemModel
- ItemView - Class in view.itemsAndRewards
-
The abstract ItemView class represents the view for a
ItemModel. - ItemView(ItemModel) - Constructor for class view.itemsAndRewards.ItemView
-
Constructs an ItemView with the specified ItemModel.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form