Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form