From a9c639610472b6a268bbe4f0242413c2c4113f89 Mon Sep 17 00:00:00 2001 From: Jannik Niebuhr Date: Fri, 3 Jun 2022 11:34:01 +0200 Subject: [PATCH] HA7 fertig ohne JavaDoc --- spaceinvaders/GameProject/bin/.gitignore | 6 + .../bin/playground/LevelMovingObjects.class | Bin 1319 -> 1319 bytes .../GameProject/doc/allclasses-index.html | 174 ++++++++-------- .../GameProject/doc/allpackages-index.html | 4 +- .../GameProject/doc/base/BreakoutGame.html | 4 +- .../GameProject/doc/base/GameLoop.html | 4 +- .../doc/base/MovingObjectsGame.html | 4 +- .../GameProject/doc/base/MultiLevelGame.html | 4 +- .../doc/base/class-use/BreakoutGame.html | 4 +- .../doc/base/class-use/GameLoop.html | 4 +- .../doc/base/class-use/MovingObjectsGame.html | 4 +- .../doc/base/class-use/MultiLevelGame.html | 4 +- .../GameProject/doc/base/package-summary.html | 4 +- .../GameProject/doc/base/package-tree.html | 4 +- .../GameProject/doc/base/package-use.html | 4 +- .../doc/collider/CircleCollider.html | 4 +- .../GameProject/doc/collider/Collider.html | 4 +- .../doc/collider/RectCollider.html | 4 +- .../collider/class-use/CircleCollider.html | 4 +- .../doc/collider/class-use/Collider.html | 4 +- .../doc/collider/class-use/RectCollider.html | 4 +- .../doc/collider/package-summary.html | 4 +- .../doc/collider/package-tree.html | 4 +- .../GameProject/doc/collider/package-use.html | 4 +- .../GameProject/doc/constant-values.html | 4 +- .../CollisionAwareEgoController.html | 4 +- .../doc/controller/EgoController.html | 4 +- .../doc/controller/EnemyController.html | 4 +- .../doc/controller/FallingStarController.html | 4 +- .../doc/controller/LimitedTimeController.html | 4 +- .../doc/controller/MineController.html | 4 +- .../doc/controller/ObjectController.html | 4 +- .../doc/controller/ReboundController.html | 4 +- .../doc/controller/ReboundController2.html | 4 +- .../doc/controller/SimpleShotController.html | 4 +- .../doc/controller/ZickZackController.html | 4 +- .../CollisionAwareEgoController.html | 4 +- .../controller/class-use/EgoController.html | 4 +- .../controller/class-use/EnemyController.html | 4 +- .../class-use/FallingStarController.html | 4 +- .../class-use/LimitedTimeController.html | 4 +- .../controller/class-use/MineController.html | 4 +- .../class-use/ObjectController.html | 4 +- .../class-use/ReboundController.html | 4 +- .../class-use/ReboundController2.html | 4 +- .../class-use/SimpleShotController.html | 4 +- .../class-use/ZickZackController.html | 4 +- .../doc/controller/package-summary.html | 4 +- .../doc/controller/package-tree.html | 4 +- .../doc/controller/package-use.html | 4 +- .../doc/gameobjects/AnimatedGameobject.html | 4 +- .../doc/gameobjects/EgoObject.html | 4 +- .../doc/gameobjects/FallingStar.html | 4 +- .../doc/gameobjects/GameObject.html | 4 +- .../doc/gameobjects/RectObject.html | 4 +- .../doc/gameobjects/TextObject.html | 4 +- .../class-use/AnimatedGameobject.html | 4 +- .../doc/gameobjects/class-use/EgoObject.html | 4 +- .../gameobjects/class-use/FallingStar.html | 4 +- .../doc/gameobjects/class-use/GameObject.html | 4 +- .../doc/gameobjects/class-use/RectObject.html | 4 +- .../doc/gameobjects/class-use/TextObject.html | 4 +- .../doc/gameobjects/package-summary.html | 4 +- .../doc/gameobjects/package-tree.html | 4 +- .../doc/gameobjects/package-use.html | 4 +- spaceinvaders/GameProject/doc/help-doc.html | 4 +- .../GameProject/doc/index-files/index-1.html | 4 +- .../GameProject/doc/index-files/index-10.html | 4 +- .../GameProject/doc/index-files/index-11.html | 4 +- .../GameProject/doc/index-files/index-12.html | 4 +- .../GameProject/doc/index-files/index-13.html | 6 +- .../GameProject/doc/index-files/index-14.html | 4 +- .../GameProject/doc/index-files/index-15.html | 4 +- .../GameProject/doc/index-files/index-16.html | 4 +- .../GameProject/doc/index-files/index-17.html | 4 +- .../GameProject/doc/index-files/index-18.html | 4 +- .../GameProject/doc/index-files/index-19.html | 4 +- .../GameProject/doc/index-files/index-2.html | 8 +- .../GameProject/doc/index-files/index-3.html | 4 +- .../GameProject/doc/index-files/index-4.html | 4 +- .../GameProject/doc/index-files/index-5.html | 4 +- .../GameProject/doc/index-files/index-6.html | 4 +- .../GameProject/doc/index-files/index-7.html | 4 +- .../GameProject/doc/index-files/index-8.html | 4 +- .../GameProject/doc/index-files/index-9.html | 4 +- spaceinvaders/GameProject/doc/index.html | 4 +- .../GameProject/doc/member-search-index.js | 2 +- .../GameProject/doc/overview-summary.html | 4 +- .../GameProject/doc/overview-tree.html | 10 +- .../GameProject/doc/playground/Animation.html | 4 +- .../doc/playground/BreakoutLevel1.html | 192 ++++++++++++++++++ .../doc/playground/BreakoutLevelBase.html | 8 +- .../doc/playground/HighscoreManager.html | 4 +- .../GameProject/doc/playground/Level1.html | 4 +- .../GameProject/doc/playground/Level2.html | 4 +- .../GameProject/doc/playground/Level3.html | 4 +- .../GameProject/doc/playground/Level4.html | 4 +- .../GameProject/doc/playground/Level5.html | 4 +- .../GameProject/doc/playground/Level6.html | 4 +- .../GameProject/doc/playground/Level7.html | 4 +- .../GameProject/doc/playground/LevelBoss.html | 4 +- .../doc/playground/LevelHitTwice.html | 4 +- .../doc/playground/LevelMovingHitObjects.html | 4 +- .../doc/playground/LevelMovingObjects.html | 4 +- .../doc/playground/LevelWithBox.html | 4 +- .../GameProject/doc/playground/Music.html | 4 +- .../doc/playground/Playground.html | 4 +- .../GameProject/doc/playground/SaveGame.html | 4 +- .../doc/playground/SpaceInvadersLevel.html | 4 +- .../doc/playground/SpaceInvadersLevelAua.html | 4 +- .../doc/playground/class-use/Animation.html | 4 +- .../playground/class-use/BreakoutLevel1.html | 58 ++++++ .../class-use/BreakoutLevelBase.html | 33 ++- .../class-use/HighscoreManager.html | 4 +- .../doc/playground/class-use/Level1.html | 4 +- .../doc/playground/class-use/Level2.html | 4 +- .../doc/playground/class-use/Level3.html | 4 +- .../doc/playground/class-use/Level4.html | 4 +- .../doc/playground/class-use/Level5.html | 4 +- .../doc/playground/class-use/Level6.html | 4 +- .../doc/playground/class-use/Level7.html | 4 +- .../doc/playground/class-use/LevelBoss.html | 4 +- .../playground/class-use/LevelHitTwice.html | 4 +- .../class-use/LevelMovingHitObjects.html | 4 +- .../class-use/LevelMovingObjects.html | 4 +- .../playground/class-use/LevelWithBox.html | 4 +- .../doc/playground/class-use/Music.html | 4 +- .../doc/playground/class-use/Playground.html | 73 +++---- .../doc/playground/class-use/SaveGame.html | 4 +- .../class-use/SpaceInvadersLevel.html | 4 +- .../class-use/SpaceInvadersLevelAua.html | 4 +- .../doc/playground/package-summary.html | 74 +++---- .../doc/playground/package-tree.html | 10 +- .../doc/playground/package-use.html | 18 +- .../doc/rendering/AnimationArtist.html | 4 +- .../GameProject/doc/rendering/Artist.html | 4 +- .../doc/rendering/CircleArtist.html | 4 +- .../GameProject/doc/rendering/RectArtist.html | 4 +- .../GameProject/doc/rendering/TextArtist.html | 4 +- .../rendering/class-use/AnimationArtist.html | 4 +- .../doc/rendering/class-use/Artist.html | 4 +- .../doc/rendering/class-use/CircleArtist.html | 4 +- .../doc/rendering/class-use/RectArtist.html | 4 +- .../doc/rendering/class-use/TextArtist.html | 4 +- .../doc/rendering/package-summary.html | 4 +- .../doc/rendering/package-tree.html | 4 +- .../doc/rendering/package-use.html | 4 +- .../GameProject/doc/type-search-index.js | 2 +- spaceinvaders/GameProject/doc/ui/GameUI.html | 4 +- .../GameProject/doc/ui/class-use/GameUI.html | 4 +- .../GameProject/doc/ui/package-summary.html | 4 +- .../GameProject/doc/ui/package-tree.html | 4 +- .../GameProject/doc/ui/package-use.html | 4 +- spaceinvaders/GameProject/log/log4j.log | 95 +++++++++ .../src/playground/BreakoutLevel1.java | 23 +-- .../src/playground/LevelMovingObjects.java | 1 + 156 files changed, 872 insertions(+), 469 deletions(-) create mode 100644 spaceinvaders/GameProject/doc/playground/BreakoutLevel1.html create mode 100644 spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevel1.html diff --git a/spaceinvaders/GameProject/bin/.gitignore b/spaceinvaders/GameProject/bin/.gitignore index 61c497a..63a551f 100644 --- a/spaceinvaders/GameProject/bin/.gitignore +++ b/spaceinvaders/GameProject/bin/.gitignore @@ -1 +1,7 @@ +/base/ +/collider/ +/controller/ +/gameobjects/ /playground/ +/rendering/ +/ui/ diff --git a/spaceinvaders/GameProject/bin/playground/LevelMovingObjects.class b/spaceinvaders/GameProject/bin/playground/LevelMovingObjects.class index f91b8d44ba2d05c7d9db788aa3757e3b8f11a313..9614a7b4e8cd50bca52818bf554a696667f93eb6 100644 GIT binary patch delta 35 qcmZ3^wVZ21FN>fULnMPZLp*~7Lk5E+Lji--fkLnMP3Lp*~xLk5EcLji;2 - + All Classes and Interfaces - + @@ -68,162 +68,164 @@ loadScripts(document, 'script');
main class to start a game with only one level.
- +
 
- +
 
- -
+ +
 
+ +
Collider for round objects
- -
+ +
abstract base class for all Colliders to detect collisions between GameObjects
- -
+ +
An EgoController which cannot move through obstacle objects (is collission aware).
- -
+ +
Controller using key events for up, down, left, right and space (shooting) to control the ego object behavior.
- -
 
- -
+ +
 
+ +
This class controls the space invaders.
- -
 
- -
+ +
 
+ +
Controls background stars.
- -
+ +
Main class starting any game, contains main().
- -
+ +
The class GameObject represents a (possibly animated) object appearing in a level of the game.
- -
+ +
creates the game UI JFrame containing a canvas (see class GamePanel)) for the levels to paint the games.
- -
 
- -
+ +
 
+ +
extends SpaceInvadersLevel with a boring start message
- -
+ +
extends SpaceInvadersLevel with a different startup message.
- -
+ +
extends SpaceInvadersLevel with a ZigZack move of the enemies in Level3.createSingleEnemy(String, double, double, double, double, ObjectController, double) and sets a different Level3.getStartupMessage().
- -
+ +
extends SpaceInvadersLevel with aliens that need two hits to be destroyed.
- -
 
- +
 
- +
 
- -
+ +
 
+ +
Class that realizes all the game logic of a very simple game level.
- -
+ +
extends SpaceInvadersLevel with 10 enemies that need two shots each to be destroyed.
- -
+ +
Level that creates two RectObjects moving around and if ego is hit by them game is directly lost (lives = 0).
- -
+ +
This level adds two distracting objects to the canvas that cannot collide but bounce around all the time.
- -
+ +
extends SpaceInvadersLevel with a red box.
- -
+ +
Controls and abject that is deleted after a lifetime specified in the constructor, and when it leaves the display.
- -
 
- -
+ +
 
+ +
main class to start a game with only one level LevelMovingObjects.
- -
 
- +
 
- -
+ +
 
+ +
Class that controls the LOGICAL behavior of an object independently of how it is displayed or drawn.
- -
+ +
Playground represents a level of the game, focusing on the game LOGIC, i.e., not so much on the graphical representation.
- -
 
- -
+ +
 
+ +
Controller to let Objects bounce from the outer level limits back and forth.
- -
 
- -
+ +
 
+ +
a Collider for Rectangles, usually used for RectObject instances.
- -
+ +
A rectangle object.
- -
 
- +
 
- -
+ +
 
+ +
Class that realizes all the game logic of a very simple game level.
- -
 
- -
+ +
 
+ +
Rendering an object as a text of a specified color, size and font.
- -
+ +
Convenience Class subclassing GameObject, directly instanciating TextArtist a subclass of Artist that draws a text.
- -
 
+ +
 
diff --git a/spaceinvaders/GameProject/doc/allpackages-index.html b/spaceinvaders/GameProject/doc/allpackages-index.html index 97da3b9..8395919 100644 --- a/spaceinvaders/GameProject/doc/allpackages-index.html +++ b/spaceinvaders/GameProject/doc/allpackages-index.html @@ -1,11 +1,11 @@ - + All Packages - + diff --git a/spaceinvaders/GameProject/doc/base/BreakoutGame.html b/spaceinvaders/GameProject/doc/base/BreakoutGame.html index 3fcbd3c..77f5bee 100644 --- a/spaceinvaders/GameProject/doc/base/BreakoutGame.html +++ b/spaceinvaders/GameProject/doc/base/BreakoutGame.html @@ -1,11 +1,11 @@ - + BreakoutGame - + diff --git a/spaceinvaders/GameProject/doc/base/GameLoop.html b/spaceinvaders/GameProject/doc/base/GameLoop.html index 4806dda..1e53c79 100644 --- a/spaceinvaders/GameProject/doc/base/GameLoop.html +++ b/spaceinvaders/GameProject/doc/base/GameLoop.html @@ -1,11 +1,11 @@ - + GameLoop - + diff --git a/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html b/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html index af2c927..d869d18 100644 --- a/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html +++ b/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html @@ -1,11 +1,11 @@ - + MovingObjectsGame - + diff --git a/spaceinvaders/GameProject/doc/base/MultiLevelGame.html b/spaceinvaders/GameProject/doc/base/MultiLevelGame.html index e154195..bc94545 100644 --- a/spaceinvaders/GameProject/doc/base/MultiLevelGame.html +++ b/spaceinvaders/GameProject/doc/base/MultiLevelGame.html @@ -1,11 +1,11 @@ - + MultiLevelGame - + diff --git a/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html b/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html index 6fc42c3..a8f9ed9 100644 --- a/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html +++ b/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html @@ -1,11 +1,11 @@ - + Uses of Class base.BreakoutGame - + diff --git a/spaceinvaders/GameProject/doc/base/class-use/GameLoop.html b/spaceinvaders/GameProject/doc/base/class-use/GameLoop.html index 9a27069..11bd215 100644 --- a/spaceinvaders/GameProject/doc/base/class-use/GameLoop.html +++ b/spaceinvaders/GameProject/doc/base/class-use/GameLoop.html @@ -1,11 +1,11 @@ - + Uses of Class base.GameLoop - + diff --git a/spaceinvaders/GameProject/doc/base/class-use/MovingObjectsGame.html b/spaceinvaders/GameProject/doc/base/class-use/MovingObjectsGame.html index 9c8e50e..dd739b4 100644 --- a/spaceinvaders/GameProject/doc/base/class-use/MovingObjectsGame.html +++ b/spaceinvaders/GameProject/doc/base/class-use/MovingObjectsGame.html @@ -1,11 +1,11 @@ - + Uses of Class base.MovingObjectsGame - + diff --git a/spaceinvaders/GameProject/doc/base/class-use/MultiLevelGame.html b/spaceinvaders/GameProject/doc/base/class-use/MultiLevelGame.html index 988f3fc..e819167 100644 --- a/spaceinvaders/GameProject/doc/base/class-use/MultiLevelGame.html +++ b/spaceinvaders/GameProject/doc/base/class-use/MultiLevelGame.html @@ -1,11 +1,11 @@ - + Uses of Class base.MultiLevelGame - + diff --git a/spaceinvaders/GameProject/doc/base/package-summary.html b/spaceinvaders/GameProject/doc/base/package-summary.html index 6d5f1d5..6c828c2 100644 --- a/spaceinvaders/GameProject/doc/base/package-summary.html +++ b/spaceinvaders/GameProject/doc/base/package-summary.html @@ -1,11 +1,11 @@ - + base - + diff --git a/spaceinvaders/GameProject/doc/base/package-tree.html b/spaceinvaders/GameProject/doc/base/package-tree.html index 2f0672a..cfbd50c 100644 --- a/spaceinvaders/GameProject/doc/base/package-tree.html +++ b/spaceinvaders/GameProject/doc/base/package-tree.html @@ -1,11 +1,11 @@ - + base Class Hierarchy - + diff --git a/spaceinvaders/GameProject/doc/base/package-use.html b/spaceinvaders/GameProject/doc/base/package-use.html index be8ecdd..83c4da5 100644 --- a/spaceinvaders/GameProject/doc/base/package-use.html +++ b/spaceinvaders/GameProject/doc/base/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package base - + diff --git a/spaceinvaders/GameProject/doc/collider/CircleCollider.html b/spaceinvaders/GameProject/doc/collider/CircleCollider.html index de038e7..45d55c7 100644 --- a/spaceinvaders/GameProject/doc/collider/CircleCollider.html +++ b/spaceinvaders/GameProject/doc/collider/CircleCollider.html @@ -1,11 +1,11 @@ - + CircleCollider - + diff --git a/spaceinvaders/GameProject/doc/collider/Collider.html b/spaceinvaders/GameProject/doc/collider/Collider.html index 633ce88..9bec5ca 100644 --- a/spaceinvaders/GameProject/doc/collider/Collider.html +++ b/spaceinvaders/GameProject/doc/collider/Collider.html @@ -1,11 +1,11 @@ - + Collider - + diff --git a/spaceinvaders/GameProject/doc/collider/RectCollider.html b/spaceinvaders/GameProject/doc/collider/RectCollider.html index a807749..38acd19 100644 --- a/spaceinvaders/GameProject/doc/collider/RectCollider.html +++ b/spaceinvaders/GameProject/doc/collider/RectCollider.html @@ -1,11 +1,11 @@ - + RectCollider - + diff --git a/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html b/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html index b0efd00..1b50fe4 100644 --- a/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html +++ b/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html @@ -1,11 +1,11 @@ - + Uses of Class collider.CircleCollider - + diff --git a/spaceinvaders/GameProject/doc/collider/class-use/Collider.html b/spaceinvaders/GameProject/doc/collider/class-use/Collider.html index 4518521..fbc338b 100644 --- a/spaceinvaders/GameProject/doc/collider/class-use/Collider.html +++ b/spaceinvaders/GameProject/doc/collider/class-use/Collider.html @@ -1,11 +1,11 @@ - + Uses of Class collider.Collider - + diff --git a/spaceinvaders/GameProject/doc/collider/class-use/RectCollider.html b/spaceinvaders/GameProject/doc/collider/class-use/RectCollider.html index d890714..5d6c4a4 100644 --- a/spaceinvaders/GameProject/doc/collider/class-use/RectCollider.html +++ b/spaceinvaders/GameProject/doc/collider/class-use/RectCollider.html @@ -1,11 +1,11 @@ - + Uses of Class collider.RectCollider - + diff --git a/spaceinvaders/GameProject/doc/collider/package-summary.html b/spaceinvaders/GameProject/doc/collider/package-summary.html index a4c1a93..b0503ee 100644 --- a/spaceinvaders/GameProject/doc/collider/package-summary.html +++ b/spaceinvaders/GameProject/doc/collider/package-summary.html @@ -1,11 +1,11 @@ - + collider - + diff --git a/spaceinvaders/GameProject/doc/collider/package-tree.html b/spaceinvaders/GameProject/doc/collider/package-tree.html index ca0f56a..14c9d50 100644 --- a/spaceinvaders/GameProject/doc/collider/package-tree.html +++ b/spaceinvaders/GameProject/doc/collider/package-tree.html @@ -1,11 +1,11 @@ - + collider Class Hierarchy - + diff --git a/spaceinvaders/GameProject/doc/collider/package-use.html b/spaceinvaders/GameProject/doc/collider/package-use.html index 55fb4e2..ad0e2e9 100644 --- a/spaceinvaders/GameProject/doc/collider/package-use.html +++ b/spaceinvaders/GameProject/doc/collider/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package collider - + diff --git a/spaceinvaders/GameProject/doc/constant-values.html b/spaceinvaders/GameProject/doc/constant-values.html index 3505593..5b9b038 100644 --- a/spaceinvaders/GameProject/doc/constant-values.html +++ b/spaceinvaders/GameProject/doc/constant-values.html @@ -1,11 +1,11 @@ - + Constant Field Values - + diff --git a/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html b/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html index 2099250..99a98c2 100644 --- a/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html +++ b/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html @@ -1,11 +1,11 @@ - + CollisionAwareEgoController - + diff --git a/spaceinvaders/GameProject/doc/controller/EgoController.html b/spaceinvaders/GameProject/doc/controller/EgoController.html index b6b585a..34dc828 100644 --- a/spaceinvaders/GameProject/doc/controller/EgoController.html +++ b/spaceinvaders/GameProject/doc/controller/EgoController.html @@ -1,11 +1,11 @@ - + EgoController - + diff --git a/spaceinvaders/GameProject/doc/controller/EnemyController.html b/spaceinvaders/GameProject/doc/controller/EnemyController.html index 373731e..7615a0b 100644 --- a/spaceinvaders/GameProject/doc/controller/EnemyController.html +++ b/spaceinvaders/GameProject/doc/controller/EnemyController.html @@ -1,11 +1,11 @@ - + EnemyController - + diff --git a/spaceinvaders/GameProject/doc/controller/FallingStarController.html b/spaceinvaders/GameProject/doc/controller/FallingStarController.html index 83b9507..d4c5d4e 100644 --- a/spaceinvaders/GameProject/doc/controller/FallingStarController.html +++ b/spaceinvaders/GameProject/doc/controller/FallingStarController.html @@ -1,11 +1,11 @@ - + FallingStarController - + diff --git a/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html b/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html index e22d8be..a463f04 100644 --- a/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html +++ b/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html @@ -1,11 +1,11 @@ - + LimitedTimeController - + diff --git a/spaceinvaders/GameProject/doc/controller/MineController.html b/spaceinvaders/GameProject/doc/controller/MineController.html index facc8c7..8755dce 100644 --- a/spaceinvaders/GameProject/doc/controller/MineController.html +++ b/spaceinvaders/GameProject/doc/controller/MineController.html @@ -1,11 +1,11 @@ - + MineController - + diff --git a/spaceinvaders/GameProject/doc/controller/ObjectController.html b/spaceinvaders/GameProject/doc/controller/ObjectController.html index d1cd6a1..360fd22 100644 --- a/spaceinvaders/GameProject/doc/controller/ObjectController.html +++ b/spaceinvaders/GameProject/doc/controller/ObjectController.html @@ -1,11 +1,11 @@ - + ObjectController - + diff --git a/spaceinvaders/GameProject/doc/controller/ReboundController.html b/spaceinvaders/GameProject/doc/controller/ReboundController.html index 923521e..16dcff2 100644 --- a/spaceinvaders/GameProject/doc/controller/ReboundController.html +++ b/spaceinvaders/GameProject/doc/controller/ReboundController.html @@ -1,11 +1,11 @@ - + ReboundController - + diff --git a/spaceinvaders/GameProject/doc/controller/ReboundController2.html b/spaceinvaders/GameProject/doc/controller/ReboundController2.html index ed42fa0..3ed154b 100644 --- a/spaceinvaders/GameProject/doc/controller/ReboundController2.html +++ b/spaceinvaders/GameProject/doc/controller/ReboundController2.html @@ -1,11 +1,11 @@ - + ReboundController2 - + diff --git a/spaceinvaders/GameProject/doc/controller/SimpleShotController.html b/spaceinvaders/GameProject/doc/controller/SimpleShotController.html index 507b287..45fbc30 100644 --- a/spaceinvaders/GameProject/doc/controller/SimpleShotController.html +++ b/spaceinvaders/GameProject/doc/controller/SimpleShotController.html @@ -1,11 +1,11 @@ - + SimpleShotController - + diff --git a/spaceinvaders/GameProject/doc/controller/ZickZackController.html b/spaceinvaders/GameProject/doc/controller/ZickZackController.html index a423bc6..8ba81ac 100644 --- a/spaceinvaders/GameProject/doc/controller/ZickZackController.html +++ b/spaceinvaders/GameProject/doc/controller/ZickZackController.html @@ -1,11 +1,11 @@ - + ZickZackController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html b/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html index 319ca09..4bd44c2 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.CollisionAwareEgoController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/EgoController.html b/spaceinvaders/GameProject/doc/controller/class-use/EgoController.html index ab43807..b4d09f8 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/EgoController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/EgoController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.EgoController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/EnemyController.html b/spaceinvaders/GameProject/doc/controller/class-use/EnemyController.html index 610f987..9c5e8aa 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/EnemyController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/EnemyController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.EnemyController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/FallingStarController.html b/spaceinvaders/GameProject/doc/controller/class-use/FallingStarController.html index e2acbb3..d62666f 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/FallingStarController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/FallingStarController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.FallingStarController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/LimitedTimeController.html b/spaceinvaders/GameProject/doc/controller/class-use/LimitedTimeController.html index 8b3d5d3..cb62773 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/LimitedTimeController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/LimitedTimeController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.LimitedTimeController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/MineController.html b/spaceinvaders/GameProject/doc/controller/class-use/MineController.html index 2892ce0..4ffd708 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/MineController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/MineController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.MineController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/ObjectController.html b/spaceinvaders/GameProject/doc/controller/class-use/ObjectController.html index 58ddbc5..639670f 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/ObjectController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/ObjectController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.ObjectController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/ReboundController.html b/spaceinvaders/GameProject/doc/controller/class-use/ReboundController.html index f0642e4..b11063a 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/ReboundController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/ReboundController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.ReboundController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/ReboundController2.html b/spaceinvaders/GameProject/doc/controller/class-use/ReboundController2.html index a185d01..0bcdf5d 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/ReboundController2.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/ReboundController2.html @@ -1,11 +1,11 @@ - + Uses of Class controller.ReboundController2 - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/SimpleShotController.html b/spaceinvaders/GameProject/doc/controller/class-use/SimpleShotController.html index a20e536..3cbd89a 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/SimpleShotController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/SimpleShotController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.SimpleShotController - + diff --git a/spaceinvaders/GameProject/doc/controller/class-use/ZickZackController.html b/spaceinvaders/GameProject/doc/controller/class-use/ZickZackController.html index 3c170cb..b1b8b0e 100644 --- a/spaceinvaders/GameProject/doc/controller/class-use/ZickZackController.html +++ b/spaceinvaders/GameProject/doc/controller/class-use/ZickZackController.html @@ -1,11 +1,11 @@ - + Uses of Class controller.ZickZackController - + diff --git a/spaceinvaders/GameProject/doc/controller/package-summary.html b/spaceinvaders/GameProject/doc/controller/package-summary.html index 552cd6c..18a8a63 100644 --- a/spaceinvaders/GameProject/doc/controller/package-summary.html +++ b/spaceinvaders/GameProject/doc/controller/package-summary.html @@ -1,11 +1,11 @@ - + controller - + diff --git a/spaceinvaders/GameProject/doc/controller/package-tree.html b/spaceinvaders/GameProject/doc/controller/package-tree.html index 7cead62..acf868d 100644 --- a/spaceinvaders/GameProject/doc/controller/package-tree.html +++ b/spaceinvaders/GameProject/doc/controller/package-tree.html @@ -1,11 +1,11 @@ - + controller Class Hierarchy - + diff --git a/spaceinvaders/GameProject/doc/controller/package-use.html b/spaceinvaders/GameProject/doc/controller/package-use.html index 8cc05d0..2989df9 100644 --- a/spaceinvaders/GameProject/doc/controller/package-use.html +++ b/spaceinvaders/GameProject/doc/controller/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package controller - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html b/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html index 0ec7ed2..68da692 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html @@ -1,11 +1,11 @@ - + AnimatedGameobject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html b/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html index d0cc17e..89c7180 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html @@ -1,11 +1,11 @@ - + EgoObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html b/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html index aa84035..259e513 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html +++ b/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html @@ -1,11 +1,11 @@ - + FallingStar - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/GameObject.html b/spaceinvaders/GameProject/doc/gameobjects/GameObject.html index d868dd4..92d26b7 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/GameObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/GameObject.html @@ -1,11 +1,11 @@ - + GameObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/RectObject.html b/spaceinvaders/GameProject/doc/gameobjects/RectObject.html index 8dd9994..80e91bd 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/RectObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/RectObject.html @@ -1,11 +1,11 @@ - + RectObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/TextObject.html b/spaceinvaders/GameProject/doc/gameobjects/TextObject.html index 8d16153..dc559a5 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/TextObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/TextObject.html @@ -1,11 +1,11 @@ - + TextObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html b/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html index e35ac20..482439b 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html @@ -1,11 +1,11 @@ - + Uses of Class gameobjects.AnimatedGameobject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/class-use/EgoObject.html b/spaceinvaders/GameProject/doc/gameobjects/class-use/EgoObject.html index 00ac9dd..d12cf8a 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/class-use/EgoObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/EgoObject.html @@ -1,11 +1,11 @@ - + Uses of Class gameobjects.EgoObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/class-use/FallingStar.html b/spaceinvaders/GameProject/doc/gameobjects/class-use/FallingStar.html index 2deac45..f084211 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/class-use/FallingStar.html +++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/FallingStar.html @@ -1,11 +1,11 @@ - + Uses of Class gameobjects.FallingStar - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/class-use/GameObject.html b/spaceinvaders/GameProject/doc/gameobjects/class-use/GameObject.html index 9c85117..52a9b72 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/class-use/GameObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/GameObject.html @@ -1,11 +1,11 @@ - + Uses of Class gameobjects.GameObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/class-use/RectObject.html b/spaceinvaders/GameProject/doc/gameobjects/class-use/RectObject.html index 0221069..8fe3448 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/class-use/RectObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/RectObject.html @@ -1,11 +1,11 @@ - + Uses of Class gameobjects.RectObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/class-use/TextObject.html b/spaceinvaders/GameProject/doc/gameobjects/class-use/TextObject.html index 9f18454..9d91118 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/class-use/TextObject.html +++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/TextObject.html @@ -1,11 +1,11 @@ - + Uses of Class gameobjects.TextObject - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/package-summary.html b/spaceinvaders/GameProject/doc/gameobjects/package-summary.html index 546a130..3280fe0 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/package-summary.html +++ b/spaceinvaders/GameProject/doc/gameobjects/package-summary.html @@ -1,11 +1,11 @@ - + gameobjects - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/package-tree.html b/spaceinvaders/GameProject/doc/gameobjects/package-tree.html index 14744f0..a592564 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/package-tree.html +++ b/spaceinvaders/GameProject/doc/gameobjects/package-tree.html @@ -1,11 +1,11 @@ - + gameobjects Class Hierarchy - + diff --git a/spaceinvaders/GameProject/doc/gameobjects/package-use.html b/spaceinvaders/GameProject/doc/gameobjects/package-use.html index a857a25..76ed657 100644 --- a/spaceinvaders/GameProject/doc/gameobjects/package-use.html +++ b/spaceinvaders/GameProject/doc/gameobjects/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package gameobjects - + diff --git a/spaceinvaders/GameProject/doc/help-doc.html b/spaceinvaders/GameProject/doc/help-doc.html index fd9950a..8405587 100644 --- a/spaceinvaders/GameProject/doc/help-doc.html +++ b/spaceinvaders/GameProject/doc/help-doc.html @@ -1,11 +1,11 @@ - + API Help - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-1.html b/spaceinvaders/GameProject/doc/index-files/index-1.html index 30c9fc0..9ab7e9d 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-1.html +++ b/spaceinvaders/GameProject/doc/index-files/index-1.html @@ -1,11 +1,11 @@ - + A-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-10.html b/spaceinvaders/GameProject/doc/index-files/index-10.html index 7033bac..c83bb62 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-10.html +++ b/spaceinvaders/GameProject/doc/index-files/index-10.html @@ -1,11 +1,11 @@ - + L-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-11.html b/spaceinvaders/GameProject/doc/index-files/index-11.html index a90ff09..7f5acf4 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-11.html +++ b/spaceinvaders/GameProject/doc/index-files/index-11.html @@ -1,11 +1,11 @@ - + M-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-12.html b/spaceinvaders/GameProject/doc/index-files/index-12.html index ea85083..bb424d2 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-12.html +++ b/spaceinvaders/GameProject/doc/index-files/index-12.html @@ -1,11 +1,11 @@ - + O-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-13.html b/spaceinvaders/GameProject/doc/index-files/index-13.html index 1be8f10..9d40d83 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-13.html +++ b/spaceinvaders/GameProject/doc/index-files/index-13.html @@ -1,11 +1,11 @@ - + P-Index - + @@ -85,6 +85,8 @@ loadScripts(document, 'script');
calculates and returns the preferred size of the level (in pixel) for Y-direction
+
prepareLevel(String) - Method in class playground.BreakoutLevel1
+
 
prepareLevel(String) - Method in class playground.BreakoutLevelBase
Prepares a generic Breakout-Type level.
diff --git a/spaceinvaders/GameProject/doc/index-files/index-14.html b/spaceinvaders/GameProject/doc/index-files/index-14.html index 980a7e8..a07d629 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-14.html +++ b/spaceinvaders/GameProject/doc/index-files/index-14.html @@ -1,11 +1,11 @@ - + R-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-15.html b/spaceinvaders/GameProject/doc/index-files/index-15.html index f26f69c..e4b8837 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-15.html +++ b/spaceinvaders/GameProject/doc/index-files/index-15.html @@ -1,11 +1,11 @@ - + S-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-16.html b/spaceinvaders/GameProject/doc/index-files/index-16.html index 2e5d241..253fd3d 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-16.html +++ b/spaceinvaders/GameProject/doc/index-files/index-16.html @@ -1,11 +1,11 @@ - + T-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-17.html b/spaceinvaders/GameProject/doc/index-files/index-17.html index c45fdf7..674becf 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-17.html +++ b/spaceinvaders/GameProject/doc/index-files/index-17.html @@ -1,11 +1,11 @@ - + U-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-18.html b/spaceinvaders/GameProject/doc/index-files/index-18.html index 4a2c8d8..437c9f3 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-18.html +++ b/spaceinvaders/GameProject/doc/index-files/index-18.html @@ -1,11 +1,11 @@ - + W-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-19.html b/spaceinvaders/GameProject/doc/index-files/index-19.html index 12dda55..f2235fb 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-19.html +++ b/spaceinvaders/GameProject/doc/index-files/index-19.html @@ -1,11 +1,11 @@ - + Z-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-2.html b/spaceinvaders/GameProject/doc/index-files/index-2.html index 773cc97..d1f3ae9 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-2.html +++ b/spaceinvaders/GameProject/doc/index-files/index-2.html @@ -1,11 +1,11 @@ - + B-Index - + @@ -62,6 +62,10 @@ loadScripts(document, 'script');
BreakoutGame() - Constructor for class base.BreakoutGame
 
+
BreakoutLevel1 - Class in playground
+
 
+
BreakoutLevel1() - Constructor for class playground.BreakoutLevel1
+
 
BreakoutLevelBase - Class in playground
 
BreakoutLevelBase() - Constructor for class playground.BreakoutLevelBase
diff --git a/spaceinvaders/GameProject/doc/index-files/index-3.html b/spaceinvaders/GameProject/doc/index-files/index-3.html index d0315f7..d004613 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-3.html +++ b/spaceinvaders/GameProject/doc/index-files/index-3.html @@ -1,11 +1,11 @@ - + C-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-4.html b/spaceinvaders/GameProject/doc/index-files/index-4.html index d10cc4a..0eaf3ab 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-4.html +++ b/spaceinvaders/GameProject/doc/index-files/index-4.html @@ -1,11 +1,11 @@ - + D-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-5.html b/spaceinvaders/GameProject/doc/index-files/index-5.html index 8ec742c..c861c40 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-5.html +++ b/spaceinvaders/GameProject/doc/index-files/index-5.html @@ -1,11 +1,11 @@ - + E-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-6.html b/spaceinvaders/GameProject/doc/index-files/index-6.html index 1f4428a..45cfc14 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-6.html +++ b/spaceinvaders/GameProject/doc/index-files/index-6.html @@ -1,11 +1,11 @@ - + F-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-7.html b/spaceinvaders/GameProject/doc/index-files/index-7.html index 223c112..42be9ae 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-7.html +++ b/spaceinvaders/GameProject/doc/index-files/index-7.html @@ -1,11 +1,11 @@ - + G-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-8.html b/spaceinvaders/GameProject/doc/index-files/index-8.html index 9eaa9a0..2fb6f93 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-8.html +++ b/spaceinvaders/GameProject/doc/index-files/index-8.html @@ -1,11 +1,11 @@ - + H-Index - + diff --git a/spaceinvaders/GameProject/doc/index-files/index-9.html b/spaceinvaders/GameProject/doc/index-files/index-9.html index faf9509..7348f57 100644 --- a/spaceinvaders/GameProject/doc/index-files/index-9.html +++ b/spaceinvaders/GameProject/doc/index-files/index-9.html @@ -1,11 +1,11 @@ - + I-Index - + diff --git a/spaceinvaders/GameProject/doc/index.html b/spaceinvaders/GameProject/doc/index.html index 3368504..6c7c482 100644 --- a/spaceinvaders/GameProject/doc/index.html +++ b/spaceinvaders/GameProject/doc/index.html @@ -1,11 +1,11 @@ - + Overview - + diff --git a/spaceinvaders/GameProject/doc/member-search-index.js b/spaceinvaders/GameProject/doc/member-search-index.js index 344facf..42f3af8 100644 --- a/spaceinvaders/GameProject/doc/member-search-index.js +++ b/spaceinvaders/GameProject/doc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"ui","c":"GameUI","l":"ACTION_ABOUT"},{"p":"ui","c":"GameUI","l":"ACTION_BUTTON"},{"p":"ui","c":"GameUI","l":"ACTION_LOAD"},{"p":"ui","c":"GameUI","l":"ACTION_NEW"},{"p":"ui","c":"GameUI","l":"ACTION_PAUSE"},{"p":"ui","c":"GameUI","l":"ACTION_QUIT"},{"p":"ui","c":"GameUI","l":"ACTION_RESET"},{"p":"ui","c":"GameUI","l":"ACTION_SAVE"},{"p":"ui","c":"GameUI","l":"actionPerformed(ActionEvent)","u":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"gameobjects","c":"GameObject","l":"addArtist(Artist)","u":"addArtist(rendering.Artist)"},{"p":"gameobjects","c":"GameObject","l":"addCollider(Collider)","u":"addCollider(collider.Collider)"},{"p":"gameobjects","c":"GameObject","l":"addController(ObjectController)","u":"addController(controller.ObjectController)"},{"p":"playground","c":"Playground","l":"addObject(GameObject)","u":"addObject(gameobjects.GameObject)"},{"p":"playground","c":"Playground","l":"addObjectNow(GameObject)","u":"addObjectNow(gameobjects.GameObject)"},{"p":"gameobjects","c":"AnimatedGameobject","l":"AnimatedGameobject(String, Playground, double, double, double, double, double, Animation, double, String)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,double,playground.Animation,double,java.lang.String)"},{"p":"playground","c":"Animation","l":"Animation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"rendering","c":"AnimationArtist","l":"AnimationArtist(GameObject, Animation, double, String, double)","u":"%3Cinit%3E(gameobjects.GameObject,playground.Animation,double,java.lang.String,double)"},{"p":"playground","c":"BreakoutLevelBase","l":"applyGameLogic()"},{"p":"playground","c":"Playground","l":"applyGameLogic()"},{"p":"playground","c":"SpaceInvadersLevel","l":"applyGameLogic()"},{"p":"controller","c":"ObjectController","l":"applySpeedVector()"},{"p":"base","c":"BreakoutGame","l":"BreakoutGame()","u":"%3Cinit%3E()"},{"p":"playground","c":"BreakoutLevelBase","l":"BreakoutLevelBase()","u":"%3Cinit%3E()"},{"p":"collider","c":"CircleCollider","l":"checkCollisionCircCirc(Collider)","u":"checkCollisionCircCirc(collider.Collider)"},{"p":"collider","c":"RectCollider","l":"checkCollisionRectCirc(Collider)","u":"checkCollisionRectCirc(collider.Collider)"},{"p":"collider","c":"RectCollider","l":"checkCollisionRectRect(Collider)","u":"checkCollisionRectRect(collider.Collider)"},{"p":"rendering","c":"CircleArtist","l":"CircleArtist(GameObject)","u":"%3Cinit%3E(gameobjects.GameObject)"},{"p":"rendering","c":"CircleArtist","l":"CircleArtist(GameObject, double, Color)","u":"%3Cinit%3E(gameobjects.GameObject,double,java.awt.Color)"},{"p":"collider","c":"CircleCollider","l":"CircleCollider(String, GameObject, double)","u":"%3Cinit%3E(java.lang.String,gameobjects.GameObject,double)"},{"p":"playground","c":"HighscoreManager","l":"closeFile()"},{"p":"playground","c":"Playground","l":"collectObjects(String, boolean)","u":"collectObjects(java.lang.String,boolean)"},{"p":"collider","c":"Collider","l":"Collider(String, GameObject)","u":"%3Cinit%3E(java.lang.String,gameobjects.GameObject)"},{"p":"collider","c":"CircleCollider","l":"collidesWith(Collider)","u":"collidesWith(collider.Collider)"},{"p":"collider","c":"Collider","l":"collidesWith(Collider)","u":"collidesWith(collider.Collider)"},{"p":"collider","c":"RectCollider","l":"collidesWith(Collider)","u":"collidesWith(collider.Collider)"},{"p":"controller","c":"CollisionAwareEgoController","l":"CollisionAwareEgoController(double)","u":"%3Cinit%3E(double)"},{"p":"controller","c":"CollisionAwareEgoController","l":"CollisionAwareEgoController(double, File)","u":"%3Cinit%3E(double,java.io.File)"},{"p":"gameobjects","c":"GameObject","l":"collisionDetection(GameObject)","u":"collisionDetection(gameobjects.GameObject)"},{"p":"base","c":"BreakoutGame","l":"defineLevels()"},{"p":"base","c":"MovingObjectsGame","l":"defineLevels()"},{"p":"playground","c":"Playground","l":"deleteObject(String)","u":"deleteObject(java.lang.String)"},{"p":"playground","c":"Playground","l":"deleteObjectNow(String)","u":"deleteObjectNow(java.lang.String)"},{"p":"gameobjects","c":"GameObject","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"AnimationArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"Artist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"CircleArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"RectArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"TextArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"controller","c":"EgoController","l":"EgoController(double)","u":"%3Cinit%3E(double)"},{"p":"controller","c":"EgoController","l":"EgoController(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"gameobjects","c":"EgoObject","l":"EgoObject(String, Playground, double, double, double, double, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,double)"},{"p":"playground","c":"SpaceInvadersLevel","l":"EGOSPEED"},{"p":"controller","c":"EnemyController","l":"EnemyController()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"FallingStar","l":"FallingStar(String, Playground, double, double, double, double, Color, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,java.awt.Color,double)"},{"p":"controller","c":"FallingStarController","l":"FallingStarController()","u":"%3Cinit%3E()"},{"p":"playground","c":"Animation","l":"fileList"},{"p":"playground","c":"Playground","l":"FLAGS_ALL"},{"p":"playground","c":"Playground","l":"FLAGS_GLOBAL"},{"p":"playground","c":"Playground","l":"FLAGS_LEVEL"},{"p":"base","c":"GameLoop","l":"GameLoop()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"GameObject","l":"GameObject(String, Playground, double, double, double, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double)"},{"p":"gameobjects","c":"GameObject","l":"GameObject(String, Playground, ObjectController, double, double, double, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,controller.ObjectController,double,double,double,double)"},{"p":"playground","c":"BreakoutLevelBase","l":"gameOver()"},{"p":"playground","c":"Playground","l":"gameOver()"},{"p":"playground","c":"SpaceInvadersLevel","l":"gameOver()"},{"p":"ui","c":"GameUI","l":"GameUI(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"gameobjects","c":"AnimatedGameobject","l":"generateColliders()"},{"p":"gameobjects","c":"EgoObject","l":"generateColliders()"},{"p":"gameobjects","c":"GameObject","l":"generateColliders()"},{"p":"gameobjects","c":"RectObject","l":"generateColliders()"},{"p":"gameobjects","c":"TextObject","l":"generateColliders()"},{"p":"ui","c":"GameUI","l":"getCurrentKey()"},{"p":"playground","c":"Animation","l":"getFileList()"},{"p":"gameobjects","c":"GameObject","l":"getGameTime()"},{"p":"playground","c":"Playground","l":"getGameTime()"},{"p":"rendering","c":"Artist","l":"getGameTime()"},{"p":"playground","c":"Playground","l":"getGlobalFlag(String)","u":"getGlobalFlag(java.lang.String)"},{"p":"rendering","c":"AnimationArtist","l":"getH()"},{"p":"gameobjects","c":"RectObject","l":"getHeight()"},{"p":"collider","c":"Collider","l":"getId()"},{"p":"gameobjects","c":"GameObject","l":"getId()"},{"p":"playground","c":"Animation","l":"getImageList()"},{"p":"playground","c":"Playground","l":"getKeyEvents()"},{"p":"ui","c":"GameUI","l":"getKeyEvents()"},{"p":"playground","c":"Playground","l":"getLevelFlag(String)","u":"getLevelFlag(java.lang.String)"},{"p":"playground","c":"Playground","l":"getMouseEvents()"},{"p":"ui","c":"GameUI","l":"getMouseEvents()"},{"p":"ui","c":"GameUI","l":"getNewAction()"},{"p":"playground","c":"Playground","l":"getObject(String)","u":"getObject(java.lang.String)"},{"p":"gameobjects","c":"GameObject","l":"getObjectController()"},{"p":"gameobjects","c":"GameObject","l":"getObjectFlag(String)","u":"getObjectFlag(java.lang.String)"},{"p":"playground","c":"Playground","l":"getOrCreateGlobalFlag(String, Object)","u":"getOrCreateGlobalFlag(java.lang.String,java.lang.Object)"},{"p":"playground","c":"Playground","l":"getOrCreateLevelFlag(String, Object)","u":"getOrCreateLevelFlag(java.lang.String,java.lang.Object)"},{"p":"gameobjects","c":"GameObject","l":"getOrCreateObjectFlag(String, Object)","u":"getOrCreateObjectFlag(java.lang.String,java.lang.Object)"},{"p":"controller","c":"ObjectController","l":"getPlayground()"},{"p":"gameobjects","c":"GameObject","l":"getPlayground()"},{"p":"playground","c":"Animation","l":"getShowtimeList()"},{"p":"playground","c":"Playground","l":"getSizeX()"},{"p":"playground","c":"Playground","l":"getSizeY()"},{"p":"gameobjects","c":"TextObject","l":"getText()"},{"p":"rendering","c":"TextArtist","l":"getText()"},{"p":"rendering","c":"TextArtist","l":"getTextHeight()"},{"p":"rendering","c":"TextArtist","l":"getTextWidth()"},{"p":"controller","c":"ObjectController","l":"getTimestep()"},{"p":"playground","c":"Playground","l":"getTimestep()"},{"p":"controller","c":"ObjectController","l":"getVX()"},{"p":"gameobjects","c":"GameObject","l":"getVX()"},{"p":"rendering","c":"Artist","l":"getVX()"},{"p":"controller","c":"ObjectController","l":"getVY()"},{"p":"gameobjects","c":"GameObject","l":"getVY()"},{"p":"rendering","c":"Artist","l":"getVY()"},{"p":"rendering","c":"AnimationArtist","l":"getW()"},{"p":"gameobjects","c":"RectObject","l":"getWidth()"},{"p":"collider","c":"Collider","l":"getX()"},{"p":"controller","c":"ObjectController","l":"getX()"},{"p":"gameobjects","c":"GameObject","l":"getX()"},{"p":"rendering","c":"Artist","l":"getX()"},{"p":"collider","c":"Collider","l":"getY()"},{"p":"controller","c":"ObjectController","l":"getY()"},{"p":"gameobjects","c":"GameObject","l":"getY()"},{"p":"rendering","c":"Artist","l":"getY()"},{"p":"ui","c":"GameUI","l":"grabFocus()"},{"p":"playground","c":"HighscoreManager","l":"HighscoreManager()","u":"%3Cinit%3E()"},{"p":"collider","c":"Collider","l":"id"},{"p":"gameobjects","c":"GameObject","l":"id"},{"p":"playground","c":"Animation","l":"imageList"},{"p":"gameobjects","c":"GameObject","l":"isActive()"},{"p":"ui","c":"GameUI","l":"isPainting()"},{"p":"playground","c":"Playground","l":"isPaused()"},{"p":"playground","c":"Level1","l":"Level1()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level2","l":"Level2()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level3","l":"Level3()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level4","l":"Level4()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level5","l":"Level5()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level6","l":"Level6()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level7","l":"Level7()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelBoss","l":"LevelBoss()","u":"%3Cinit%3E()"},{"p":"playground","c":"BreakoutLevelBase","l":"levelFinished()"},{"p":"playground","c":"Playground","l":"levelFinished()"},{"p":"playground","c":"SpaceInvadersLevel","l":"levelFinished()"},{"p":"playground","c":"LevelHitTwice","l":"LevelHitTwice()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelMovingHitObjects","l":"LevelMovingHitObjects()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelMovingObjects","l":"LevelMovingObjects()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelWithBox","l":"LevelWithBox()","u":"%3Cinit%3E()"},{"p":"controller","c":"LimitedTimeController","l":"LimitedTimeController(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"base","c":"BreakoutGame","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"base","c":"GameLoop","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"base","c":"MovingObjectsGame","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"base","c":"MultiLevelGame","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"gameobjects","c":"GameObject","l":"MASK"},{"p":"playground","c":"Level4","l":"MAX_HITS"},{"p":"playground","c":"LevelHitTwice","l":"MAX_HITS"},{"p":"controller","c":"MineController","l":"MineController(double)","u":"%3Cinit%3E(double)"},{"p":"base","c":"MovingObjectsGame","l":"MovingObjectsGame()","u":"%3Cinit%3E()"},{"p":"base","c":"MultiLevelGame","l":"MultiLevelGame()","u":"%3Cinit%3E()"},{"p":"playground","c":"Music","l":"Music()","u":"%3Cinit%3E()"},{"p":"playground","c":"Music","l":"music(File)","u":"music(java.io.File)"},{"p":"controller","c":"ObjectController","l":"ObjectController()","u":"%3Cinit%3E()"},{"p":"controller","c":"EgoController","l":"onDown(KeyEvent, GameObject)","u":"onDown(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onLeft(KeyEvent, GameObject)","u":"onLeft(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onRight(KeyEvent, GameObject)","u":"onRight(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"CollisionAwareEgoController","l":"onSpace(KeyEvent, GameObject)","u":"onSpace(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onSpace(KeyEvent, GameObject)","u":"onSpace(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onStop(KeyEvent, GameObject)","u":"onStop(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onUp(KeyEvent, GameObject)","u":"onUp(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"playground","c":"Playground","l":"Playground()","u":"%3Cinit%3E()"},{"p":"playground","c":"BreakoutLevelBase","l":"preferredSizeX()"},{"p":"playground","c":"Playground","l":"preferredSizeX()"},{"p":"playground","c":"SpaceInvadersLevel","l":"preferredSizeX()"},{"p":"playground","c":"BreakoutLevelBase","l":"preferredSizeY()"},{"p":"playground","c":"Playground","l":"preferredSizeY()"},{"p":"playground","c":"SpaceInvadersLevel","l":"preferredSizeY()"},{"p":"playground","c":"BreakoutLevelBase","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"LevelMovingHitObjects","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"LevelMovingObjects","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"LevelWithBox","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"Playground","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"SpaceInvadersLevel","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"Playground","l":"processKeyEvents(Stack)","u":"processKeyEvents(java.util.Stack)"},{"p":"playground","c":"Playground","l":"processMouseEvents(Stack)","u":"processMouseEvents(java.util.Stack)"},{"p":"gameobjects","c":"GameObject","l":"RADIUS"},{"p":"playground","c":"HighscoreManager","l":"readHSFromFile()"},{"p":"controller","c":"ReboundController","l":"ReboundController()","u":"%3Cinit%3E()"},{"p":"controller","c":"ReboundController2","l":"ReboundController2()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"GameObject","l":"RECTANGLE"},{"p":"rendering","c":"RectArtist","l":"RectArtist(GameObject, double, double, Color)","u":"%3Cinit%3E(gameobjects.GameObject,double,double,java.awt.Color)"},{"p":"collider","c":"RectCollider","l":"RectCollider(String, GameObject, double, double)","u":"%3Cinit%3E(java.lang.String,gameobjects.GameObject,double,double)"},{"p":"gameobjects","c":"RectObject","l":"RectObject(String, Playground, double, double, double, double, double, double, Color)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,double,double,java.awt.Color)"},{"p":"playground","c":"Playground","l":"redraw(Graphics2D)","u":"redraw(java.awt.Graphics2D)"},{"p":"playground","c":"BreakoutLevelBase","l":"redrawLevel(Graphics2D)","u":"redrawLevel(java.awt.Graphics2D)"},{"p":"playground","c":"Playground","l":"redrawLevel(Graphics2D)","u":"redrawLevel(java.awt.Graphics2D)"},{"p":"playground","c":"SpaceInvadersLevel","l":"redrawLevel(Graphics2D)","u":"redrawLevel(java.awt.Graphics2D)"},{"p":"ui","c":"GameUI","l":"repaint()"},{"p":"playground","c":"Playground","l":"reset()"},{"p":"ui","c":"GameUI","l":"resetAction()"},{"p":"playground","c":"Playground","l":"resetFlags(int)"},{"p":"playground","c":"BreakoutLevelBase","l":"resetRequested()"},{"p":"controller","c":"CollisionAwareEgoController","l":"restoreDynamicState()"},{"p":"base","c":"GameLoop","l":"runGame(String[])","u":"runGame(java.lang.String[])"},{"p":"playground","c":"SaveGame","l":"save()"},{"p":"controller","c":"CollisionAwareEgoController","l":"saveDynamicState()"},{"p":"playground","c":"SaveGame","l":"SaveGame()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"GameObject","l":"scol"},{"p":"gameobjects","c":"GameObject","l":"setActive(boolean)"},{"p":"gameobjects","c":"GameObject","l":"setColliders(LinkedList)","u":"setColliders(java.util.LinkedList)"},{"p":"gameobjects","c":"GameObject","l":"setComponentProperty(String, String, Object)","u":"setComponentProperty(java.lang.String,java.lang.String,java.lang.Object)"},{"p":"collider","c":"Collider","l":"setController(ObjectController)","u":"setController(controller.ObjectController)"},{"p":"controller","c":"ObjectController","l":"setDummy(String)","u":"setDummy(java.lang.String)"},{"p":"playground","c":"Playground","l":"setGameTime(double)"},{"p":"playground","c":"Playground","l":"setGlobalFlag(String, Object)","u":"setGlobalFlag(java.lang.String,java.lang.Object)"},{"p":"playground","c":"Playground","l":"setLevelFlag(String, Object)","u":"setLevelFlag(java.lang.String,java.lang.Object)"},{"p":"collider","c":"Collider","l":"setObject(GameObject)","u":"setObject(gameobjects.GameObject)"},{"p":"controller","c":"ObjectController","l":"setObject(GameObject)","u":"setObject(gameobjects.GameObject)"},{"p":"gameobjects","c":"GameObject","l":"setObjectController(ObjectController)","u":"setObjectController(controller.ObjectController)"},{"p":"gameobjects","c":"GameObject","l":"setObjectFlag(String, Object)","u":"setObjectFlag(java.lang.String,java.lang.Object)"},{"p":"collider","c":"Collider","l":"setOffsets(double, double)","u":"setOffsets(double,double)"},{"p":"ui","c":"GameUI","l":"setPainting()"},{"p":"playground","c":"Playground","l":"setPaused(boolean)"},{"p":"collider","c":"Collider","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"controller","c":"ObjectController","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"gameobjects","c":"GameObject","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"ui","c":"GameUI","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"gameobjects","c":"TextObject","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"rendering","c":"TextArtist","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"rendering","c":"TextArtist","l":"setTextHeight(double)"},{"p":"rendering","c":"TextArtist","l":"setTextWidth(double)"},{"p":"playground","c":"Playground","l":"setTimestep(double)"},{"p":"controller","c":"ObjectController","l":"setVX(double)"},{"p":"gameobjects","c":"GameObject","l":"setVX(double)"},{"p":"controller","c":"ObjectController","l":"setVY(double)"},{"p":"gameobjects","c":"GameObject","l":"setVY(double)"},{"p":"controller","c":"ObjectController","l":"setX(double)"},{"p":"gameobjects","c":"GameObject","l":"setX(double)"},{"p":"controller","c":"ObjectController","l":"setY(double)"},{"p":"gameobjects","c":"GameObject","l":"setY(double)"},{"p":"playground","c":"SpaceInvadersLevel","l":"SHOTSPEED"},{"p":"playground","c":"Animation","l":"showtimeList"},{"p":"controller","c":"SimpleShotController","l":"SimpleShotController()","u":"%3Cinit%3E()"},{"p":"base","c":"GameLoop","l":"SIZEX"},{"p":"base","c":"GameLoop","l":"SIZEY"},{"p":"playground","c":"SpaceInvadersLevel","l":"SpaceInvadersLevel()","u":"%3Cinit%3E()"},{"p":"playground","c":"SpaceInvadersLevelAua","l":"SpaceInvadersLevelAua()","u":"%3Cinit%3E()"},{"p":"controller","c":"CollisionAwareEgoController","l":"stopObject()"},{"p":"controller","c":"EgoController","l":"stopObject()"},{"p":"rendering","c":"TextArtist","l":"TextArtist(GameObject, String, int, Color)","u":"%3Cinit%3E(gameobjects.GameObject,java.lang.String,int,java.awt.Color)"},{"p":"gameobjects","c":"TextObject","l":"TextObject(String, Playground, double, double, double, double, String, int, Color)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,java.lang.String,int,java.awt.Color)"},{"p":"playground","c":"Playground","l":"togglePause()"},{"p":"collider","c":"CircleCollider","l":"toString()"},{"p":"collider","c":"Collider","l":"toString()"},{"p":"collider","c":"RectCollider","l":"toString()"},{"p":"controller","c":"EgoController","l":"updateObject()"},{"p":"controller","c":"EnemyController","l":"updateObject()"},{"p":"controller","c":"FallingStarController","l":"updateObject()"},{"p":"controller","c":"LimitedTimeController","l":"updateObject()"},{"p":"controller","c":"MineController","l":"updateObject()"},{"p":"controller","c":"ObjectController","l":"updateObject()"},{"p":"controller","c":"ReboundController","l":"updateObject()"},{"p":"controller","c":"ReboundController2","l":"updateObject()"},{"p":"controller","c":"SimpleShotController","l":"updateObject()"},{"p":"controller","c":"ZickZackController","l":"updateObject()"},{"p":"gameobjects","c":"GameObject","l":"updateObject()"},{"p":"playground","c":"Playground","l":"updateObjects()"},{"p":"ui","c":"GameUI","l":"waitWhilePainting()"},{"p":"playground","c":"HighscoreManager","l":"writeHSToFile(Integer, Integer)","u":"writeHSToFile(java.lang.Integer,java.lang.Integer)"},{"p":"controller","c":"ZickZackController","l":"ZickZackController(double, double)","u":"%3Cinit%3E(double,double)"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"ui","c":"GameUI","l":"ACTION_ABOUT"},{"p":"ui","c":"GameUI","l":"ACTION_BUTTON"},{"p":"ui","c":"GameUI","l":"ACTION_LOAD"},{"p":"ui","c":"GameUI","l":"ACTION_NEW"},{"p":"ui","c":"GameUI","l":"ACTION_PAUSE"},{"p":"ui","c":"GameUI","l":"ACTION_QUIT"},{"p":"ui","c":"GameUI","l":"ACTION_RESET"},{"p":"ui","c":"GameUI","l":"ACTION_SAVE"},{"p":"ui","c":"GameUI","l":"actionPerformed(ActionEvent)","u":"actionPerformed(java.awt.event.ActionEvent)"},{"p":"gameobjects","c":"GameObject","l":"addArtist(Artist)","u":"addArtist(rendering.Artist)"},{"p":"gameobjects","c":"GameObject","l":"addCollider(Collider)","u":"addCollider(collider.Collider)"},{"p":"gameobjects","c":"GameObject","l":"addController(ObjectController)","u":"addController(controller.ObjectController)"},{"p":"playground","c":"Playground","l":"addObject(GameObject)","u":"addObject(gameobjects.GameObject)"},{"p":"playground","c":"Playground","l":"addObjectNow(GameObject)","u":"addObjectNow(gameobjects.GameObject)"},{"p":"gameobjects","c":"AnimatedGameobject","l":"AnimatedGameobject(String, Playground, double, double, double, double, double, Animation, double, String)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,double,playground.Animation,double,java.lang.String)"},{"p":"playground","c":"Animation","l":"Animation(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"rendering","c":"AnimationArtist","l":"AnimationArtist(GameObject, Animation, double, String, double)","u":"%3Cinit%3E(gameobjects.GameObject,playground.Animation,double,java.lang.String,double)"},{"p":"playground","c":"BreakoutLevelBase","l":"applyGameLogic()"},{"p":"playground","c":"Playground","l":"applyGameLogic()"},{"p":"playground","c":"SpaceInvadersLevel","l":"applyGameLogic()"},{"p":"controller","c":"ObjectController","l":"applySpeedVector()"},{"p":"base","c":"BreakoutGame","l":"BreakoutGame()","u":"%3Cinit%3E()"},{"p":"playground","c":"BreakoutLevel1","l":"BreakoutLevel1()","u":"%3Cinit%3E()"},{"p":"playground","c":"BreakoutLevelBase","l":"BreakoutLevelBase()","u":"%3Cinit%3E()"},{"p":"collider","c":"CircleCollider","l":"checkCollisionCircCirc(Collider)","u":"checkCollisionCircCirc(collider.Collider)"},{"p":"collider","c":"RectCollider","l":"checkCollisionRectCirc(Collider)","u":"checkCollisionRectCirc(collider.Collider)"},{"p":"collider","c":"RectCollider","l":"checkCollisionRectRect(Collider)","u":"checkCollisionRectRect(collider.Collider)"},{"p":"rendering","c":"CircleArtist","l":"CircleArtist(GameObject)","u":"%3Cinit%3E(gameobjects.GameObject)"},{"p":"rendering","c":"CircleArtist","l":"CircleArtist(GameObject, double, Color)","u":"%3Cinit%3E(gameobjects.GameObject,double,java.awt.Color)"},{"p":"collider","c":"CircleCollider","l":"CircleCollider(String, GameObject, double)","u":"%3Cinit%3E(java.lang.String,gameobjects.GameObject,double)"},{"p":"playground","c":"HighscoreManager","l":"closeFile()"},{"p":"playground","c":"Playground","l":"collectObjects(String, boolean)","u":"collectObjects(java.lang.String,boolean)"},{"p":"collider","c":"Collider","l":"Collider(String, GameObject)","u":"%3Cinit%3E(java.lang.String,gameobjects.GameObject)"},{"p":"collider","c":"CircleCollider","l":"collidesWith(Collider)","u":"collidesWith(collider.Collider)"},{"p":"collider","c":"Collider","l":"collidesWith(Collider)","u":"collidesWith(collider.Collider)"},{"p":"collider","c":"RectCollider","l":"collidesWith(Collider)","u":"collidesWith(collider.Collider)"},{"p":"controller","c":"CollisionAwareEgoController","l":"CollisionAwareEgoController(double)","u":"%3Cinit%3E(double)"},{"p":"controller","c":"CollisionAwareEgoController","l":"CollisionAwareEgoController(double, File)","u":"%3Cinit%3E(double,java.io.File)"},{"p":"gameobjects","c":"GameObject","l":"collisionDetection(GameObject)","u":"collisionDetection(gameobjects.GameObject)"},{"p":"base","c":"BreakoutGame","l":"defineLevels()"},{"p":"base","c":"MovingObjectsGame","l":"defineLevels()"},{"p":"playground","c":"Playground","l":"deleteObject(String)","u":"deleteObject(java.lang.String)"},{"p":"playground","c":"Playground","l":"deleteObjectNow(String)","u":"deleteObjectNow(java.lang.String)"},{"p":"gameobjects","c":"GameObject","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"AnimationArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"Artist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"CircleArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"RectArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"rendering","c":"TextArtist","l":"draw(Graphics2D)","u":"draw(java.awt.Graphics2D)"},{"p":"controller","c":"EgoController","l":"EgoController(double)","u":"%3Cinit%3E(double)"},{"p":"controller","c":"EgoController","l":"EgoController(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"gameobjects","c":"EgoObject","l":"EgoObject(String, Playground, double, double, double, double, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,double)"},{"p":"playground","c":"SpaceInvadersLevel","l":"EGOSPEED"},{"p":"controller","c":"EnemyController","l":"EnemyController()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"FallingStar","l":"FallingStar(String, Playground, double, double, double, double, Color, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,java.awt.Color,double)"},{"p":"controller","c":"FallingStarController","l":"FallingStarController()","u":"%3Cinit%3E()"},{"p":"playground","c":"Animation","l":"fileList"},{"p":"playground","c":"Playground","l":"FLAGS_ALL"},{"p":"playground","c":"Playground","l":"FLAGS_GLOBAL"},{"p":"playground","c":"Playground","l":"FLAGS_LEVEL"},{"p":"base","c":"GameLoop","l":"GameLoop()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"GameObject","l":"GameObject(String, Playground, double, double, double, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double)"},{"p":"gameobjects","c":"GameObject","l":"GameObject(String, Playground, ObjectController, double, double, double, double)","u":"%3Cinit%3E(java.lang.String,playground.Playground,controller.ObjectController,double,double,double,double)"},{"p":"playground","c":"BreakoutLevelBase","l":"gameOver()"},{"p":"playground","c":"Playground","l":"gameOver()"},{"p":"playground","c":"SpaceInvadersLevel","l":"gameOver()"},{"p":"ui","c":"GameUI","l":"GameUI(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"gameobjects","c":"AnimatedGameobject","l":"generateColliders()"},{"p":"gameobjects","c":"EgoObject","l":"generateColliders()"},{"p":"gameobjects","c":"GameObject","l":"generateColliders()"},{"p":"gameobjects","c":"RectObject","l":"generateColliders()"},{"p":"gameobjects","c":"TextObject","l":"generateColliders()"},{"p":"ui","c":"GameUI","l":"getCurrentKey()"},{"p":"playground","c":"Animation","l":"getFileList()"},{"p":"gameobjects","c":"GameObject","l":"getGameTime()"},{"p":"playground","c":"Playground","l":"getGameTime()"},{"p":"rendering","c":"Artist","l":"getGameTime()"},{"p":"playground","c":"Playground","l":"getGlobalFlag(String)","u":"getGlobalFlag(java.lang.String)"},{"p":"rendering","c":"AnimationArtist","l":"getH()"},{"p":"gameobjects","c":"RectObject","l":"getHeight()"},{"p":"collider","c":"Collider","l":"getId()"},{"p":"gameobjects","c":"GameObject","l":"getId()"},{"p":"playground","c":"Animation","l":"getImageList()"},{"p":"playground","c":"Playground","l":"getKeyEvents()"},{"p":"ui","c":"GameUI","l":"getKeyEvents()"},{"p":"playground","c":"Playground","l":"getLevelFlag(String)","u":"getLevelFlag(java.lang.String)"},{"p":"playground","c":"Playground","l":"getMouseEvents()"},{"p":"ui","c":"GameUI","l":"getMouseEvents()"},{"p":"ui","c":"GameUI","l":"getNewAction()"},{"p":"playground","c":"Playground","l":"getObject(String)","u":"getObject(java.lang.String)"},{"p":"gameobjects","c":"GameObject","l":"getObjectController()"},{"p":"gameobjects","c":"GameObject","l":"getObjectFlag(String)","u":"getObjectFlag(java.lang.String)"},{"p":"playground","c":"Playground","l":"getOrCreateGlobalFlag(String, Object)","u":"getOrCreateGlobalFlag(java.lang.String,java.lang.Object)"},{"p":"playground","c":"Playground","l":"getOrCreateLevelFlag(String, Object)","u":"getOrCreateLevelFlag(java.lang.String,java.lang.Object)"},{"p":"gameobjects","c":"GameObject","l":"getOrCreateObjectFlag(String, Object)","u":"getOrCreateObjectFlag(java.lang.String,java.lang.Object)"},{"p":"controller","c":"ObjectController","l":"getPlayground()"},{"p":"gameobjects","c":"GameObject","l":"getPlayground()"},{"p":"playground","c":"Animation","l":"getShowtimeList()"},{"p":"playground","c":"Playground","l":"getSizeX()"},{"p":"playground","c":"Playground","l":"getSizeY()"},{"p":"gameobjects","c":"TextObject","l":"getText()"},{"p":"rendering","c":"TextArtist","l":"getText()"},{"p":"rendering","c":"TextArtist","l":"getTextHeight()"},{"p":"rendering","c":"TextArtist","l":"getTextWidth()"},{"p":"controller","c":"ObjectController","l":"getTimestep()"},{"p":"playground","c":"Playground","l":"getTimestep()"},{"p":"controller","c":"ObjectController","l":"getVX()"},{"p":"gameobjects","c":"GameObject","l":"getVX()"},{"p":"rendering","c":"Artist","l":"getVX()"},{"p":"controller","c":"ObjectController","l":"getVY()"},{"p":"gameobjects","c":"GameObject","l":"getVY()"},{"p":"rendering","c":"Artist","l":"getVY()"},{"p":"rendering","c":"AnimationArtist","l":"getW()"},{"p":"gameobjects","c":"RectObject","l":"getWidth()"},{"p":"collider","c":"Collider","l":"getX()"},{"p":"controller","c":"ObjectController","l":"getX()"},{"p":"gameobjects","c":"GameObject","l":"getX()"},{"p":"rendering","c":"Artist","l":"getX()"},{"p":"collider","c":"Collider","l":"getY()"},{"p":"controller","c":"ObjectController","l":"getY()"},{"p":"gameobjects","c":"GameObject","l":"getY()"},{"p":"rendering","c":"Artist","l":"getY()"},{"p":"ui","c":"GameUI","l":"grabFocus()"},{"p":"playground","c":"HighscoreManager","l":"HighscoreManager()","u":"%3Cinit%3E()"},{"p":"collider","c":"Collider","l":"id"},{"p":"gameobjects","c":"GameObject","l":"id"},{"p":"playground","c":"Animation","l":"imageList"},{"p":"gameobjects","c":"GameObject","l":"isActive()"},{"p":"ui","c":"GameUI","l":"isPainting()"},{"p":"playground","c":"Playground","l":"isPaused()"},{"p":"playground","c":"Level1","l":"Level1()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level2","l":"Level2()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level3","l":"Level3()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level4","l":"Level4()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level5","l":"Level5()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level6","l":"Level6()","u":"%3Cinit%3E()"},{"p":"playground","c":"Level7","l":"Level7()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelBoss","l":"LevelBoss()","u":"%3Cinit%3E()"},{"p":"playground","c":"BreakoutLevelBase","l":"levelFinished()"},{"p":"playground","c":"Playground","l":"levelFinished()"},{"p":"playground","c":"SpaceInvadersLevel","l":"levelFinished()"},{"p":"playground","c":"LevelHitTwice","l":"LevelHitTwice()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelMovingHitObjects","l":"LevelMovingHitObjects()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelMovingObjects","l":"LevelMovingObjects()","u":"%3Cinit%3E()"},{"p":"playground","c":"LevelWithBox","l":"LevelWithBox()","u":"%3Cinit%3E()"},{"p":"controller","c":"LimitedTimeController","l":"LimitedTimeController(double, double)","u":"%3Cinit%3E(double,double)"},{"p":"base","c":"BreakoutGame","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"base","c":"GameLoop","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"base","c":"MovingObjectsGame","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"base","c":"MultiLevelGame","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"gameobjects","c":"GameObject","l":"MASK"},{"p":"playground","c":"Level4","l":"MAX_HITS"},{"p":"playground","c":"LevelHitTwice","l":"MAX_HITS"},{"p":"controller","c":"MineController","l":"MineController(double)","u":"%3Cinit%3E(double)"},{"p":"base","c":"MovingObjectsGame","l":"MovingObjectsGame()","u":"%3Cinit%3E()"},{"p":"base","c":"MultiLevelGame","l":"MultiLevelGame()","u":"%3Cinit%3E()"},{"p":"playground","c":"Music","l":"Music()","u":"%3Cinit%3E()"},{"p":"playground","c":"Music","l":"music(File)","u":"music(java.io.File)"},{"p":"controller","c":"ObjectController","l":"ObjectController()","u":"%3Cinit%3E()"},{"p":"controller","c":"EgoController","l":"onDown(KeyEvent, GameObject)","u":"onDown(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onLeft(KeyEvent, GameObject)","u":"onLeft(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onRight(KeyEvent, GameObject)","u":"onRight(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"CollisionAwareEgoController","l":"onSpace(KeyEvent, GameObject)","u":"onSpace(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onSpace(KeyEvent, GameObject)","u":"onSpace(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onStop(KeyEvent, GameObject)","u":"onStop(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"controller","c":"EgoController","l":"onUp(KeyEvent, GameObject)","u":"onUp(java.awt.event.KeyEvent,gameobjects.GameObject)"},{"p":"playground","c":"Playground","l":"Playground()","u":"%3Cinit%3E()"},{"p":"playground","c":"BreakoutLevelBase","l":"preferredSizeX()"},{"p":"playground","c":"Playground","l":"preferredSizeX()"},{"p":"playground","c":"SpaceInvadersLevel","l":"preferredSizeX()"},{"p":"playground","c":"BreakoutLevelBase","l":"preferredSizeY()"},{"p":"playground","c":"Playground","l":"preferredSizeY()"},{"p":"playground","c":"SpaceInvadersLevel","l":"preferredSizeY()"},{"p":"playground","c":"BreakoutLevel1","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"BreakoutLevelBase","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"LevelMovingHitObjects","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"LevelMovingObjects","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"LevelWithBox","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"Playground","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"SpaceInvadersLevel","l":"prepareLevel(String)","u":"prepareLevel(java.lang.String)"},{"p":"playground","c":"Playground","l":"processKeyEvents(Stack)","u":"processKeyEvents(java.util.Stack)"},{"p":"playground","c":"Playground","l":"processMouseEvents(Stack)","u":"processMouseEvents(java.util.Stack)"},{"p":"gameobjects","c":"GameObject","l":"RADIUS"},{"p":"playground","c":"HighscoreManager","l":"readHSFromFile()"},{"p":"controller","c":"ReboundController","l":"ReboundController()","u":"%3Cinit%3E()"},{"p":"controller","c":"ReboundController2","l":"ReboundController2()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"GameObject","l":"RECTANGLE"},{"p":"rendering","c":"RectArtist","l":"RectArtist(GameObject, double, double, Color)","u":"%3Cinit%3E(gameobjects.GameObject,double,double,java.awt.Color)"},{"p":"collider","c":"RectCollider","l":"RectCollider(String, GameObject, double, double)","u":"%3Cinit%3E(java.lang.String,gameobjects.GameObject,double,double)"},{"p":"gameobjects","c":"RectObject","l":"RectObject(String, Playground, double, double, double, double, double, double, Color)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,double,double,java.awt.Color)"},{"p":"playground","c":"Playground","l":"redraw(Graphics2D)","u":"redraw(java.awt.Graphics2D)"},{"p":"playground","c":"BreakoutLevelBase","l":"redrawLevel(Graphics2D)","u":"redrawLevel(java.awt.Graphics2D)"},{"p":"playground","c":"Playground","l":"redrawLevel(Graphics2D)","u":"redrawLevel(java.awt.Graphics2D)"},{"p":"playground","c":"SpaceInvadersLevel","l":"redrawLevel(Graphics2D)","u":"redrawLevel(java.awt.Graphics2D)"},{"p":"ui","c":"GameUI","l":"repaint()"},{"p":"playground","c":"Playground","l":"reset()"},{"p":"ui","c":"GameUI","l":"resetAction()"},{"p":"playground","c":"Playground","l":"resetFlags(int)"},{"p":"playground","c":"BreakoutLevelBase","l":"resetRequested()"},{"p":"controller","c":"CollisionAwareEgoController","l":"restoreDynamicState()"},{"p":"base","c":"GameLoop","l":"runGame(String[])","u":"runGame(java.lang.String[])"},{"p":"playground","c":"SaveGame","l":"save()"},{"p":"controller","c":"CollisionAwareEgoController","l":"saveDynamicState()"},{"p":"playground","c":"SaveGame","l":"SaveGame()","u":"%3Cinit%3E()"},{"p":"gameobjects","c":"GameObject","l":"scol"},{"p":"gameobjects","c":"GameObject","l":"setActive(boolean)"},{"p":"gameobjects","c":"GameObject","l":"setColliders(LinkedList)","u":"setColliders(java.util.LinkedList)"},{"p":"gameobjects","c":"GameObject","l":"setComponentProperty(String, String, Object)","u":"setComponentProperty(java.lang.String,java.lang.String,java.lang.Object)"},{"p":"collider","c":"Collider","l":"setController(ObjectController)","u":"setController(controller.ObjectController)"},{"p":"controller","c":"ObjectController","l":"setDummy(String)","u":"setDummy(java.lang.String)"},{"p":"playground","c":"Playground","l":"setGameTime(double)"},{"p":"playground","c":"Playground","l":"setGlobalFlag(String, Object)","u":"setGlobalFlag(java.lang.String,java.lang.Object)"},{"p":"playground","c":"Playground","l":"setLevelFlag(String, Object)","u":"setLevelFlag(java.lang.String,java.lang.Object)"},{"p":"collider","c":"Collider","l":"setObject(GameObject)","u":"setObject(gameobjects.GameObject)"},{"p":"controller","c":"ObjectController","l":"setObject(GameObject)","u":"setObject(gameobjects.GameObject)"},{"p":"gameobjects","c":"GameObject","l":"setObjectController(ObjectController)","u":"setObjectController(controller.ObjectController)"},{"p":"gameobjects","c":"GameObject","l":"setObjectFlag(String, Object)","u":"setObjectFlag(java.lang.String,java.lang.Object)"},{"p":"collider","c":"Collider","l":"setOffsets(double, double)","u":"setOffsets(double,double)"},{"p":"ui","c":"GameUI","l":"setPainting()"},{"p":"playground","c":"Playground","l":"setPaused(boolean)"},{"p":"collider","c":"Collider","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"controller","c":"ObjectController","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"gameobjects","c":"GameObject","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"ui","c":"GameUI","l":"setPlayground(Playground)","u":"setPlayground(playground.Playground)"},{"p":"gameobjects","c":"TextObject","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"rendering","c":"TextArtist","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"rendering","c":"TextArtist","l":"setTextHeight(double)"},{"p":"rendering","c":"TextArtist","l":"setTextWidth(double)"},{"p":"playground","c":"Playground","l":"setTimestep(double)"},{"p":"controller","c":"ObjectController","l":"setVX(double)"},{"p":"gameobjects","c":"GameObject","l":"setVX(double)"},{"p":"controller","c":"ObjectController","l":"setVY(double)"},{"p":"gameobjects","c":"GameObject","l":"setVY(double)"},{"p":"controller","c":"ObjectController","l":"setX(double)"},{"p":"gameobjects","c":"GameObject","l":"setX(double)"},{"p":"controller","c":"ObjectController","l":"setY(double)"},{"p":"gameobjects","c":"GameObject","l":"setY(double)"},{"p":"playground","c":"SpaceInvadersLevel","l":"SHOTSPEED"},{"p":"playground","c":"Animation","l":"showtimeList"},{"p":"controller","c":"SimpleShotController","l":"SimpleShotController()","u":"%3Cinit%3E()"},{"p":"base","c":"GameLoop","l":"SIZEX"},{"p":"base","c":"GameLoop","l":"SIZEY"},{"p":"playground","c":"SpaceInvadersLevel","l":"SpaceInvadersLevel()","u":"%3Cinit%3E()"},{"p":"playground","c":"SpaceInvadersLevelAua","l":"SpaceInvadersLevelAua()","u":"%3Cinit%3E()"},{"p":"controller","c":"CollisionAwareEgoController","l":"stopObject()"},{"p":"controller","c":"EgoController","l":"stopObject()"},{"p":"rendering","c":"TextArtist","l":"TextArtist(GameObject, String, int, Color)","u":"%3Cinit%3E(gameobjects.GameObject,java.lang.String,int,java.awt.Color)"},{"p":"gameobjects","c":"TextObject","l":"TextObject(String, Playground, double, double, double, double, String, int, Color)","u":"%3Cinit%3E(java.lang.String,playground.Playground,double,double,double,double,java.lang.String,int,java.awt.Color)"},{"p":"playground","c":"Playground","l":"togglePause()"},{"p":"collider","c":"CircleCollider","l":"toString()"},{"p":"collider","c":"Collider","l":"toString()"},{"p":"collider","c":"RectCollider","l":"toString()"},{"p":"controller","c":"EgoController","l":"updateObject()"},{"p":"controller","c":"EnemyController","l":"updateObject()"},{"p":"controller","c":"FallingStarController","l":"updateObject()"},{"p":"controller","c":"LimitedTimeController","l":"updateObject()"},{"p":"controller","c":"MineController","l":"updateObject()"},{"p":"controller","c":"ObjectController","l":"updateObject()"},{"p":"controller","c":"ReboundController","l":"updateObject()"},{"p":"controller","c":"ReboundController2","l":"updateObject()"},{"p":"controller","c":"SimpleShotController","l":"updateObject()"},{"p":"controller","c":"ZickZackController","l":"updateObject()"},{"p":"gameobjects","c":"GameObject","l":"updateObject()"},{"p":"playground","c":"Playground","l":"updateObjects()"},{"p":"ui","c":"GameUI","l":"waitWhilePainting()"},{"p":"playground","c":"HighscoreManager","l":"writeHSToFile(Integer, Integer)","u":"writeHSToFile(java.lang.Integer,java.lang.Integer)"},{"p":"controller","c":"ZickZackController","l":"ZickZackController(double, double)","u":"%3Cinit%3E(double,double)"}];updateSearchResults(); \ No newline at end of file diff --git a/spaceinvaders/GameProject/doc/overview-summary.html b/spaceinvaders/GameProject/doc/overview-summary.html index a0fc0ee..8c0f2aa 100644 --- a/spaceinvaders/GameProject/doc/overview-summary.html +++ b/spaceinvaders/GameProject/doc/overview-summary.html @@ -1,11 +1,11 @@ - + Generated Documentation (Untitled) - + diff --git a/spaceinvaders/GameProject/doc/overview-tree.html b/spaceinvaders/GameProject/doc/overview-tree.html index 16557cf..88eef8a 100644 --- a/spaceinvaders/GameProject/doc/overview-tree.html +++ b/spaceinvaders/GameProject/doc/overview-tree.html @@ -1,11 +1,11 @@ - + Class Hierarchy - + @@ -122,7 +122,11 @@ loadScripts(document, 'script');
  • playground.Playground
  • +
    +
    Direct Known Subclasses:
    +
    BreakoutLevel1
    +

    public abstract class BreakoutLevelBase extends Playground
    diff --git a/spaceinvaders/GameProject/doc/playground/HighscoreManager.html b/spaceinvaders/GameProject/doc/playground/HighscoreManager.html index 46ffd05..6a94b71 100644 --- a/spaceinvaders/GameProject/doc/playground/HighscoreManager.html +++ b/spaceinvaders/GameProject/doc/playground/HighscoreManager.html @@ -1,11 +1,11 @@ - + HighscoreManager - + diff --git a/spaceinvaders/GameProject/doc/playground/Level1.html b/spaceinvaders/GameProject/doc/playground/Level1.html index fa3bf9b..562d6bd 100644 --- a/spaceinvaders/GameProject/doc/playground/Level1.html +++ b/spaceinvaders/GameProject/doc/playground/Level1.html @@ -1,11 +1,11 @@ - + Level1 - + diff --git a/spaceinvaders/GameProject/doc/playground/Level2.html b/spaceinvaders/GameProject/doc/playground/Level2.html index cf40dad..967f727 100644 --- a/spaceinvaders/GameProject/doc/playground/Level2.html +++ b/spaceinvaders/GameProject/doc/playground/Level2.html @@ -1,11 +1,11 @@ - + Level2 - + diff --git a/spaceinvaders/GameProject/doc/playground/Level3.html b/spaceinvaders/GameProject/doc/playground/Level3.html index 3272732..0ad0890 100644 --- a/spaceinvaders/GameProject/doc/playground/Level3.html +++ b/spaceinvaders/GameProject/doc/playground/Level3.html @@ -1,11 +1,11 @@ - + Level3 - + diff --git a/spaceinvaders/GameProject/doc/playground/Level4.html b/spaceinvaders/GameProject/doc/playground/Level4.html index 7127231..a8202f9 100644 --- a/spaceinvaders/GameProject/doc/playground/Level4.html +++ b/spaceinvaders/GameProject/doc/playground/Level4.html @@ -1,11 +1,11 @@ - + Level4 - + diff --git a/spaceinvaders/GameProject/doc/playground/Level5.html b/spaceinvaders/GameProject/doc/playground/Level5.html index 8e33274..963c2e5 100644 --- a/spaceinvaders/GameProject/doc/playground/Level5.html +++ b/spaceinvaders/GameProject/doc/playground/Level5.html @@ -1,11 +1,11 @@ - + Level5 - + diff --git a/spaceinvaders/GameProject/doc/playground/Level6.html b/spaceinvaders/GameProject/doc/playground/Level6.html index e55376d..e921fc3 100644 --- a/spaceinvaders/GameProject/doc/playground/Level6.html +++ b/spaceinvaders/GameProject/doc/playground/Level6.html @@ -1,11 +1,11 @@ - + Level6 - + diff --git a/spaceinvaders/GameProject/doc/playground/Level7.html b/spaceinvaders/GameProject/doc/playground/Level7.html index 95c20f0..78837a6 100644 --- a/spaceinvaders/GameProject/doc/playground/Level7.html +++ b/spaceinvaders/GameProject/doc/playground/Level7.html @@ -1,11 +1,11 @@ - + Level7 - + diff --git a/spaceinvaders/GameProject/doc/playground/LevelBoss.html b/spaceinvaders/GameProject/doc/playground/LevelBoss.html index 6555c6b..0963e43 100644 --- a/spaceinvaders/GameProject/doc/playground/LevelBoss.html +++ b/spaceinvaders/GameProject/doc/playground/LevelBoss.html @@ -1,11 +1,11 @@ - + LevelBoss - + diff --git a/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html b/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html index 66cf59a..19aafb0 100644 --- a/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html +++ b/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html @@ -1,11 +1,11 @@ - + LevelHitTwice - + diff --git a/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html b/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html index 2e072b0..3381675 100644 --- a/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html +++ b/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html @@ -1,11 +1,11 @@ - + LevelMovingHitObjects - + diff --git a/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html b/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html index 6d26227..1c42e05 100644 --- a/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html +++ b/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html @@ -1,11 +1,11 @@ - + LevelMovingObjects - + diff --git a/spaceinvaders/GameProject/doc/playground/LevelWithBox.html b/spaceinvaders/GameProject/doc/playground/LevelWithBox.html index 0d92830..9c8c8e2 100644 --- a/spaceinvaders/GameProject/doc/playground/LevelWithBox.html +++ b/spaceinvaders/GameProject/doc/playground/LevelWithBox.html @@ -1,11 +1,11 @@ - + LevelWithBox - + diff --git a/spaceinvaders/GameProject/doc/playground/Music.html b/spaceinvaders/GameProject/doc/playground/Music.html index e688267..9bd03fd 100644 --- a/spaceinvaders/GameProject/doc/playground/Music.html +++ b/spaceinvaders/GameProject/doc/playground/Music.html @@ -1,11 +1,11 @@ - + Music - + diff --git a/spaceinvaders/GameProject/doc/playground/Playground.html b/spaceinvaders/GameProject/doc/playground/Playground.html index 9af8766..5c198d3 100644 --- a/spaceinvaders/GameProject/doc/playground/Playground.html +++ b/spaceinvaders/GameProject/doc/playground/Playground.html @@ -1,11 +1,11 @@ - + Playground - + diff --git a/spaceinvaders/GameProject/doc/playground/SaveGame.html b/spaceinvaders/GameProject/doc/playground/SaveGame.html index 66a1e89..695c0bb 100644 --- a/spaceinvaders/GameProject/doc/playground/SaveGame.html +++ b/spaceinvaders/GameProject/doc/playground/SaveGame.html @@ -1,11 +1,11 @@ - + SaveGame - + diff --git a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html index d0214a7..bb9b748 100644 --- a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html +++ b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html @@ -1,11 +1,11 @@ - + SpaceInvadersLevel - + diff --git a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html index f106525..0984a8a 100644 --- a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html +++ b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html @@ -1,11 +1,11 @@ - + SpaceInvadersLevelAua - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Animation.html b/spaceinvaders/GameProject/doc/playground/class-use/Animation.html index b07b63c..7aa7f8e 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Animation.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Animation.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Animation - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevel1.html b/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevel1.html new file mode 100644 index 0000000..9aab6d3 --- /dev/null +++ b/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevel1.html @@ -0,0 +1,58 @@ + + + + +Uses of Class playground.BreakoutLevel1 + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    playground.BreakoutLevel1

    +
    +No usage of playground.BreakoutLevel1
    +
    +
    + + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html b/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html index 09cc22b..10d6f33 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html @@ -1,11 +1,11 @@ - + Uses of Class playground.BreakoutLevelBase - + @@ -51,7 +51,34 @@ loadScripts(document, 'script');

    Uses of Class
    playground.BreakoutLevelBase

    -No usage of playground.BreakoutLevelBase +
    Packages that use BreakoutLevelBase
    +
    +
    Package
    +
    Description
    + +
    +
    The package playground contains all level specific logic and control of level logic.
    +
    +
    +
    + +
    +
    diff --git a/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html b/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html index 1bf7512..662f22b 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html @@ -1,11 +1,11 @@ - + Uses of Class playground.HighscoreManager - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Level1.html b/spaceinvaders/GameProject/doc/playground/class-use/Level1.html index 2e3953e..514d9db 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Level1.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Level1.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Level1 - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Level2.html b/spaceinvaders/GameProject/doc/playground/class-use/Level2.html index 3a3d8f0..7fb7a5f 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Level2.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Level2.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Level2 - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Level3.html b/spaceinvaders/GameProject/doc/playground/class-use/Level3.html index a20ff21..3afda77 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Level3.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Level3.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Level3 - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Level4.html b/spaceinvaders/GameProject/doc/playground/class-use/Level4.html index fc998a6..91c94e4 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Level4.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Level4.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Level4 - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Level5.html b/spaceinvaders/GameProject/doc/playground/class-use/Level5.html index ec288dc..ad79eed 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Level5.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Level5.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Level5 - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Level6.html b/spaceinvaders/GameProject/doc/playground/class-use/Level6.html index 20a79b0..24c0670 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Level6.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Level6.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Level6 - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Level7.html b/spaceinvaders/GameProject/doc/playground/class-use/Level7.html index 96af8ae..182d42a 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Level7.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Level7.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Level7 - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/LevelBoss.html b/spaceinvaders/GameProject/doc/playground/class-use/LevelBoss.html index 29846ad..e2d5e27 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/LevelBoss.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelBoss.html @@ -1,11 +1,11 @@ - + Uses of Class playground.LevelBoss - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/LevelHitTwice.html b/spaceinvaders/GameProject/doc/playground/class-use/LevelHitTwice.html index 335a8c9..7d31729 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/LevelHitTwice.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelHitTwice.html @@ -1,11 +1,11 @@ - + Uses of Class playground.LevelHitTwice - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingHitObjects.html b/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingHitObjects.html index f037cc0..a9ca480 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingHitObjects.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingHitObjects.html @@ -1,11 +1,11 @@ - + Uses of Class playground.LevelMovingHitObjects - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingObjects.html b/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingObjects.html index 9c2fb0e..03539a6 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingObjects.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingObjects.html @@ -1,11 +1,11 @@ - + Uses of Class playground.LevelMovingObjects - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/LevelWithBox.html b/spaceinvaders/GameProject/doc/playground/class-use/LevelWithBox.html index 2f44a5a..4f85189 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/LevelWithBox.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelWithBox.html @@ -1,11 +1,11 @@ - + Uses of Class playground.LevelWithBox - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Music.html b/spaceinvaders/GameProject/doc/playground/class-use/Music.html index 583451e..2d08f32 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Music.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Music.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Music - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Playground.html b/spaceinvaders/GameProject/doc/playground/class-use/Playground.html index 4240ecc..56f7427 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/Playground.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/Playground.html @@ -1,11 +1,11 @@ - + Uses of Class playground.Playground - + @@ -234,73 +234,76 @@ loadScripts(document, 'script');
    Class
    Description
    class 
    - +
     
    class 
    - -
    -
    extends SpaceInvadersLevel with a boring start message
    -
    + +
     
    class 
    - +
    -
    extends SpaceInvadersLevel with a different startup message.
    +
    extends SpaceInvadersLevel with a boring start message
    class 
    - +
    +
    extends SpaceInvadersLevel with a different startup message.
    +
    +
    class 
    + +
    extends SpaceInvadersLevel with a ZigZack move of the enemies in Level3.createSingleEnemy(String, double, double, double, double, ObjectController, double) and sets a different Level3.getStartupMessage().
    -
    class 
    - -
    +
    class 
    + +
    extends SpaceInvadersLevel with aliens that need two hits to be destroyed.
    -
    class 
    - -
     
    class 
    - +
     
    class 
    - +
     
    class 
    - -
    -
    Class that realizes all the game logic of a very simple game level.
    -
    + +
     
    class 
    - +
    -
    extends SpaceInvadersLevel with 10 enemies that need two shots each to be destroyed.
    +
    Class that realizes all the game logic of a very simple game level.
    class 
    - +
    -
    Level that creates two RectObjects moving around and if ego is hit by them game is directly lost - (lives = 0).
    +
    extends SpaceInvadersLevel with 10 enemies that need two shots each to be destroyed.
    class 
    - +
    -
    This level adds two distracting objects to the canvas that cannot collide but bounce around all the time.
    +
    Level that creates two RectObjects moving around and if ego is hit by them game is directly lost + (lives = 0).
    class 
    - +
    -
    extends SpaceInvadersLevel with a red box.
    +
    This level adds two distracting objects to the canvas that cannot collide but bounce around all the time.
    class 
    - +
    -
    Class that realizes all the game logic of a very simple game level.
    +
    extends SpaceInvadersLevel with a red box.
    class 
    - -
     
    + +
    +
    Class that realizes all the game logic of a very simple game level.
    +
    +
    class 
    + +
     
    diff --git a/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html b/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html index 509fc78..78d0b55 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html @@ -1,11 +1,11 @@ - + Uses of Class playground.SaveGame - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevel.html b/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevel.html index 0a74c05..a8eacac 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevel.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevel.html @@ -1,11 +1,11 @@ - + Uses of Class playground.SpaceInvadersLevel - + diff --git a/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevelAua.html b/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevelAua.html index fab2949..324ab57 100644 --- a/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevelAua.html +++ b/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevelAua.html @@ -1,11 +1,11 @@ - + Uses of Class playground.SpaceInvadersLevelAua - + diff --git a/spaceinvaders/GameProject/doc/playground/package-summary.html b/spaceinvaders/GameProject/doc/playground/package-summary.html index dea2b28..e3f35f0 100644 --- a/spaceinvaders/GameProject/doc/playground/package-summary.html +++ b/spaceinvaders/GameProject/doc/playground/package-summary.html @@ -1,11 +1,11 @@ - + playground - + @@ -79,70 +79,72 @@ loadScripts(document, 'script');
    Description
     
    - +
     
    - +
     
    - -
    + +
     
    + +
    extends SpaceInvadersLevel with a boring start message
    - -
    + +
    extends SpaceInvadersLevel with a different startup message.
    - -
    + +
    extends SpaceInvadersLevel with a ZigZack move of the enemies in Level3.createSingleEnemy(String, double, double, double, double, ObjectController, double) and sets a different Level3.getStartupMessage().
    - -
    + +
    extends SpaceInvadersLevel with aliens that need two hits to be destroyed.
    - -
     
    - +
     
    - +
     
    - -
    + +
     
    + +
    Class that realizes all the game logic of a very simple game level.
    - -
    + +
    extends SpaceInvadersLevel with 10 enemies that need two shots each to be destroyed.
    - -
    + +
    Level that creates two RectObjects moving around and if ego is hit by them game is directly lost (lives = 0).
    - -
    + +
    This level adds two distracting objects to the canvas that cannot collide but bounce around all the time.
    - -
    + +
    extends SpaceInvadersLevel with a red box.
    - -
     
    - -
    + +
     
    + +
    Playground represents a level of the game, focusing on the game LOGIC, i.e., not so much on the graphical representation.
    - -
     
    - -
    + +
     
    + +
    Class that realizes all the game logic of a very simple game level.
    - -
     
    + +
     
    diff --git a/spaceinvaders/GameProject/doc/playground/package-tree.html b/spaceinvaders/GameProject/doc/playground/package-tree.html index 4976816..92ef0bc 100644 --- a/spaceinvaders/GameProject/doc/playground/package-tree.html +++ b/spaceinvaders/GameProject/doc/playground/package-tree.html @@ -1,11 +1,11 @@ - + playground Class Hierarchy - + @@ -65,7 +65,11 @@ loadScripts(document, 'script');
  • playground.Music
  • playground.Playground
      -
    • playground.BreakoutLevelBase
    • +
    • playground.BreakoutLevelBase + +
    • playground.SpaceInvadersLevel
      • playground.Level1
      • diff --git a/spaceinvaders/GameProject/doc/playground/package-use.html b/spaceinvaders/GameProject/doc/playground/package-use.html index a3fc897..464c8a0 100644 --- a/spaceinvaders/GameProject/doc/playground/package-use.html +++ b/spaceinvaders/GameProject/doc/playground/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package playground - + @@ -129,17 +129,19 @@ loadScripts(document, 'script');
        Class
        Description
        - -
        + +
         
        + +
        Playground represents a level of the game, focusing on the game LOGIC, i.e., not so much on the graphical representation.
        - -
        + +
        Class that realizes all the game logic of a very simple game level.
        - -
         
        + +
         
        diff --git a/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html b/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html index 0e26719..51d51cd 100644 --- a/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html @@ -1,11 +1,11 @@ - + AnimationArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/Artist.html b/spaceinvaders/GameProject/doc/rendering/Artist.html index 08a3abc..0ba0064 100644 --- a/spaceinvaders/GameProject/doc/rendering/Artist.html +++ b/spaceinvaders/GameProject/doc/rendering/Artist.html @@ -1,11 +1,11 @@ - + Artist - + diff --git a/spaceinvaders/GameProject/doc/rendering/CircleArtist.html b/spaceinvaders/GameProject/doc/rendering/CircleArtist.html index eb1a3fe..1989218 100644 --- a/spaceinvaders/GameProject/doc/rendering/CircleArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/CircleArtist.html @@ -1,11 +1,11 @@ - + CircleArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/RectArtist.html b/spaceinvaders/GameProject/doc/rendering/RectArtist.html index c9a764e..d6b6ebe 100644 --- a/spaceinvaders/GameProject/doc/rendering/RectArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/RectArtist.html @@ -1,11 +1,11 @@ - + RectArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/TextArtist.html b/spaceinvaders/GameProject/doc/rendering/TextArtist.html index 0887368..a910327 100644 --- a/spaceinvaders/GameProject/doc/rendering/TextArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/TextArtist.html @@ -1,11 +1,11 @@ - + TextArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html b/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html index e8a320e..7efe5c3 100644 --- a/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html @@ -1,11 +1,11 @@ - + Uses of Class rendering.AnimationArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/class-use/Artist.html b/spaceinvaders/GameProject/doc/rendering/class-use/Artist.html index 568d396..212f8d2 100644 --- a/spaceinvaders/GameProject/doc/rendering/class-use/Artist.html +++ b/spaceinvaders/GameProject/doc/rendering/class-use/Artist.html @@ -1,11 +1,11 @@ - + Uses of Class rendering.Artist - + diff --git a/spaceinvaders/GameProject/doc/rendering/class-use/CircleArtist.html b/spaceinvaders/GameProject/doc/rendering/class-use/CircleArtist.html index bf99110..aec295a 100644 --- a/spaceinvaders/GameProject/doc/rendering/class-use/CircleArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/class-use/CircleArtist.html @@ -1,11 +1,11 @@ - + Uses of Class rendering.CircleArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/class-use/RectArtist.html b/spaceinvaders/GameProject/doc/rendering/class-use/RectArtist.html index ea0f624..cb6192c 100644 --- a/spaceinvaders/GameProject/doc/rendering/class-use/RectArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/class-use/RectArtist.html @@ -1,11 +1,11 @@ - + Uses of Class rendering.RectArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/class-use/TextArtist.html b/spaceinvaders/GameProject/doc/rendering/class-use/TextArtist.html index e4e1bac..db64b83 100644 --- a/spaceinvaders/GameProject/doc/rendering/class-use/TextArtist.html +++ b/spaceinvaders/GameProject/doc/rendering/class-use/TextArtist.html @@ -1,11 +1,11 @@ - + Uses of Class rendering.TextArtist - + diff --git a/spaceinvaders/GameProject/doc/rendering/package-summary.html b/spaceinvaders/GameProject/doc/rendering/package-summary.html index 95f3465..00487d6 100644 --- a/spaceinvaders/GameProject/doc/rendering/package-summary.html +++ b/spaceinvaders/GameProject/doc/rendering/package-summary.html @@ -1,11 +1,11 @@ - + rendering - + diff --git a/spaceinvaders/GameProject/doc/rendering/package-tree.html b/spaceinvaders/GameProject/doc/rendering/package-tree.html index 13fe09a..5b75759 100644 --- a/spaceinvaders/GameProject/doc/rendering/package-tree.html +++ b/spaceinvaders/GameProject/doc/rendering/package-tree.html @@ -1,11 +1,11 @@ - + rendering Class Hierarchy - + diff --git a/spaceinvaders/GameProject/doc/rendering/package-use.html b/spaceinvaders/GameProject/doc/rendering/package-use.html index 62b5237..81be7bb 100644 --- a/spaceinvaders/GameProject/doc/rendering/package-use.html +++ b/spaceinvaders/GameProject/doc/rendering/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package rendering - + diff --git a/spaceinvaders/GameProject/doc/type-search-index.js b/spaceinvaders/GameProject/doc/type-search-index.js index e111866..2b2db3e 100644 --- a/spaceinvaders/GameProject/doc/type-search-index.js +++ b/spaceinvaders/GameProject/doc/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"gameobjects","l":"AnimatedGameobject"},{"p":"playground","l":"Animation"},{"p":"rendering","l":"AnimationArtist"},{"p":"rendering","l":"Artist"},{"p":"base","l":"BreakoutGame"},{"p":"playground","l":"BreakoutLevelBase"},{"p":"rendering","l":"CircleArtist"},{"p":"collider","l":"CircleCollider"},{"p":"collider","l":"Collider"},{"p":"controller","l":"CollisionAwareEgoController"},{"p":"controller","l":"EgoController"},{"p":"gameobjects","l":"EgoObject"},{"p":"controller","l":"EnemyController"},{"p":"gameobjects","l":"FallingStar"},{"p":"controller","l":"FallingStarController"},{"p":"base","l":"GameLoop"},{"p":"gameobjects","l":"GameObject"},{"p":"ui","l":"GameUI"},{"p":"playground","l":"HighscoreManager"},{"p":"playground","l":"Level1"},{"p":"playground","l":"Level2"},{"p":"playground","l":"Level3"},{"p":"playground","l":"Level4"},{"p":"playground","l":"Level5"},{"p":"playground","l":"Level6"},{"p":"playground","l":"Level7"},{"p":"playground","l":"LevelBoss"},{"p":"playground","l":"LevelHitTwice"},{"p":"playground","l":"LevelMovingHitObjects"},{"p":"playground","l":"LevelMovingObjects"},{"p":"playground","l":"LevelWithBox"},{"p":"controller","l":"LimitedTimeController"},{"p":"controller","l":"MineController"},{"p":"base","l":"MovingObjectsGame"},{"p":"base","l":"MultiLevelGame"},{"p":"playground","l":"Music"},{"p":"controller","l":"ObjectController"},{"p":"playground","l":"Playground"},{"p":"controller","l":"ReboundController"},{"p":"controller","l":"ReboundController2"},{"p":"rendering","l":"RectArtist"},{"p":"collider","l":"RectCollider"},{"p":"gameobjects","l":"RectObject"},{"p":"playground","l":"SaveGame"},{"p":"controller","l":"SimpleShotController"},{"p":"playground","l":"SpaceInvadersLevel"},{"p":"playground","l":"SpaceInvadersLevelAua"},{"p":"rendering","l":"TextArtist"},{"p":"gameobjects","l":"TextObject"},{"p":"controller","l":"ZickZackController"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"gameobjects","l":"AnimatedGameobject"},{"p":"playground","l":"Animation"},{"p":"rendering","l":"AnimationArtist"},{"p":"rendering","l":"Artist"},{"p":"base","l":"BreakoutGame"},{"p":"playground","l":"BreakoutLevel1"},{"p":"playground","l":"BreakoutLevelBase"},{"p":"rendering","l":"CircleArtist"},{"p":"collider","l":"CircleCollider"},{"p":"collider","l":"Collider"},{"p":"controller","l":"CollisionAwareEgoController"},{"p":"controller","l":"EgoController"},{"p":"gameobjects","l":"EgoObject"},{"p":"controller","l":"EnemyController"},{"p":"gameobjects","l":"FallingStar"},{"p":"controller","l":"FallingStarController"},{"p":"base","l":"GameLoop"},{"p":"gameobjects","l":"GameObject"},{"p":"ui","l":"GameUI"},{"p":"playground","l":"HighscoreManager"},{"p":"playground","l":"Level1"},{"p":"playground","l":"Level2"},{"p":"playground","l":"Level3"},{"p":"playground","l":"Level4"},{"p":"playground","l":"Level5"},{"p":"playground","l":"Level6"},{"p":"playground","l":"Level7"},{"p":"playground","l":"LevelBoss"},{"p":"playground","l":"LevelHitTwice"},{"p":"playground","l":"LevelMovingHitObjects"},{"p":"playground","l":"LevelMovingObjects"},{"p":"playground","l":"LevelWithBox"},{"p":"controller","l":"LimitedTimeController"},{"p":"controller","l":"MineController"},{"p":"base","l":"MovingObjectsGame"},{"p":"base","l":"MultiLevelGame"},{"p":"playground","l":"Music"},{"p":"controller","l":"ObjectController"},{"p":"playground","l":"Playground"},{"p":"controller","l":"ReboundController"},{"p":"controller","l":"ReboundController2"},{"p":"rendering","l":"RectArtist"},{"p":"collider","l":"RectCollider"},{"p":"gameobjects","l":"RectObject"},{"p":"playground","l":"SaveGame"},{"p":"controller","l":"SimpleShotController"},{"p":"playground","l":"SpaceInvadersLevel"},{"p":"playground","l":"SpaceInvadersLevelAua"},{"p":"rendering","l":"TextArtist"},{"p":"gameobjects","l":"TextObject"},{"p":"controller","l":"ZickZackController"}];updateSearchResults(); \ No newline at end of file diff --git a/spaceinvaders/GameProject/doc/ui/GameUI.html b/spaceinvaders/GameProject/doc/ui/GameUI.html index 29951e1..81ef438 100644 --- a/spaceinvaders/GameProject/doc/ui/GameUI.html +++ b/spaceinvaders/GameProject/doc/ui/GameUI.html @@ -1,11 +1,11 @@ - + GameUI - + diff --git a/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html b/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html index ac68d72..c8d302e 100644 --- a/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html +++ b/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html @@ -1,11 +1,11 @@ - + Uses of Class ui.GameUI - + diff --git a/spaceinvaders/GameProject/doc/ui/package-summary.html b/spaceinvaders/GameProject/doc/ui/package-summary.html index 5f7f405..a9c2d6c 100644 --- a/spaceinvaders/GameProject/doc/ui/package-summary.html +++ b/spaceinvaders/GameProject/doc/ui/package-summary.html @@ -1,11 +1,11 @@ - + ui - + diff --git a/spaceinvaders/GameProject/doc/ui/package-tree.html b/spaceinvaders/GameProject/doc/ui/package-tree.html index f8a158e..419b1a0 100644 --- a/spaceinvaders/GameProject/doc/ui/package-tree.html +++ b/spaceinvaders/GameProject/doc/ui/package-tree.html @@ -1,11 +1,11 @@ - + ui Class Hierarchy - + diff --git a/spaceinvaders/GameProject/doc/ui/package-use.html b/spaceinvaders/GameProject/doc/ui/package-use.html index f2122f6..a44c3c5 100644 --- a/spaceinvaders/GameProject/doc/ui/package-use.html +++ b/spaceinvaders/GameProject/doc/ui/package-use.html @@ -1,11 +1,11 @@ - + Uses of Package ui - + diff --git a/spaceinvaders/GameProject/log/log4j.log b/spaceinvaders/GameProject/log/log4j.log index 75816ee..7b00059 100644 --- a/spaceinvaders/GameProject/log/log4j.log +++ b/spaceinvaders/GameProject/log/log4j.log @@ -1496,3 +1496,98 @@ 2022-06-02 23:40:44,951 INFO playground.BreakoutLevel1 - ball created. 2022-06-02 23:46:10,871 INFO playground.BreakoutLevel1 - ego created. 2022-06-02 23:46:10,878 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:47:54,919 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:47:54,936 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:49:02,240 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:49:02,242 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:49:46,473 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:49:46,474 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:51:20,198 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:51:20,241 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:53:26,553 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:53:26,570 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:54:55,274 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:54:55,295 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:55:30,340 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:55:30,362 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:56:24,703 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:56:24,722 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:56:49,632 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:56:49,652 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:58:04,833 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:58:04,835 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 10:59:49,054 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 10:59:49,077 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 11:03:16,940 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 11:03:16,960 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 11:04:50,820 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 11:04:50,837 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 11:10:43,262 INFO playground.SpaceInvadersLevel - PREPARE +2022-06-03 11:10:43,451 INFO playground.Animation - img added .\video/sweetAlien0.png +2022-06-03 11:10:43,482 INFO playground.Animation - img added .\video/sweetAlien1.png +2022-06-03 11:10:43,492 INFO playground.Animation - img added .\video/sweetAlien2.png +2022-06-03 11:10:43,509 INFO playground.Animation - img added .\video/sweetAlien3.png +2022-06-03 11:10:43,528 INFO playground.Animation - img added .\video/sweetAlien4.png +2022-06-03 11:10:43,544 INFO playground.Animation - img added .\video/sweetAlien5.png +2022-06-03 11:10:43,557 INFO playground.Animation - img added .\video/sweetAlien6.png +2022-06-03 11:10:43,567 INFO playground.Animation - img added .\video/sweetAlien7.png +2022-06-03 11:10:43,609 INFO playground.Animation - img added .\video/heart0.png +2022-06-03 11:10:43,621 INFO playground.Animation - img added .\video/heart1.png +2022-06-03 11:10:43,642 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-03 11:11:59,113 INFO playground.SpaceInvadersLevel - PREPARE +2022-06-03 11:11:59,273 INFO playground.Animation - img added .\video/sweetAlien0.png +2022-06-03 11:11:59,296 INFO playground.Animation - img added .\video/sweetAlien1.png +2022-06-03 11:11:59,307 INFO playground.Animation - img added .\video/sweetAlien2.png +2022-06-03 11:11:59,321 INFO playground.Animation - img added .\video/sweetAlien3.png +2022-06-03 11:11:59,338 INFO playground.Animation - img added .\video/sweetAlien4.png +2022-06-03 11:11:59,351 INFO playground.Animation - img added .\video/sweetAlien5.png +2022-06-03 11:11:59,362 INFO playground.Animation - img added .\video/sweetAlien6.png +2022-06-03 11:11:59,377 INFO playground.Animation - img added .\video/sweetAlien7.png +2022-06-03 11:11:59,425 INFO playground.Animation - img added .\video/heart0.png +2022-06-03 11:11:59,435 INFO playground.Animation - img added .\video/heart1.png +2022-06-03 11:11:59,454 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-03 11:13:14,520 INFO playground.SpaceInvadersLevel - PREPARE +2022-06-03 11:13:14,697 INFO playground.Animation - img added .\video/sweetAlien0.png +2022-06-03 11:13:14,735 INFO playground.Animation - img added .\video/sweetAlien1.png +2022-06-03 11:13:14,746 INFO playground.Animation - img added .\video/sweetAlien2.png +2022-06-03 11:13:14,768 INFO playground.Animation - img added .\video/sweetAlien3.png +2022-06-03 11:13:14,800 INFO playground.Animation - img added .\video/sweetAlien4.png +2022-06-03 11:13:14,815 INFO playground.Animation - img added .\video/sweetAlien5.png +2022-06-03 11:13:14,829 INFO playground.Animation - img added .\video/sweetAlien6.png +2022-06-03 11:13:14,840 INFO playground.Animation - img added .\video/sweetAlien7.png +2022-06-03 11:13:14,873 INFO playground.Animation - img added .\video/heart0.png +2022-06-03 11:13:14,883 INFO playground.Animation - img added .\video/heart1.png +2022-06-03 11:13:14,900 INFO playground.SpaceInvadersLevel - HIGHSCORE17200 +2022-06-03 11:13:22,999 INFO playground.LevelMovingObjects - ego hit a letal RectObject. Game ends NOW +2022-06-03 11:15:38,183 INFO playground.BreakoutLevel1 - ego created. +2022-06-03 11:15:38,200 INFO playground.BreakoutLevel1 - ball created. +2022-06-03 11:15:38,202 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,202 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,203 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,204 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,205 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,205 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,206 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,207 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,208 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,209 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,210 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,211 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,212 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,212 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,213 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,214 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,214 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,215 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,216 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,216 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,217 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,218 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,218 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,219 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,220 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,221 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,222 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,223 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,224 INFO playground.BreakoutLevel1 - brick created. +2022-06-03 11:15:38,224 INFO playground.BreakoutLevel1 - brick created. diff --git a/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java b/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java index 87770ae..1661649 100644 --- a/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java +++ b/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java @@ -16,7 +16,7 @@ public class BreakoutLevel1 extends BreakoutLevelBase { @Override protected void actionIfBallHitsBrick(GameObject ball, GameObject brick) { deleteObject(brick.getId()); - ball.setVX(ball.getVX()*-1); + ball.setVY(ball.getVY()*-1); // TODO Auto-generated method stub } @@ -48,8 +48,9 @@ public class BreakoutLevel1 extends BreakoutLevelBase { @Override protected GameObject createBrick(int row, int column) { - RectObject brick = new RectObject("brick"+row+column, this, 30 + row *60, 30 + column * 60, 0, 0, 40, 40, Color.GREEN); - brick.addCollider(new RectCollider("brickcoll"+row+column, brick, 40, 40)); + RectObject brick = new RectObject("brick"+row+column, this, 40 + row * 69, 40 + column * 40, 0, 0, 60, 30, Color.GREEN); + brick.addCollider(new RectCollider("brickcoll"+row+column, brick, 60, 30)); + logger.info("brick created."); // TODO Auto-generated method stub @@ -67,15 +68,11 @@ public class BreakoutLevel1 extends BreakoutLevelBase { this.ball = ball1; this.addObject(ball1); - GameObject brick00 = this.createBrick(0, 0); - GameObject brick01 = this.createBrick(0, 1); - GameObject brick11 = this.createBrick(1, 1); - this.addObject(brick00); - this.addObject(brick01); - this.addObject(brick11); - - // TODO Auto-generated method stub - + for (int x = 0; x < 10; x++) { + for (int y = 0; y < 3; y++) { + GameObject greenBricks = this.createBrick(x,y); + this.addObject(greenBricks); + } + } } - } diff --git a/spaceinvaders/GameProject/src/playground/LevelMovingObjects.java b/spaceinvaders/GameProject/src/playground/LevelMovingObjects.java index 5791c04..d9c7f37 100644 --- a/spaceinvaders/GameProject/src/playground/LevelMovingObjects.java +++ b/spaceinvaders/GameProject/src/playground/LevelMovingObjects.java @@ -18,6 +18,7 @@ public class LevelMovingObjects extends SpaceInvadersLevel { this.addObject(blueBox); ReboundController boxControl = new ReboundController(); blueBox.addController(boxControl); + RectObject greenBox = new RectObject("GreenBox", this, 200, 200, 50, 170, 30, 30, Color.GREEN); this.addObject(greenBox); ReboundController boxControl_2 = new ReboundController();