Serialized Form
-
Package fr.paris.saclay.sidescroller.controllers
-
Class fr.paris.saclay.sidescroller.controllers.MainFrame
class MainFrame extends JFrame implements Serializable-
Serialized Fields
-
gameMenu
GameMenu gameMenu
GameMenu reference. -
gamePanel
GamePanel gamePanel
GamePanel reference. -
musicPlayer
MusicPlayer musicPlayer
MusicPlayer refrence.
-
-
-
-
Package fr.paris.saclay.sidescroller.controllers.components
-
Class fr.paris.saclay.sidescroller.controllers.components.GamePanel
class GamePanel extends JPanel implements Serializable-
Serialized Fields
-
background
Drawable background
Moving background. -
cameraHasMoved
boolean cameraHasMoved
Flag identifying if camera has to move (if player moves or reaches the half of the screen). -
collisionDetector
CollisionDetector collisionDetector
CollisionDetector reference. -
drawables
List<Drawable> drawables
List of Drawables on the screen. -
emptyHeartImage
BufferedImage emptyHeartImage
Life point images representing each possible state for each heart. -
entities
List<Entity> entities
List of entities on the screen. -
fullHeartImage
BufferedImage fullHeartImage
Life point images representing each possible state for each heart. -
gameOver
boolean gameOver
Identifies if game is over or not. -
gameThread
Thread gameThread
Game thread. -
halfHeartImage
BufferedImage halfHeartImage
Life point images representing each possible state for each heart. -
isDebugEnemyGeneration
boolean isDebugEnemyGeneration
Debug flag disabling/enabling enemies' spawn. -
isDebugHitbox
boolean isDebugHitbox
Debug flag disabling/enabling hitbox drawing. -
isRunning
boolean isRunning
Flag identifying if game is running and not paused. -
leftPressed
boolean leftPressed
Flags identifying if certain keyboard keys are pressed. -
mediaPlayer
MusicPlayer mediaPlayer
MusicPlayer reference. -
parentContainer
MainFrame parentContainer
Parent reference. -
player
Player player
The player. -
rightPressed
boolean rightPressed
Flags identifying if certain keyboard keys are pressed. -
score
int score
Total player score. -
scoreOffset
int scoreOffset
Scores obtained by dead enemies. -
spawnCounter
int spawnCounter
Counter of enemies spawned. -
terrain
Drawable terrain
Moving terrain. -
upPressed
boolean upPressed
Flags identifying if certain keyboard keys are pressed.
-
-
-
-
Package fr.paris.saclay.sidescroller.controllers.components.menu
-
Package fr.paris.saclay.sidescroller.controllers.components.musicPlayer
-
Class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicBar
class MusicBar extends JPanel implements Serializable-
Serialized Fields
-
mediaPlayer
Clip mediaPlayer
CLip responsible for audio mixing. -
player
MusicPlayer player
Music player reference.
-
-
-
Class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicButton
class MusicButton extends JButton implements Serializable-
Serialized Fields
-
image
Image image
Background image of the button.
-
-
-
Class fr.paris.saclay.sidescroller.controllers.components.musicPlayer.MusicPlayer
class MusicPlayer extends JPanel implements Serializable-
Serialized Fields
-
currentSongLabel
JLabel currentSongLabel
Song title. -
model
MusicPlayerModel model
Model reference. -
musicBar
MusicBar musicBar
Music bar displayed below the song title.
-
-
-