Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- calculatePlayersPos(PlayerModel) - Method in class model.entities.EnemyModel
-
Calculates the player's position in tile coordinates.
- canAttack() - Method in class model.entities.PlayerModel
-
Checks if the player can attack.
- canFall() - Method in class model.entities.EnemyModel
-
Checks if the enemy can fall.
- canFly() - Method in class model.entities.MaitaModel
-
Checks if the Maita enemy can fly.
- CanMoveHere(float, float, float, float, int[][]) - Static method in interface model.utilz.HelpMethods
-
Checks if the entity can move to the specified position.
- CHACKN_HEART - Enum constant in enum class model.utilz.Constants.Items.PowerUpType
- chainExplosion(PlayerBubbleModel) - Method in class model.bubbles.playerBubbles.ChainReactionManager
-
Chains the explosion of bubbles.
- ChainReactionManager - Class in model.bubbles.playerBubbles
-
Manages the chain reaction of bubble explosions.
- ChainReactionManager(PlayerModel, PlayerBubbleModel, LinkedList<PlayerBubbleModel>) - Constructor for class model.bubbles.playerBubbles.ChainReactionManager
-
Constructs a new ChainReactionManager.
- changeDirection() - Method in class model.bubbles.BubbleModel
-
Changes the direction of the bubble, to the opposite of the current direction.
- changeWalkingDir() - Method in class model.entities.EnemyModel
-
Changes the walking direction of the enemy to the opposite direction of the current direction.
- checkBubbleSpawn() - Method in class model.bubbles.specialBubbles.BubbleGenerator
-
Checks if a new bubble should be spawned.
- checkCollisionWithPlayer(PlayerModel) - Method in class model.bubbles.BubbleModel
-
Checks for collision with the player invalid input: '&' contains the logic to handle the collisions.
- checkCollisionWithPlayer(PlayerModel) - Method in class model.bubbles.playerBubbles.PlayerBubbleModel
-
Checks for collisions with the player and handles the interaction.
- checkCollisionWithPlayer(PlayerModel) - Method in class model.bubbles.specialBubbles.SpecialBubbleModel
-
Checks for collisions with the player and handles the interaction.
- checkEnemyHit(EnemyModel, PlayerModel) - Method in class model.projectiles.LightingProjectileModel
-
Checks if the projectile hits an enemy.
- checkEnemyHit(EnemyModel, PlayerModel) - Method in class model.projectiles.MaitaFireProjectileModel
-
Checks if the projectile hits an enemy.
- checkEnemyHit(EnemyModel, PlayerModel) - Method in class model.projectiles.PlayerBubbleProjectileModel
-
Checks if the projectile hits an enemy.
- checkEnemyHit(EnemyModel, PlayerModel) - Method in class model.projectiles.ProjectileModel
-
Checks if the projectile hits an enemy.
- checkEnemyHit(PlayerModel, EnemyModel) - Method in class model.entities.EnemyManagerModel
-
Checks if the player has hit an enemy and handles the interaction.
- checkPlayerHit(PlayerModel) - Method in class model.projectiles.LightingProjectileModel
-
Checks if the projectile hits the player.
- checkPlayerHit(PlayerModel) - Method in class model.projectiles.MaitaFireProjectileModel
-
Checks if the projectile hits the player.
- checkPlayerHit(PlayerModel) - Method in class model.projectiles.PlayerBubbleProjectileModel
-
Checks if the projectile hits the player.
- checkPlayerHit(PlayerModel) - Method in class model.projectiles.ProjectileModel
-
Checks if the projectile hits the player.
- checkPlaySound() - Method in class view.entities.HurryUpManagerView
-
Checks if the "Hurry Up" sound should be played.
- CHERRY - Enum constant in enum class model.utilz.Constants.Items.BubbleRewardType
- collected - Variable in class model.itemesAndRewards.ItemModel
- collectedBlueCandy() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the blue candy as collected and resets the bubble pop counter.
- collectedBlueParasol() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the blue parasol as collected and resets the water bubble pop counter.
- collectedChacknHeart() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the Chack'n Heart as collected and resets the item collect counter.
- collectedCrystalRing() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the crystal ring as collected and resets the blue candy counter.
- collectedEmeraldRing() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the emerald ring as collected and resets the green candy counter.
- collectedGreenCandy() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the green candy as collected and resets the bubble shoot counter.
- collectedOrangeParasol() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the orange parasol as collected and resets the water bubble pop counter.
- collectedRedCandyCounter() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the red candy as collected and resets the jump counter.
- collectedRubyRing() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the ruby ring as collected and resets the red candy counter.
- collectedShoe() - Method in class model.itemesAndRewards.PowerUpManagerModel
-
Marks the shoe as collected and resets the walked distance counter.
- conpenetrationSafeUpdateXPos(float) - Method in class model.entities.EntityModel
-
Safely updates the x-coordinate position of the entity by the specified movement amount, ensuring no penetration through walls.
- CONSECUTIVE_POP_DELAY - Static variable in interface model.utilz.Constants.PointsManager
- Constants - Interface in model.utilz
-
Interface containing various constants used in the game.
- Constants - Interface in view.utilz
-
Interface containing various constants used throughout the game View.
- Constants.AudioConstants - Interface in view.utilz
-
Interface containing constants related to audio.
- Constants.Bubble - Interface in model.utilz
-
Interface containing constants related to bubbles.
- Constants.Bubble - Interface in view.utilz
-
Interface containing constants related to bubbles view.
- Constants.Bubble.BubbleType - Enum Class in model.utilz
-
Enum representing the different types of bubbles.
- Constants.BubbleGenerator - Interface in model.utilz
-
Interface containing constants related to the bubble generator.
- Constants.BubbleGenerator.GeneratorPosition - Enum Class in model.utilz
-
Enum representing the different positions of the bubble generator.
- Constants.BubbleGenerator.GeneratorType - Enum Class in model.utilz
-
Enum representing the different types of bubble generators.
- Constants.Direction - Enum Class in model.utilz
-
Enum representing the possible directions.
- Constants.EnemyConstants - Interface in model.utilz
-
Interface containing constants related to enemies.
- Constants.EnemyConstants - Interface in view.utilz
-
Interface containing constants related to enemies views.
- Constants.EnemyConstants.EnemyType - Enum Class in model.utilz
-
Enum representing the different types of enemies.
- Constants.Home - Interface in view.utilz
-
Interface containing constants related to the home screen.
- Constants.HurryUpManager - Interface in model.utilz
-
Interface containing constants related to the hurry-up manager.
- Constants.HurryUpManager - Interface in view.utilz
-
Interface containing constants related to the hurry-up manager view.
- Constants.INTRO - Interface in model.utilz
-
Interface containing constants related to the game intro.
- Constants.INTRO.IntroState - Enum Class in model.utilz
-
Enum representing the different states of the intro.
- Constants.Items - Interface in model.utilz
-
Interface containing constants related to items.
- Constants.Items - Interface in view.utilz
-
Interface containing constants related to items views.
- Constants.Items.BubbleRewardType - Enum Class in model.utilz
-
Enum representing the different types of bubble rewards.
- Constants.Items.ItemType - Enum Class in model.utilz
-
Enum representing the different types of items.
- Constants.Items.PowerUpType - Enum Class in model.utilz
-
Enum representing the different types of power-ups.
- Constants.LevelTransition - Class in model.utilz
-
Class containing constants and enums related to level transitions.
- Constants.LevelTransition.TransitionState - Enum Class in model.utilz
-
Enum representing the possible states of a level transition.
- Constants.MenuConstants - Interface in view.utilz
-
Interface containing constants related to the menu.
- Constants.Overlays - Interface in view.utilz
-
Interface containing constants related to overlays.
- Constants.PlayerConstants - Interface in model.utilz
-
Interface containing constants related to the player.
- Constants.PlayerConstants - Interface in view.utilz
-
Interface containing constants related to the player view.
- Constants.PointsManager - Interface in model.utilz
-
Interface containing constants related to the points manager.
- Constants.PointsManager.PointsType - Enum Class in model.utilz
-
Enum representing the different types of points.
- Constants.Projectiles - Interface in model.utilz
-
Interface containing constants related to projectiles.
- Constants.Projectiles - Interface in view.utilz
-
Interface containing constants related to projectiles.
- Constants.Projectiles.ProjectileState - Enum Class in model.utilz
-
Enum representing the different states of a projectile.
- Constants.Projectiles.ProjectileType - Enum Class in model.utilz
-
Enum representing the different types of projectiles.
- Constants.WaterFLow - Interface in model.utilz
-
Interface containing constants related to water flow.
- controller - package controller
- controller.classes - package controller.classes
- controller.inputs - package controller.inputs
- createEmptyBubble(float, float, Constants.Direction) - Method in class model.bubbles.playerBubbles.PlayerBubblesManagerModel
-
Creates and adds a new empty bubble at the specified position and direction.
- createEnemyBubble(EnemyModel, PlayerModel) - Method in class model.bubbles.playerBubbles.PlayerBubblesManagerModel
-
Creates and adds a new enemy bubble to the list of bubbles.
- createUser(String, int) - Method in class model.users.UsersManagerModel
-
Creates a new user with the specified name and profile picture index.
- CRYSTAL_RING - Enum constant in enum class model.utilz.Constants.Items.PowerUpType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form