Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- SCALE - Static variable in class fr.paris.saclay.sidescroller.utils.Constants
-
Scale factor of the game.
- SCREEN_HEIGHT - Static variable in class fr.paris.saclay.sidescroller.utils.Constants
-
Screen height.
- SCREEN_WIDTH - Static variable in class fr.paris.saclay.sidescroller.utils.Constants
-
Screen width.
- SECONDARY_COLOR - Static variable in class fr.paris.saclay.sidescroller.utils.Constants
-
Secondary color of the game's theme.
- SelectionMenuButton - Class in fr.paris.saclay.sidescroller.controllers.components.menu
-
Button used to change background/avatar previews.
- SelectionMenuButton(String) - Constructor for class fr.paris.saclay.sidescroller.controllers.components.menu.SelectionMenuButton
-
Creates a SelectionMenuButton instance.
- setAttacking(boolean) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Sets attacking.
- setAttackSprites(List<String>) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Adds provided attack sprites to animation map.
- setBackButton(MenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets back button.
- setBlockSprites(List<String>) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Adds provided block sprites to animation map.
- setCredits(JLabel) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets credits.
- setCurrentPlayerSelection(int) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets current player selection.
- setCurrentSong(int) - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Sets current song.
- setCurrentSongTimestamp(long) - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Sets current song timestamp.
- setCurrentStamina(int) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Player
-
Sets current stamina.
- setCurrentThemeSelection(int) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets current theme selection.
- setDead(boolean) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Sets dead.
- setDebugEnemyGeneration() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Sets debug enemy generation.
- setDebugHitbox() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Sets debug hitbox.
- setEntityInvincible(int) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Sets entity invincible.
- setGameOver() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Sets game over.
- setJumpSprites(List<String>) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Adds provided jump sprites to animation map.
- setNextAvatarButton(SelectionMenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets next avatar button.
- setNextBackgroundButton(SelectionMenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets next background button.
- setNormalGridConstraints() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Setups layout for main menu: 2 buttons and credits.
- setPausedGridConstraints() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Setups layout for pause menu: 2 buttons.
- setPauseMenu(boolean) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Calls related method of the model.
- setPauseMenu(boolean) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets pause menu.
- setPlayButton(MenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets play button.
- setPreviousAvatarButton(SelectionMenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets previous avatar button.
- setPreviousBackgroundButton(SelectionMenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets previous background button.
- setQuitButton(MenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets quit button.
- setQuitToMenuButton(MenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets quit to menu button.
- setResumeButton(MenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets resume button.
- setRunning(boolean) - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Sets running.
- setSelectionGridConstraints() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Setups layout for selection menu: 2 previews with 2 buttons each to select them, 2 buttons (back, start game) and 2 descriptions.
- setSongDuration(int) - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Sets song duration.
- setSprites(List<String>) - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Adds provided walk sprites to animation map.
- setStartGameButton(MenuButton) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets start game button.
- setTimer(Timer) - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Sets timer.
- showMenu() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Shows pause menu.
- SideScroller - Class in fr.paris.saclay.sidescroller
-
Side scroller main class.
- SideScroller() - Constructor for class fr.paris.saclay.sidescroller.SideScroller
- speed - Variable in class fr.paris.saclay.sidescroller.drawables.Drawable
-
Drawable's movement speed
- spriteCounter - Variable in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Identifies the number of frames that have to be rendered before changing a sprite (during an animation).
- spriteNumber - Variable in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Identifies the sprite that is currently being rendered
- start() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayer
-
Start audio playback.
- startGame() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Starts game and generates level.
- stop() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Stop.
- stop() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayer
-
Stop audio playback.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form