Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- SAVE_BUTTON - Static variable in class view.utilz.LoadSave
- saveButton - Variable in class view.stateview.LevelEditorView
- SaveButtonModel - Class in model.ui.buttons
-
Classe che rappresenta un modello di pulsante per salvare un'immagine di un nuovo livello.
- SaveButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.SaveButtonModel
-
Costruttore per inizializzare un pulsante di salvataggio con le coordinate e le dimensioni specificate.
- SaveButtonView - Class in view.ui.buttons
-
Classe che indica il bottone usato per salvare le modifiche fatte ad un livello
- SaveButtonView(SaveButtonModel) - Constructor for class view.ui.buttons.SaveButtonView
- saveNewLevelImage(int[][], int[][], Point, int) - Method in class model.ui.buttons.SaveButtonModel
-
Salva un'immagine del nuovo livello utilizzando i dati forniti.
- saveUser(UserModel) - Method in class model.ui.buttons.CreateButtonModel
- SCALE - Static variable in class model.utilz.Constants.GameConstants
- score - Variable in class model.objects.items.powerups.PowerUpModel
-
Il punteggio assegnato quando il potenziamento viene raccolto.
- scoreDuration - Variable in class view.objects.items.FoodView
- scoreForJump - Variable in class model.entities.PlayerModel
-
Punti guadagnati per i salti.
- scoreForPop - Variable in class model.objects.bobbles.BubbleManagerModel
-
Il punteggio guadagnato per ogni bolla esplosa.
- scoreTick - Variable in class view.objects.items.FoodView
- serialize(String) - Method in class model.UserModel
-
Serializza l'oggetto UserModel nel percorso specificato.
- setActive(boolean) - Method in class model.entities.enemies.EnemyModel
- setActive(boolean) - Method in class model.objects.bobbles.BubbleModel
- setActive(boolean) - Method in class model.objects.CustomObjectModel
- setAlreadyHitBoss(boolean) - Method in class model.objects.bobbles.LightningModel
- setAlreadyShotLighting(boolean) - Method in class model.objects.bobbles.BobBubbleModel
- setAttack(boolean) - Method in class model.entities.PlayerModel
- setAttackingClick(boolean) - Method in class model.entities.PlayerModel
- setAvatarPath(String) - Method in class model.UserModel
- setBlockIndex(int) - Method in class view.stateview.LevelEditorView
- setBlowedBubbles(int) - Method in class model.entities.PlayerModel
- setBombExploding(boolean) - Method in class model.objects.items.powerups.PowerUpsManagerModel
- setBubbleSpeed(float) - Method in class model.objects.bobbles.BubbleModel
- setBubbleSpeedAfterShot(float) - Method in class model.objects.bobbles.BubbleModel
- setCreatingCarpet(boolean) - Method in class model.objects.bobbles.FireModel
- setCurrentUserModel(UserModel) - Method in class model.gamestate.UserStateModel
- setDirection(ChangePageButtonModel) - Method in class view.ui.buttons.ChangePageButtonView
- setDrawOffset() - Method in class view.objects.items.PowerUpView
-
Imposta gli offset per il disegno del potenziamento in base al suo tipo.
- setEatenPinkCandies(int) - Method in class model.entities.PlayerModel
- setEatenYellowCandies(int) - Method in class model.entities.PlayerModel
- setEditButtonHover(boolean) - Method in class controller.inputs.MouseInputs
- setEditButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
- setEnemiesData(int[][]) - Method in class model.level.LevelModel
- setEnemyIndex(int) - Method in class view.stateview.LevelEditorView
- setEnemyState(int) - Method in class model.entities.enemies.EnemyModel
- setEraserButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
- setFallingSpeed(float) - Method in class model.entities.EntityModel
- setFoodSpawned(boolean) - Method in class model.entities.enemies.EnemyModel
- setFoodValues() - Method in class model.objects.items.FoodModel
-
Imposta il valore del punteggio fornito dal cibo in base al tipo.
- setGameOver(boolean) - Method in class model.entities.PlayerModel
- setGameWon(boolean) - Method in class model.level.LevelManagerModel
- setGravity(float) - Method in class model.entities.PlayerModel
- setHasBeenHit(boolean) - Method in class model.entities.enemies.SuperDrunkModel
- setHover(boolean) - Method in class model.ui.buttons.CustomButtonModel
- setInAir(boolean) - Method in class model.entities.PlayerModel
- setInBubble(boolean) - Method in class model.entities.enemies.EnemyModel
- setIndex(int) - Method in class view.objects.bobbles.WaterView
- setJump(boolean) - Method in class model.entities.PlayerModel
- setJumpedTimes(int) - Method in class model.entities.PlayerModel
- setJumpSpeed(float) - Method in class model.entities.PlayerModel
- setLeft(boolean) - Method in class model.entities.PlayerModel
- setLevelEditorBlockIndex(int) - Method in class controller.inputs.MouseInputs
- setLevelEditorEnemyIndex(int) - Method in class controller.inputs.MouseInputs
- setLevelIndex(int) - Method in class view.stateview.LevelEditorView
- setLevelSkipped() - Method in class model.objects.items.powerups.UmbrellaModel
-
Imposta il numero di livelli da saltare in base al tipo di ombrello.
- setLevelSkipped(int) - Method in class model.level.LevelManagerModel
- setLives(int) - Method in class model.entities.PlayerModel
- setLvlData(int[][]) - Method in class model.level.LevelModel
- setLvlIndex(int) - Method in class model.level.LevelManagerModel
- setMaxScore() - Method in class model.UserModel
- setNextLevel(boolean) - Method in class model.level.LevelManagerModel
- setNextLvlButtonHover(boolean) - Method in class controller.inputs.MouseInputs
- setNextLvlButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
- setNickname(String) - Method in class model.UserModel
- setPanelSize() - Method in class view.GamePanel
-
Imposta le dimensioni del pannello.
- setPaused(boolean) - Method in class model.gamestate.PlayingModel
- setPlayerAction() - Method in class model.entities.PlayerModel
-
Imposta l'azione attuale del giocatore in base ai comandi.
- setPlayerAction(int) - Method in class model.entities.PlayerModel
- setPlayerButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
- setPlayerSpawn(Point) - Method in class model.level.LevelModel
- setPlayerSpeed(float) - Method in class model.entities.PlayerModel
- setPoppedBubbles(int) - Method in class model.entities.PlayerModel
- setPoppedLightingBubbles(int) - Method in class model.entities.PlayerModel
- setPressed(boolean) - Method in class model.ui.buttons.CustomButtonModel
- setPrevLvlButtonHover(boolean) - Method in class controller.inputs.MouseInputs
- setPrevLvlButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
- setProjectileTravelTimes(int) - Method in class model.objects.bobbles.BobBubbleModel
- setResetAniTick(boolean) - Method in class model.entities.enemies.EnemyModel
- setRestart(boolean) - Method in class view.entities.enemies.EnemiesManagerView
- setRight(boolean) - Method in class model.entities.PlayerModel
- setRunDistanceAmount(int) - Method in class model.entities.PlayerModel
- setSaveButtonHover(boolean) - Method in class controller.inputs.MouseInputs
- setSaveButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
- setScoreForJump(int) - Method in class model.entities.PlayerModel
- setScoreForPop(int) - Method in class model.objects.bobbles.BubbleManagerModel
- setShootingLightningBubble(boolean) - Method in class model.entities.PlayerModel
- setShowingLeaderboard(boolean) - Method in class view.stateview.UserStateView
- setSpecificTrappedPlayer(boolean) - Method in class model.objects.bobbles.WaterModel
- setSprite() - Method in class view.objects.projectiles.InvaderLaserView
- setSpriteIndex() - Method in class view.entities.enemies.SuperDrunkView
-
Imposta l'indice dello sprite in base allo stato del nemico (normale, colpito, in una bolla o morto).
- setSpriteIndex() - Method in class view.objects.bobbles.BobBubbleView
-
Imposta l'indice dello sprite da utilizzare in base allo stato attuale della bolla.
- setSpriteIndex() - Method in class view.objects.bobbles.BubbleView
-
Imposta l'indice (riga) della sprite da visualizzare in base allo stato e al tipo della bolla.
- setSpriteIndex() - Method in class view.objects.bobbles.FireView
-
Imposta l'indice della sprite da visualizzare in base allo stato del fuoco.
- setSpriteIndex() - Method in class view.objects.bobbles.WaterView
-
Imposta l'indice dello sprite da utilizzare in base allo stato dell'acqua e alla sua posizione nell'array della "cascata".
- setSpriteIndex() - Method in class view.objects.items.FoodView
-
Imposta l'indice della sprite in base al tipo di cibo.
- setSprites() - Method in class view.objects.bobbles.BubbleView
-
Imposta le sprite in base al tipo di bolla.
- setSuperDrunk(boolean) - Method in class model.objects.projectiles.DrunkBottleModel
- setTempScore(int) - Method in class model.UserModel
- setTimeFrozen(boolean) - Method in class model.entities.enemies.EnemyManagerModel
- setTimeout(boolean) - Method in class model.objects.bobbles.BubbleModel
- setWaterViewIndex(WaterView, ArrayList<WaterView>, int) - Method in class view.objects.bobbles.BubbleManagerView
-
Imposta l'indice della view dell'acqua in modo che il primo e l'ultimo elemento della "cascata" abbiano sprite diversi dal resto degli elementi della "cascata".
- setWritingNickname(boolean) - Method in class view.stateview.UserStateView
- setXButtonHover(boolean) - Method in class controller.inputs.MouseInputs
- setXButtonPressed(boolean) - Method in class controller.inputs.MouseInputs
- setxWhenPopped(float) - Method in class model.objects.bobbles.BubbleModel
- setyWhenPopped(float) - Method in class model.objects.bobbles.BubbleModel
- SHOOT_BUBBLE - Static variable in class view.utilz.AudioManager
- shooting - Variable in class model.entities.enemies.InvaderModel
-
Indica se il nemico sta attualmente sparando.
- shootingLightningBubble - Variable in class model.entities.PlayerModel
-
Indica se il giocatore sta sparando una bolla di fulmine.
- shootingTick - Variable in class model.entities.enemies.EnemyModel
-
Tick per il timer di tiro, utilizzato per monitorare il tempo trascorso tra i tiri.
- shootingTimer - Variable in class model.entities.enemies.EnemyModel
-
Timer per il tiro del nemico, utilizzato per controllare la frequenza di sparo.
- shot - Variable in class model.entities.enemies.EnemyModel
-
Indica se il nemico ha sparato.
- shot - Variable in class model.entities.enemies.SuperDrunkModel
-
Indica se il nemico ha già sparato.
- showingLeaderboard - Variable in class view.stateview.UserStateView
- SNEAKER - Static variable in class model.utilz.Constants.PowerUps
- SneakerModel - Class in model.objects.items.powerups
-
La classe
SneakerModel
estendePowerUpModel
e rappresenta un potenziamento di tipo scarpa che modifica le proprietà del giocatore come la velocità e la capacità di salto. - SneakerModel(float, float, int, int) - Constructor for class model.objects.items.powerups.SneakerModel
-
Costruttore della classe
SneakerModel
. - spawnBubbleDuration - Variable in class model.objects.bobbles.BubbleManagerModel
-
Durata tra lo spawn di una bolla e un'altra.
- spawnBubbleTick - Variable in class model.objects.bobbles.BubbleManagerModel
-
Contatore per il tempo trascorso dall'ultimo spawn di una bolla.
- spawnFood(EnemyModel) - Method in class model.entities.enemies.EnemyManagerModel
-
Genera cibo quando un nemico muore.
- spawnWaterFall() - Method in class model.objects.bobbles.BubbleModel
-
Genera una cascata di acqua quando la bolla d'acqua esplode.
- SPECIAL_BUBBLE_SPRITE - Static variable in class view.utilz.LoadSave
- SpecialBubbles() - Constructor for class model.utilz.Constants.SpecialBubbles
- specificTrappedPlayer - Variable in class model.objects.bobbles.WaterModel
- speed - Variable in class model.objects.bobbles.LightningModel
-
Velocità del fulmine.
- spriteIndex - Variable in class view.entities.enemies.SuperDrunkView
- spriteIndex - Variable in class view.objects.CustomObjectView
-
Indici per la gestione delle sprite e delle animazioni.
- spriteIndex - Variable in class view.ui.buttons.CustomButtonView
-
L'indice corrente dello sprite da visualizzare in base allo stato del pulsante.
- sprites - Variable in class view.objects.CustomObjectView
-
Sprite dell'oggetto.
- sprites - Variable in class view.objects.items.PowerUpManagerView
- sprites - Variable in class view.ui.buttons.CustomButtonView
-
Un array bidimensionale di sprite del pulsante, dove ogni riga rappresenta uno stato diverso del pulsante (ad esempio, normale, hover, premuto).
- starColors - Variable in class view.ui.GameWonScreenView
- stars - Variable in class view.ui.GameWonScreenView
- STARS_SPRITE - Static variable in class view.utilz.LoadSave
- START_BUTTON - Static variable in class view.utilz.LoadSave
- START_BUTTON2 - Static variable in class view.utilz.LoadSave
- startButton - Variable in class view.stateview.MenuView
- startButton - Variable in class view.ui.GamePausedScreenView
-
Pulsante per riprendere il gioco.
- StartButtonModel - Class in model.ui.buttons
-
Bottone per iniziare la partita dal menu'
- StartButtonModel(int, int, int, int) - Constructor for class model.ui.buttons.StartButtonModel
- StartButtonView - Class in view.ui.buttons
-
Classe che indica la vista del bottone usato per avviare la partita
- StartButtonView(StartButtonModel, boolean) - Constructor for class view.ui.buttons.StartButtonView
- startFloating() - Method in class model.entities.enemies.EnemyModel
-
Inizia il movimento fluttuante del nemico intrappolato in una bolla.
- startFloating() - Method in class model.objects.bobbles.BubbleModel
-
Inizia a far fluttuare la bolla dopo che è entrata nell'area in cui può fluttuare.
- startGameLoop() - Method in class controller.GameController
-
Avvia il ciclo di gioco creando un nuovo thread e avviandolo.
- startingBottleX - Variable in class model.entities.enemies.SuperDrunkModel
-
Coordinate iniziali della bottiglia da lanciare.
- startingBottleY - Variable in class model.entities.enemies.SuperDrunkModel
- startLevel - Variable in class model.objects.items.powerups.CandyModel
-
Il livello in cui la caramella è stata inizialmente raccolta.
- startLives - Variable in class model.objects.items.powerups.PotionLightningModel
-
Il numero di vite del giocatore al momento dell'acquisizione della pozione.
- startShootingTimer() - Method in class model.entities.enemies.EnemyModel
-
Avvia il timer di tiro del nemico.
- startStillTimer() - Method in class model.entities.enemies.EnemyModel
-
Avvia il timer per rimanere fermo.
- startX - Variable in class model.objects.projectiles.DrunkBottleModel
-
Coordinata X iniziale della bottiglia.
- state - Static variable in enum class model.gamestate.Gamestate
-
Lo stato attuale del gioco.
- stateIndex - Variable in class view.ui.GamePausedScreenView
-
Indici per controllare l'animazione.
- still - Variable in class model.entities.enemies.EnemyModel
-
Indica se il nemico è fermo.
- stillTick - Variable in class model.entities.enemies.EnemyModel
-
Tick per il timer fermo, utilizzato per tenere traccia del tempo in cui il nemico rimane fermo.
- stillTimer - Variable in class model.entities.enemies.EnemyModel
-
Timer per il nemico che rimane fermo, utilizzato per gestire le azioni di attacco.
- stopAllContinuousAudios() - Method in class view.utilz.AudioManager
-
Ferma tutte le colonne sonore che stanno venendo riprodotte, lo utilizziamo per farne partire una diversa
- stuck - Variable in class model.entities.enemies.EnemyModel
-
Indica se la bolla è nell'area in cui può iniziare a fluttuare.
- stuck - Variable in class model.objects.bobbles.BubbleModel
-
Indica se la bolla è bloccata.
- SUPER_DRUNK - Static variable in class view.utilz.AudioManager
- SUPER_DRUNK_INDEX - Static variable in class view.utilz.AudioManager
- superDrunk - Variable in class model.objects.projectiles.DrunkBottleModel
-
Indica se la bottiglia è del boss.
- SUPERDRUNK_SPRITE - Static variable in class view.utilz.LoadSave
- SuperDrunkModel - Class in model.entities.enemies
-
Rappresenta un nemico chiamato SuperDrunk nel gioco.
- SuperDrunkModel(float, float, int, int) - Constructor for class model.entities.enemies.SuperDrunkModel
-
Costruttore della classe SuperDrunkModel.
- SuperDrunkView - Class in view.entities.enemies
-
La classe
SuperDrunkView
rappresenta la visualizzazione del nemico Super Drunk nel gioco. - SuperDrunkView(SuperDrunkModel) - Constructor for class view.entities.enemies.SuperDrunkView
-
Costruisce un oggetto
SuperDrunkView
associato al modelloSuperDrunkModel
.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form