Index
All Classes and Interfaces|All Packages|Constant Field Values
P
- paintComponent(Graphics) - Method in class ui.GamePanel
- painting - Variable in class ui.GamePanel
- panel - Variable in class ui.GameUI
-
the panel holding all components, uses
BoxLayout
Y-Direction - pausedFlag - Variable in class playground.Playground
- playground - package playground
-
The package playground contains all level specific logic and control of level logic.
- playground - Variable in class collider.Collider
-
PlayGround instance it belongs to
- playground - Variable in class gameobjects.GameObject
- Playground - Class in playground
-
Playground represents a level of the game, focusing on the game LOGIC, i.e., not so much on the graphical representation.
- Playground() - Constructor for class playground.Playground
- playItem - Variable in class ui.GameUI
- playmode - Variable in class rendering.AnimationArtist
- pointsText - Variable in class playground.BreakoutLevel3
- preferredSizeX() - Method in class playground.BreakoutLevelBase
-
Signal that the level has a size of 700x700 pixels.
- preferredSizeX() - Method in class playground.Playground
- preferredSizeX() - Method in class playground.SpaceInvadersLevel
-
calculates and returns the preferred size of the level (in pixel) for X-direction
- preferredSizeY() - Method in class playground.BreakoutLevelBase
-
Signal that the level has a size of 700x700 pixels.
- preferredSizeY() - Method in class playground.Playground
- preferredSizeY() - Method in class playground.SpaceInvadersLevel
-
calculates and returns the preferred size of the level (in pixel) for Y-direction
- prepareLevel(String) - Method in class playground.BreakoutLevel0
-
Prepares a Breakout level with a 3 x 3 matrix of blocks on top.
- prepareLevel(String) - Method in class playground.BreakoutLevel1
-
This method creates 3 rows and 10 columns with bricks.
- prepareLevel(String) - Method in class playground.BreakoutLevel3
- prepareLevel(String) - Method in class playground.BreakoutLevelBase
-
Prepares a generic Breakout-Type level.
- prepareLevel(String) - Method in class playground.BreakoutLevelBaseAdvanced
-
Prepares a complete Breakout type level and uses the values provided by implementations of
BreakoutLevelBaseAdvanced.calcNrBricksX()
andBreakoutLevelBaseAdvanced.calcNrBricksY()
to generate the stone matrix. - prepareLevel(String) - Method in class playground.LevelMovingHitObjects
- prepareLevel(String) - Method in class playground.LevelMovingObjects
- prepareLevel(String) - Method in class playground.LevelWithBox
-
This method overrides the initial method and adds a red rectangle on the top which does not do anything.
- prepareLevel(String) - Method in class playground.Playground
-
Sets up a single level.
- prepareLevel(String) - Method in class playground.SpaceInvadersLevel
-
initially sets up the level.
- processKeyEvents(Stack<KeyEvent>) - Method in class playground.Playground
-
Method meant to be filled with own code, processes Keyboard inputs.
- processMouseEvents(Stack<MouseEvent>) - Method in class playground.Playground
All Classes and Interfaces|All Packages|Constant Field Values