Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- save(String) - Method in class model.users.User
-
Saves the user data to a file.
- saveUsers() - Method in class model.users.UsersManagerModel
-
Saves all user profiles to disk.
- SCALE - Static variable in interface model.utilz.Constants
- selectProfile(String) - Method in class model.users.UsersManagerModel
-
Selects the user profile with the specified name.
- setActive(boolean) - Method in class model.bubbles.BubbleModel
- setActive(boolean) - Method in class model.entities.EnemyModel
-
Sets the active status of the enemy.
- setActive(boolean) - Method in class model.entities.EntityModel
-
Sets the active status of the entity.
- setAlive(boolean) - Method in class model.entities.EnemyModel
-
Sets the alive status of the enemy.
- setAllHungry() - Method in class model.entities.EnemyManagerModel
-
Sets all active enemies to the hungry state.
- setAttacking(boolean) - Method in class model.entities.PlayerModel
- setAudio() - Method in class view.overlays.gameOverlays.GameCompletedOverlayView
-
Sets the audio for the game completed overlay.
- setAudio() - Method in class view.overlays.gameOverlays.GameOverlayView
-
Sets the audio for the overlay.
- setAudio() - Method in class view.overlays.gameOverlays.GameOverOverlayView
-
Sets the audio for the game over overlay.
- setAudio() - Method in class view.overlays.gameOverlays.GamePausedOverlayView
-
Sets the audio for the game paused overlay.
- setBubbleCadenceMultiplier(float) - Method in class model.entities.PlayerModel
- setBubbleShotPoints(int) - Method in class model.entities.PlayerModel
- setChacknHeartfreeze(int) - Method in class model.entities.EnemyManagerModel
-
This method sets the freeze and invincibility timers to the specified value, enabling the freeze state for enemies and the invincibility mode for the player.
- setChacknHeartImmunity(int) - Method in class model.entities.PlayerModel
- setCollected(boolean) - Method in class model.itemesAndRewards.ItemModel
-
Sets the collected state of the item.
- setCurrentUser(User) - Method in class model.users.UsersManagerModel
-
Sets the current user.
- setDownArrowIndex(int) - Method in class view.overlays.menuOverlays.MenuUserCreationOverlayView
-
Sets the index of the down arrow image.
- setEnemyState(int) - Method in class model.entities.EnemyModel
-
Sets the state of the enemy.
- setHomeView(HomeView) - Method in class view.overlays.menuOverlays.MenuTwinkleBubbleManager
-
Sets the HomeView instance for this manager.
- setInAir(boolean) - Method in class model.entities.PlayerModel
- setJump(boolean) - Method in class model.entities.PlayerModel
- setJumpPoints(int) - Method in class model.entities.PlayerModel
- setLeft(boolean) - Method in class model.entities.PlayerModel
- setLeftArrowIndex(int) - Method in class view.overlays.menuOverlays.MenuUserSelectionOverlayView
-
Sets the index of the left arrow image.
- setNewLevel(Level) - Method in class model.gameStates.LevelTransitionModel
- setNewUserName(String) - Method in class model.overlays.MenuUserCreationOverlayModel
-
Sets the new username.
- setNewUserPictureIndex(int) - Method in class model.overlays.MenuUserCreationOverlayModel
-
Sets the new user picture index.
- setOldLevel(Level) - Method in class model.gameStates.LevelTransitionModel
- setPaused(boolean) - Method in class model.gameStates.PlayingModel
- setPlayerProjectileActiveMultiplier(float) - Method in class model.projectiles.ProjectileManagerModel
-
Sets the active time multiplier for player projectiles.
- setPlayerProjectileDistanceMultiplier(float) - Method in class model.projectiles.ProjectileManagerModel
-
Sets the distance multiplier for player projectiles.
- setPlayerProjectileSpeedMultiplier(float) - Method in class model.projectiles.ProjectileManagerModel
-
Sets the speed multiplier for player projectiles.
- setPlayers(PlayingModel) - Method in class view.overlays.gameOverlays.PlayingHud
-
Sets the player models for the HUD.
- setRight(boolean) - Method in class model.entities.PlayerModel
- setRightArrowIndex(int) - Method in class view.overlays.menuOverlays.MenuUserSelectionOverlayView
-
Sets the index of the right arrow image.
- setScore(int) - Method in class model.users.User
-
Sets the score of the user.
- setScoreBoardOverlayActive(boolean) - Method in class model.gameStates.MenuModel
-
Sets the score board overlay active state.
- setSelectedUser(User) - Method in class model.overlays.MenuUserSelectionOverlayModel
-
Sets the selected user.
- setSelectionIndex(int) - Method in class model.gameStates.MenuModel
-
Sets the selection index.
- setSpeedMultiplier(float) - Method in class model.entities.PlayerModel
- setUpArrowIndex(int) - Method in class view.overlays.menuOverlays.MenuUserCreationOverlayView
-
Sets the index of the up arrow image.
- setUserCreationOverlayActive(boolean) - Method in class model.gameStates.MenuModel
-
Sets the user creation overlay active state.
- setUsers(ArrayList<User>) - Method in class model.overlays.MenuUserSelectionOverlayModel
-
Sets the list of users.
- setUserSelectionOverlayActive(boolean) - Method in class model.gameStates.MenuModel
-
Sets the user selection overlay active state.
- setVolume(float) - Method in class view.audio.AudioPlayer
-
Sets the volume for both songs and sound effects.
- setWalkPoints(int) - Method in class model.entities.PlayerModel
- shake - Variable in class model.bubbles.BubbleModel
- SHAKE_TIMER - Static variable in interface model.utilz.Constants.Bubble
- shakeTimer - Variable in class model.bubbles.BubbleModel
- SHAKING_SPEED - Static variable in interface model.utilz.Constants.Bubble
- SHOE - Enum constant in enum class model.utilz.Constants.Items.PowerUpType
- SKEL_MONSTA - Enum constant in enum class model.utilz.Constants.EnemyConstants.EnemyType
- SKEL_MONSTA_DESPAWNING_TIMER - Static variable in interface model.utilz.Constants.EnemyConstants
- SKEL_MONSTA_ENEMY_SPRITE - Static variable in interface view.utilz.Load
- SKEL_MONSTA_MOVEMENT_MAX_DISTANCE - Static variable in interface model.utilz.Constants.EnemyConstants
- SKEL_MONSTA_MOVEMENT_TIMER - Static variable in interface model.utilz.Constants.EnemyConstants
- SKEL_MONSTA_SPAWN_X - Static variable in interface model.utilz.Constants.EnemyConstants
- SKEL_MONSTA_SPAWN_Y - Static variable in interface model.utilz.Constants.EnemyConstants
- SKEL_MONSTA_SPAWNING_TIMER - Static variable in interface model.utilz.Constants.EnemyConstants
- SkelMonstaModel - Class in model.entities
-
SkelMonstaModel class is responsible for the skel monsta enemy logic
- SkelMonstaModel() - Constructor for class model.entities.SkelMonstaModel
-
Constructs a new SkelMonstaModel with default spawn position and state.
- SkelMonstaView - Class in view.entities
-
The SkelMonstaView class represents the view for the
SkelMonstaModel. - SkelMonstaView(EnemyModel) - Constructor for class view.entities.SkelMonstaView
-
Constructs a SkelMonstaView with the specified EnemyModel.
- SMALL - Enum constant in enum class model.utilz.Constants.PointsManager.PointsType
- SMALL_DEFAULT_H - Static variable in interface model.utilz.Constants.PointsManager
- SMALL_DEFAULT_W - Static variable in interface model.utilz.Constants.PointsManager
- SMALL_H - Static variable in interface model.utilz.Constants.PointsManager
- SMALL_W - Static variable in interface model.utilz.Constants.PointsManager
- soundPlayed - Variable in class view.bubbles.BubbleView
- soundPlayed - Variable in class view.itemsAndRewards.ItemView
- SPACE - Static variable in interface view.utilz.Constants.MenuConstants
- SPACE_WIDTH - Static variable in interface view.utilz.Constants.MenuConstants
- SPAWN_POWER_UP_TIMER - Static variable in interface model.utilz.Constants.Items
- SPAWN_TRANSITION_SPEED - Static variable in interface model.utilz.Constants.EnemyConstants
- SPAWN_X - Static variable in interface model.utilz.Constants.PlayerConstants
- SPAWN_Y - Static variable in interface model.utilz.Constants.PlayerConstants
- spawnBubble() - Method in class model.bubbles.specialBubbles.BubbleGenerator
-
Spawns a new bubble.
- spawnY - Variable in class model.entities.EnemyModel
- SpecialBubbleManagerModel - Class in model.bubbles.specialBubbles
-
Manages special bubbles that are not generated by the player, such as water bubbles and lighting bubbles.
- SpecialBubbleManagerView - Class in view.bubbles.specialBubbles
-
The SpecialBubbleManagerView class manages the view for special bubbles in the game.
- SpecialBubbleModel - Class in model.bubbles.specialBubbles
-
Represents a special bubble that is not generated by the player, but are automatically generate by a
BubbleGenerator. - SpecialBubbleModel(float, float, Constants.Direction) - Constructor for class model.bubbles.specialBubbles.SpecialBubbleModel
-
Constructs a new SpecialBubbleModel.
- START_HURRY_UP_TIMER - Static variable in interface model.utilz.Constants.HurryUpManager
- START_NEW_LEVEL - Enum constant in enum class model.utilz.Constants.INTRO.IntroState
- START_NEW_LEVEL - Enum constant in enum class model.utilz.Constants.LevelTransition.TransitionState
- startChainReaction(PlayerBubbleModel) - Method in class model.bubbles.playerBubbles.PlayerBubblesManagerModel
-
Starts a chain reaction from the first popped bubble, chain reaction handled by the
ChainReactionManager. - startGameLoop() - Method in class controller.GameController
-
Starts the game loop.
- STARTING_HURRY_IMG_X - Static variable in interface view.utilz.Constants.HurryUpManager
- STARTING_HURRY_IMG_Y - Static variable in interface view.utilz.Constants.HurryUpManager
- startNewLevel() - Method in class model.gameStates.PlayingModel
- startSkelMostaAction() - Method in class model.entities.HurryUpManagerModel
-
Activates SkelMonsta and sets all enemies to hungry state.
- startSong() - Method in class view.audio.AudioPlayer
-
Starts the current song if it's not already playing.
- startWalkingDir - Variable in class model.entities.EnemyModel
- state - Variable in class model.bubbles.BubbleModel
- state - Static variable in enum class model.gameStates.GameState
- state - Variable in class model.projectiles.ProjectileModel
- stopSong() - Method in class view.audio.AudioPlayer
-
Stops the current song.
- SUGGESTION_SPEED - Static variable in interface view.utilz.Constants.MenuConstants
- SUGGESTIONS - Static variable in interface view.utilz.Constants.MenuConstants
- SUGGESTIONS_WIDTHS - Static variable in interface view.utilz.Constants.MenuConstants
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form