Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- GameMenu - Class in fr.paris.saclay.sidescroller.controllers.components.menu
-
Game menu, it handles both the initial menu and the paused one.
- GameMenu(MainFrame) - Constructor for class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Creates a GameMenu instance.
- GameMenuModel - Class in fr.paris.saclay.sidescroller.controllers.components.menu
-
Model of GameMenu class, it stores its logic.
- GameMenuModel() - Constructor for class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
- GameMenuUI - Class in fr.paris.saclay.sidescroller.controllers.components.menu
-
View class of GameMenu class.
- GameMenuUI() - Constructor for class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuUI
- gamePanel - Variable in class fr.paris.saclay.sidescroller.drawables.Drawable
-
GamePanel reference.
- GamePanel - Class in fr.paris.saclay.sidescroller.controllers.components
-
Main screen displayed, it is the core controller of the game.
- GamePanel(MainFrame) - Constructor for class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Creates a GamePanel instance.
- getAttackHitBox() - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Gets attack hit box.
- getAvatarPreview() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets avatar preview.
- getBackButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets back button.
- getBackgroundPreview() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets background preview.
- getBackgroundThemes() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets background themes.
- getBlockHitBox() - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Gets block hit box.
- getCredits() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets credits.
- getCurrentAnimation() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuUI
-
Gets current animation.
- getCurrentPlayerSelection() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets current player selection.
- getCurrentSong() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Gets current song.
- getCurrentSongLabel() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayer
-
Gets current song label.
- getCurrentSongTimestamp() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Gets current song timestamp.
- getCurrentStamina() - Method in class fr.paris.saclay.sidescroller.drawables.entities.Player
-
Gets current stamina.
- getCurrentThemeSelection() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets current theme selection.
- getDeltaSong() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicBar
-
Get current song timestamp.
- getDeltaX() - Method in class fr.paris.saclay.sidescroller.drawables.Background
-
Gets delta x.
- getDrawableBackground() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Gets drawable background.
- getGameMenu() - Method in class fr.paris.saclay.sidescroller.controllers.MainFrame
-
Gets game menu.
- getGamePanel() - Method in class fr.paris.saclay.sidescroller.controllers.MainFrame
-
Gets game panel.
- getHitBox() - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Gets hit box.
- getImage() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.MenuButton
-
Gets image.
- getImage() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Gets image.
- getLifePoints() - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Gets life points.
- getMaximumInvincibility() - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Gets maximum invincibility.
- getMaximumLifePoints() - Method in class fr.paris.saclay.sidescroller.drawables.entities.Entity
-
Gets maximum life points.
- getMediaPlayer() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicBar
-
Gets media player.
- getModel() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Gets model.
- getModel() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayer
-
Gets model.
- getMusicBar() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayer
-
Gets music bar.
- getMusicPlayer() - Method in class fr.paris.saclay.sidescroller.controllers.MainFrame
-
Gets music player.
- getNextAvatarButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets next avatar button.
- getNextBackgroundButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets next background button.
- getOppositeDirection(Direction) - Static method in class fr.paris.saclay.sidescroller.utils.Constants
-
Retrieves opposite direction of the provided one (e.g.
- getPlayButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets play button.
- getPlayer() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Gets player.
- getPlayerPositionX() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Gets player position x.
- getPlayerSpeed() - Method in class fr.paris.saclay.sidescroller.controllers.components.GamePanel
-
Gets player speed.
- getPlayerThemes() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets player themes.
- getPreferredSize() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Retrieves preferred size.
- getPreferredSize() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets preferred size.
- getPreviousAvatarButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets previous avatar button.
- getPreviousBackgroundButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets previous background button.
- getQuitButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets quit button.
- getQuitToMenuButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets quit to menu button.
- getResumeButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets resume button.
- getSize() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenu
-
Retrieves size.
- getSize() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets size.
- getSongDuration() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Gets song duration.
- getSoundtrack() - Method in class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayerModel
-
Gets soundtrack.
- getStartGameButton() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets start game button.
- getTimer() - Method in class fr.paris.saclay.sidescroller.controllers.components.menu.GameMenuModel
-
Gets timer.
- getXPosition() - Method in class fr.paris.saclay.sidescroller.drawables.Drawable
-
Gets x position.
- Ghost - Class in fr.paris.saclay.sidescroller.drawables.entities.enemies
-
Ghost enemy.
- Ghost(GamePanel, int) - Constructor for class fr.paris.saclay.sidescroller.drawables.entities.enemies.Ghost
-
Creates a Ghost instance passing the GamePanel reference and initial position of the entity.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form