diff --git a/spaceinvaders/GameProject/bin/.gitignore b/spaceinvaders/GameProject/bin/.gitignore
index 63a551f..61c497a 100644
--- a/spaceinvaders/GameProject/bin/.gitignore
+++ b/spaceinvaders/GameProject/bin/.gitignore
@@ -1,7 +1 @@
-/base/
-/collider/
-/controller/
-/gameobjects/
/playground/
-/rendering/
-/ui/
diff --git a/spaceinvaders/GameProject/doc/allclasses-index.html b/spaceinvaders/GameProject/doc/allclasses-index.html
index c82032c..6eec231 100644
--- a/spaceinvaders/GameProject/doc/allclasses-index.html
+++ b/spaceinvaders/GameProject/doc/allclasses-index.html
@@ -1,7 +1,7 @@
-
+
All Classes and Interfaces
diff --git a/spaceinvaders/GameProject/doc/allpackages-index.html b/spaceinvaders/GameProject/doc/allpackages-index.html
index 8395919..263a4a0 100644
--- a/spaceinvaders/GameProject/doc/allpackages-index.html
+++ b/spaceinvaders/GameProject/doc/allpackages-index.html
@@ -1,7 +1,7 @@
-
+
All Packages
diff --git a/spaceinvaders/GameProject/doc/base/BreakoutGame.html b/spaceinvaders/GameProject/doc/base/BreakoutGame.html
index 77f5bee..bc958d9 100644
--- a/spaceinvaders/GameProject/doc/base/BreakoutGame.html
+++ b/spaceinvaders/GameProject/doc/base/BreakoutGame.html
@@ -1,7 +1,7 @@
-
+
BreakoutGame
diff --git a/spaceinvaders/GameProject/doc/base/GameLoop.html b/spaceinvaders/GameProject/doc/base/GameLoop.html
index 1e53c79..c81bf97 100644
--- a/spaceinvaders/GameProject/doc/base/GameLoop.html
+++ b/spaceinvaders/GameProject/doc/base/GameLoop.html
@@ -1,7 +1,7 @@
-
+
GameLoop
diff --git a/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html b/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html
index d869d18..4bea63f 100644
--- a/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html
+++ b/spaceinvaders/GameProject/doc/base/MovingObjectsGame.html
@@ -1,7 +1,7 @@
-
+
MovingObjectsGame
diff --git a/spaceinvaders/GameProject/doc/base/MultiLevelGame.html b/spaceinvaders/GameProject/doc/base/MultiLevelGame.html
index bc94545..63b2ee4 100644
--- a/spaceinvaders/GameProject/doc/base/MultiLevelGame.html
+++ b/spaceinvaders/GameProject/doc/base/MultiLevelGame.html
@@ -1,7 +1,7 @@
-
+
MultiLevelGame
diff --git a/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html b/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html
index a8f9ed9..56caca8 100644
--- a/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html
+++ b/spaceinvaders/GameProject/doc/base/class-use/BreakoutGame.html
@@ -1,7 +1,7 @@
-
+
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 11bd215..2f6f62f 100644
--- a/spaceinvaders/GameProject/doc/base/class-use/GameLoop.html
+++ b/spaceinvaders/GameProject/doc/base/class-use/GameLoop.html
@@ -1,7 +1,7 @@
-
+
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 dd739b4..de85171 100644
--- a/spaceinvaders/GameProject/doc/base/class-use/MovingObjectsGame.html
+++ b/spaceinvaders/GameProject/doc/base/class-use/MovingObjectsGame.html
@@ -1,7 +1,7 @@
-
+
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 e819167..5b5248f 100644
--- a/spaceinvaders/GameProject/doc/base/class-use/MultiLevelGame.html
+++ b/spaceinvaders/GameProject/doc/base/class-use/MultiLevelGame.html
@@ -1,7 +1,7 @@
-
+
Uses of Class base.MultiLevelGame
diff --git a/spaceinvaders/GameProject/doc/base/package-summary.html b/spaceinvaders/GameProject/doc/base/package-summary.html
index 6c828c2..4e9cd8e 100644
--- a/spaceinvaders/GameProject/doc/base/package-summary.html
+++ b/spaceinvaders/GameProject/doc/base/package-summary.html
@@ -1,7 +1,7 @@
-
+
base
diff --git a/spaceinvaders/GameProject/doc/base/package-tree.html b/spaceinvaders/GameProject/doc/base/package-tree.html
index cfbd50c..0d7c546 100644
--- a/spaceinvaders/GameProject/doc/base/package-tree.html
+++ b/spaceinvaders/GameProject/doc/base/package-tree.html
@@ -1,7 +1,7 @@
-
+
base Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/base/package-use.html b/spaceinvaders/GameProject/doc/base/package-use.html
index 83c4da5..3378c4f 100644
--- a/spaceinvaders/GameProject/doc/base/package-use.html
+++ b/spaceinvaders/GameProject/doc/base/package-use.html
@@ -1,7 +1,7 @@
-
+
Uses of Package base
diff --git a/spaceinvaders/GameProject/doc/collider/CircleCollider.html b/spaceinvaders/GameProject/doc/collider/CircleCollider.html
index 45d55c7..46d5d58 100644
--- a/spaceinvaders/GameProject/doc/collider/CircleCollider.html
+++ b/spaceinvaders/GameProject/doc/collider/CircleCollider.html
@@ -1,7 +1,7 @@
-
+
CircleCollider
diff --git a/spaceinvaders/GameProject/doc/collider/Collider.html b/spaceinvaders/GameProject/doc/collider/Collider.html
index 9bec5ca..fedb7e7 100644
--- a/spaceinvaders/GameProject/doc/collider/Collider.html
+++ b/spaceinvaders/GameProject/doc/collider/Collider.html
@@ -1,7 +1,7 @@
-
+
Collider
diff --git a/spaceinvaders/GameProject/doc/collider/RectCollider.html b/spaceinvaders/GameProject/doc/collider/RectCollider.html
index 38acd19..bfe8dda 100644
--- a/spaceinvaders/GameProject/doc/collider/RectCollider.html
+++ b/spaceinvaders/GameProject/doc/collider/RectCollider.html
@@ -1,7 +1,7 @@
-
+
RectCollider
diff --git a/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html b/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html
index 1b50fe4..4c58e22 100644
--- a/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html
+++ b/spaceinvaders/GameProject/doc/collider/class-use/CircleCollider.html
@@ -1,7 +1,7 @@
-
+
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 fbc338b..634d9ef 100644
--- a/spaceinvaders/GameProject/doc/collider/class-use/Collider.html
+++ b/spaceinvaders/GameProject/doc/collider/class-use/Collider.html
@@ -1,7 +1,7 @@
-
+
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 5d6c4a4..3df742c 100644
--- a/spaceinvaders/GameProject/doc/collider/class-use/RectCollider.html
+++ b/spaceinvaders/GameProject/doc/collider/class-use/RectCollider.html
@@ -1,7 +1,7 @@
-
+
Uses of Class collider.RectCollider
diff --git a/spaceinvaders/GameProject/doc/collider/package-summary.html b/spaceinvaders/GameProject/doc/collider/package-summary.html
index b0503ee..91e9380 100644
--- a/spaceinvaders/GameProject/doc/collider/package-summary.html
+++ b/spaceinvaders/GameProject/doc/collider/package-summary.html
@@ -1,7 +1,7 @@
-
+
collider
diff --git a/spaceinvaders/GameProject/doc/collider/package-tree.html b/spaceinvaders/GameProject/doc/collider/package-tree.html
index 14c9d50..410a530 100644
--- a/spaceinvaders/GameProject/doc/collider/package-tree.html
+++ b/spaceinvaders/GameProject/doc/collider/package-tree.html
@@ -1,7 +1,7 @@
-
+
collider Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/collider/package-use.html b/spaceinvaders/GameProject/doc/collider/package-use.html
index ad0e2e9..0b727b5 100644
--- a/spaceinvaders/GameProject/doc/collider/package-use.html
+++ b/spaceinvaders/GameProject/doc/collider/package-use.html
@@ -1,7 +1,7 @@
-
+
Uses of Package collider
diff --git a/spaceinvaders/GameProject/doc/constant-values.html b/spaceinvaders/GameProject/doc/constant-values.html
index 5b9b038..a524aba 100644
--- a/spaceinvaders/GameProject/doc/constant-values.html
+++ b/spaceinvaders/GameProject/doc/constant-values.html
@@ -1,7 +1,7 @@
-
+
Constant Field Values
diff --git a/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html b/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html
index 99a98c2..8d1be4b 100644
--- a/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html
+++ b/spaceinvaders/GameProject/doc/controller/CollisionAwareEgoController.html
@@ -1,7 +1,7 @@
-
+
CollisionAwareEgoController
diff --git a/spaceinvaders/GameProject/doc/controller/EgoController.html b/spaceinvaders/GameProject/doc/controller/EgoController.html
index 34dc828..1e48b12 100644
--- a/spaceinvaders/GameProject/doc/controller/EgoController.html
+++ b/spaceinvaders/GameProject/doc/controller/EgoController.html
@@ -1,7 +1,7 @@
-
+
EgoController
diff --git a/spaceinvaders/GameProject/doc/controller/EnemyController.html b/spaceinvaders/GameProject/doc/controller/EnemyController.html
index 7615a0b..48faedc 100644
--- a/spaceinvaders/GameProject/doc/controller/EnemyController.html
+++ b/spaceinvaders/GameProject/doc/controller/EnemyController.html
@@ -1,7 +1,7 @@
-
+
EnemyController
diff --git a/spaceinvaders/GameProject/doc/controller/FallingStarController.html b/spaceinvaders/GameProject/doc/controller/FallingStarController.html
index d4c5d4e..e31d86e 100644
--- a/spaceinvaders/GameProject/doc/controller/FallingStarController.html
+++ b/spaceinvaders/GameProject/doc/controller/FallingStarController.html
@@ -1,7 +1,7 @@
-
+
FallingStarController
diff --git a/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html b/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html
index a463f04..2fe7eb8 100644
--- a/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html
+++ b/spaceinvaders/GameProject/doc/controller/LimitedTimeController.html
@@ -1,7 +1,7 @@
-
+
LimitedTimeController
diff --git a/spaceinvaders/GameProject/doc/controller/MineController.html b/spaceinvaders/GameProject/doc/controller/MineController.html
index 8755dce..2b861c6 100644
--- a/spaceinvaders/GameProject/doc/controller/MineController.html
+++ b/spaceinvaders/GameProject/doc/controller/MineController.html
@@ -1,7 +1,7 @@
-
+
MineController
diff --git a/spaceinvaders/GameProject/doc/controller/ObjectController.html b/spaceinvaders/GameProject/doc/controller/ObjectController.html
index 360fd22..4acc2c5 100644
--- a/spaceinvaders/GameProject/doc/controller/ObjectController.html
+++ b/spaceinvaders/GameProject/doc/controller/ObjectController.html
@@ -1,7 +1,7 @@
-
+
ObjectController
diff --git a/spaceinvaders/GameProject/doc/controller/ReboundController.html b/spaceinvaders/GameProject/doc/controller/ReboundController.html
index 16dcff2..f5e598d 100644
--- a/spaceinvaders/GameProject/doc/controller/ReboundController.html
+++ b/spaceinvaders/GameProject/doc/controller/ReboundController.html
@@ -1,7 +1,7 @@
-
+
ReboundController
diff --git a/spaceinvaders/GameProject/doc/controller/ReboundController2.html b/spaceinvaders/GameProject/doc/controller/ReboundController2.html
index 3ed154b..9d9c3e1 100644
--- a/spaceinvaders/GameProject/doc/controller/ReboundController2.html
+++ b/spaceinvaders/GameProject/doc/controller/ReboundController2.html
@@ -1,7 +1,7 @@
-
+
ReboundController2
diff --git a/spaceinvaders/GameProject/doc/controller/SimpleShotController.html b/spaceinvaders/GameProject/doc/controller/SimpleShotController.html
index 45fbc30..3fe8e57 100644
--- a/spaceinvaders/GameProject/doc/controller/SimpleShotController.html
+++ b/spaceinvaders/GameProject/doc/controller/SimpleShotController.html
@@ -1,7 +1,7 @@
-
+
SimpleShotController
diff --git a/spaceinvaders/GameProject/doc/controller/ZickZackController.html b/spaceinvaders/GameProject/doc/controller/ZickZackController.html
index 8ba81ac..5065bc3 100644
--- a/spaceinvaders/GameProject/doc/controller/ZickZackController.html
+++ b/spaceinvaders/GameProject/doc/controller/ZickZackController.html
@@ -1,7 +1,7 @@
-
+
ZickZackController
diff --git a/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html b/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html
index 4bd44c2..8a1fecb 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/CollisionAwareEgoController.html
@@ -1,7 +1,7 @@
-
+
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 b4d09f8..31912a5 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/EgoController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/EgoController.html
@@ -1,7 +1,7 @@
-
+
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 9c5e8aa..4f215b0 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/EnemyController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/EnemyController.html
@@ -1,7 +1,7 @@
-
+
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 d62666f..18fd4cf 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/FallingStarController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/FallingStarController.html
@@ -1,7 +1,7 @@
-
+
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 cb62773..0fcb1b4 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/LimitedTimeController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/LimitedTimeController.html
@@ -1,7 +1,7 @@
-
+
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 4ffd708..2423144 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/MineController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/MineController.html
@@ -1,7 +1,7 @@
-
+
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 639670f..79c54c2 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/ObjectController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/ObjectController.html
@@ -1,7 +1,7 @@
-
+
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 b11063a..fae84c4 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/ReboundController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/ReboundController.html
@@ -1,7 +1,7 @@
-
+
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 0bcdf5d..2026350 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/ReboundController2.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/ReboundController2.html
@@ -1,7 +1,7 @@
-
+
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 3cbd89a..0dac0bf 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/SimpleShotController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/SimpleShotController.html
@@ -1,7 +1,7 @@
-
+
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 b1b8b0e..a3c2811 100644
--- a/spaceinvaders/GameProject/doc/controller/class-use/ZickZackController.html
+++ b/spaceinvaders/GameProject/doc/controller/class-use/ZickZackController.html
@@ -1,7 +1,7 @@
-
+
Uses of Class controller.ZickZackController
diff --git a/spaceinvaders/GameProject/doc/controller/package-summary.html b/spaceinvaders/GameProject/doc/controller/package-summary.html
index 18a8a63..ebd3c76 100644
--- a/spaceinvaders/GameProject/doc/controller/package-summary.html
+++ b/spaceinvaders/GameProject/doc/controller/package-summary.html
@@ -1,7 +1,7 @@
-
+
controller
diff --git a/spaceinvaders/GameProject/doc/controller/package-tree.html b/spaceinvaders/GameProject/doc/controller/package-tree.html
index acf868d..b3a39f1 100644
--- a/spaceinvaders/GameProject/doc/controller/package-tree.html
+++ b/spaceinvaders/GameProject/doc/controller/package-tree.html
@@ -1,7 +1,7 @@
-
+
controller Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/controller/package-use.html b/spaceinvaders/GameProject/doc/controller/package-use.html
index 2989df9..4b0f5f9 100644
--- a/spaceinvaders/GameProject/doc/controller/package-use.html
+++ b/spaceinvaders/GameProject/doc/controller/package-use.html
@@ -1,7 +1,7 @@
-
+
Uses of Package controller
diff --git a/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html b/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html
index 68da692..44943ce 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/AnimatedGameobject.html
@@ -1,7 +1,7 @@
-
+
AnimatedGameobject
diff --git a/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html b/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html
index 89c7180..41b82b4 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/EgoObject.html
@@ -1,7 +1,7 @@
-
+
EgoObject
diff --git a/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html b/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html
index 259e513..a2e80d3 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/FallingStar.html
@@ -1,7 +1,7 @@
-
+
FallingStar
diff --git a/spaceinvaders/GameProject/doc/gameobjects/GameObject.html b/spaceinvaders/GameProject/doc/gameobjects/GameObject.html
index 92d26b7..5dfe6c6 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/GameObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/GameObject.html
@@ -1,7 +1,7 @@
-
+
GameObject
diff --git a/spaceinvaders/GameProject/doc/gameobjects/RectObject.html b/spaceinvaders/GameProject/doc/gameobjects/RectObject.html
index 80e91bd..1f8af0b 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/RectObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/RectObject.html
@@ -1,7 +1,7 @@
-
+
RectObject
diff --git a/spaceinvaders/GameProject/doc/gameobjects/TextObject.html b/spaceinvaders/GameProject/doc/gameobjects/TextObject.html
index dc559a5..f83dbd7 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/TextObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/TextObject.html
@@ -1,7 +1,7 @@
-
+
TextObject
diff --git a/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html b/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html
index 482439b..d53bd7f 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/AnimatedGameobject.html
@@ -1,7 +1,7 @@
-
+
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 d12cf8a..5c2ef74 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/class-use/EgoObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/EgoObject.html
@@ -1,7 +1,7 @@
-
+
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 f084211..d098e7e 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/class-use/FallingStar.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/FallingStar.html
@@ -1,7 +1,7 @@
-
+
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 52a9b72..394c1e8 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/class-use/GameObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/GameObject.html
@@ -1,7 +1,7 @@
-
+
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 8fe3448..cd4bf66 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/class-use/RectObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/RectObject.html
@@ -1,7 +1,7 @@
-
+
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 9d91118..625abd3 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/class-use/TextObject.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/class-use/TextObject.html
@@ -1,7 +1,7 @@
-
+
Uses of Class gameobjects.TextObject
diff --git a/spaceinvaders/GameProject/doc/gameobjects/package-summary.html b/spaceinvaders/GameProject/doc/gameobjects/package-summary.html
index 3280fe0..f5f7382 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/package-summary.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/package-summary.html
@@ -1,7 +1,7 @@
-
+
gameobjects
diff --git a/spaceinvaders/GameProject/doc/gameobjects/package-tree.html b/spaceinvaders/GameProject/doc/gameobjects/package-tree.html
index a592564..29b5c3a 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/package-tree.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/package-tree.html
@@ -1,7 +1,7 @@
-
+
gameobjects Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/gameobjects/package-use.html b/spaceinvaders/GameProject/doc/gameobjects/package-use.html
index 76ed657..e7d3aec 100644
--- a/spaceinvaders/GameProject/doc/gameobjects/package-use.html
+++ b/spaceinvaders/GameProject/doc/gameobjects/package-use.html
@@ -1,7 +1,7 @@
-
+
Uses of Package gameobjects
diff --git a/spaceinvaders/GameProject/doc/help-doc.html b/spaceinvaders/GameProject/doc/help-doc.html
index 8405587..e3c7925 100644
--- a/spaceinvaders/GameProject/doc/help-doc.html
+++ b/spaceinvaders/GameProject/doc/help-doc.html
@@ -1,7 +1,7 @@
-
+
API Help
diff --git a/spaceinvaders/GameProject/doc/index-files/index-1.html b/spaceinvaders/GameProject/doc/index-files/index-1.html
index 9ab7e9d..ddbf4aa 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-1.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-1.html
@@ -1,7 +1,7 @@
-
+
A-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-10.html b/spaceinvaders/GameProject/doc/index-files/index-10.html
index c83bb62..a91ff2a 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-10.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-10.html
@@ -1,7 +1,7 @@
-
+
L-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-11.html b/spaceinvaders/GameProject/doc/index-files/index-11.html
index 7f5acf4..3fc6cac 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-11.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-11.html
@@ -1,7 +1,7 @@
-
+
M-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-12.html b/spaceinvaders/GameProject/doc/index-files/index-12.html
index bb424d2..b0e835a 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-12.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-12.html
@@ -1,7 +1,7 @@
-
+
O-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-13.html b/spaceinvaders/GameProject/doc/index-files/index-13.html
index 9d40d83..1ad7359 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-13.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-13.html
@@ -1,7 +1,7 @@
-
+
P-Index
@@ -86,7 +86,9 @@ loadScripts(document, 'script');
calculates and returns the preferred size of the level (in pixel) for Y-direction
prepareLevel(String) - Method in class playground.BreakoutLevel1
-
+
+added ego object, ball and rows of bricks to the level.
+
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 a07d629..8f45544 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-14.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-14.html
@@ -1,7 +1,7 @@
-
+
R-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-15.html b/spaceinvaders/GameProject/doc/index-files/index-15.html
index e4b8837..364b8ce 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-15.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-15.html
@@ -1,7 +1,7 @@
-
+
S-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-16.html b/spaceinvaders/GameProject/doc/index-files/index-16.html
index 253fd3d..e92bcfa 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-16.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-16.html
@@ -1,7 +1,7 @@
-
+
T-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-17.html b/spaceinvaders/GameProject/doc/index-files/index-17.html
index 674becf..b60ee15 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-17.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-17.html
@@ -1,7 +1,7 @@
-
+
U-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-18.html b/spaceinvaders/GameProject/doc/index-files/index-18.html
index 437c9f3..09d243d 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-18.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-18.html
@@ -1,7 +1,7 @@
-
+
W-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-19.html b/spaceinvaders/GameProject/doc/index-files/index-19.html
index f2235fb..466a92f 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-19.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-19.html
@@ -1,7 +1,7 @@
-
+
Z-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-2.html b/spaceinvaders/GameProject/doc/index-files/index-2.html
index d1f3ae9..2bbe122 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-2.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-2.html
@@ -1,7 +1,7 @@
-
+
B-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-3.html b/spaceinvaders/GameProject/doc/index-files/index-3.html
index d004613..812527e 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-3.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-3.html
@@ -1,7 +1,7 @@
-
+
C-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-4.html b/spaceinvaders/GameProject/doc/index-files/index-4.html
index 0eaf3ab..5c63e70 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-4.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-4.html
@@ -1,7 +1,7 @@
-
+
D-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-5.html b/spaceinvaders/GameProject/doc/index-files/index-5.html
index c861c40..e02e1eb 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-5.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-5.html
@@ -1,7 +1,7 @@
-
+
E-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-6.html b/spaceinvaders/GameProject/doc/index-files/index-6.html
index 45cfc14..e591b2f 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-6.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-6.html
@@ -1,7 +1,7 @@
-
+
F-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-7.html b/spaceinvaders/GameProject/doc/index-files/index-7.html
index 42be9ae..955e11f 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-7.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-7.html
@@ -1,7 +1,7 @@
-
+
G-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-8.html b/spaceinvaders/GameProject/doc/index-files/index-8.html
index 2fb6f93..5acaa93 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-8.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-8.html
@@ -1,7 +1,7 @@
-
+
H-Index
diff --git a/spaceinvaders/GameProject/doc/index-files/index-9.html b/spaceinvaders/GameProject/doc/index-files/index-9.html
index 7348f57..d5f25aa 100644
--- a/spaceinvaders/GameProject/doc/index-files/index-9.html
+++ b/spaceinvaders/GameProject/doc/index-files/index-9.html
@@ -1,7 +1,7 @@
-
+
I-Index
diff --git a/spaceinvaders/GameProject/doc/index.html b/spaceinvaders/GameProject/doc/index.html
index 6c7c482..540ae6d 100644
--- a/spaceinvaders/GameProject/doc/index.html
+++ b/spaceinvaders/GameProject/doc/index.html
@@ -1,7 +1,7 @@
-
+
Overview
diff --git a/spaceinvaders/GameProject/doc/jquery-ui.overrides.css b/spaceinvaders/GameProject/doc/jquery-ui.overrides.css
index 1abff95..f89acb6 100644
--- a/spaceinvaders/GameProject/doc/jquery-ui.overrides.css
+++ b/spaceinvaders/GameProject/doc/jquery-ui.overrides.css
@@ -1,26 +1,26 @@
/*
* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
- * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
*/
.ui-state-active,
diff --git a/spaceinvaders/GameProject/doc/overview-summary.html b/spaceinvaders/GameProject/doc/overview-summary.html
index 8c0f2aa..2ead591 100644
--- a/spaceinvaders/GameProject/doc/overview-summary.html
+++ b/spaceinvaders/GameProject/doc/overview-summary.html
@@ -1,7 +1,7 @@
-
+
Generated Documentation (Untitled)
diff --git a/spaceinvaders/GameProject/doc/overview-tree.html b/spaceinvaders/GameProject/doc/overview-tree.html
index 88eef8a..2a834f3 100644
--- a/spaceinvaders/GameProject/doc/overview-tree.html
+++ b/spaceinvaders/GameProject/doc/overview-tree.html
@@ -1,7 +1,7 @@
-
+
Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/playground/Animation.html b/spaceinvaders/GameProject/doc/playground/Animation.html
index 20f9d88..d401cc9 100644
--- a/spaceinvaders/GameProject/doc/playground/Animation.html
+++ b/spaceinvaders/GameProject/doc/playground/Animation.html
@@ -1,7 +1,7 @@
-
+
Animation
diff --git a/spaceinvaders/GameProject/doc/playground/BreakoutLevel1.html b/spaceinvaders/GameProject/doc/playground/BreakoutLevel1.html
index 7fd99d6..7640a0a 100644
--- a/spaceinvaders/GameProject/doc/playground/BreakoutLevel1.html
+++ b/spaceinvaders/GameProject/doc/playground/BreakoutLevel1.html
@@ -1,7 +1,7 @@
-
+
BreakoutLevel1
@@ -122,7 +122,7 @@ loadScripts(document, 'script');
void
-
Prepares a generic Breakout-Type level.
+
added ego object, ball and rows of bricks to the level.
@@ -165,17 +165,12 @@ loadScripts(document, 'script');
prepareLevel
public void prepareLevel(String level)
-
-Prepares a generic Breakout-Type level. This method relies on the methods
BreakoutLevelBase.createEgoObject()
,
-
BreakoutLevelBase.createBall()
and
BreakoutLevelBase.createBrick(int, int)
, among others, which are meant to be overwritten
- in subclasses.
- Attention: the attributes
BreakoutLevelBase.ball
and
BreakoutLevelBase.ego
need to be set properly to GameObject
- instances when implementing this method
BreakoutLevelBase.prepareLevel(String)
.
+added ego object, ball and rows of bricks to the level.
- Specified by:
prepareLevel
in class BreakoutLevelBase
- Parameters:
-level
- String passes by the game engine (not used currently and can be ignored).
+level
- level String to identify the level.
diff --git a/spaceinvaders/GameProject/doc/playground/BreakoutLevelBase.html b/spaceinvaders/GameProject/doc/playground/BreakoutLevelBase.html
index 8303120..88a6bca 100644
--- a/spaceinvaders/GameProject/doc/playground/BreakoutLevelBase.html
+++ b/spaceinvaders/GameProject/doc/playground/BreakoutLevelBase.html
@@ -1,7 +1,7 @@
-
+
BreakoutLevelBase
diff --git a/spaceinvaders/GameProject/doc/playground/HighscoreManager.html b/spaceinvaders/GameProject/doc/playground/HighscoreManager.html
index 6a94b71..adb1b04 100644
--- a/spaceinvaders/GameProject/doc/playground/HighscoreManager.html
+++ b/spaceinvaders/GameProject/doc/playground/HighscoreManager.html
@@ -1,7 +1,7 @@
-
+
HighscoreManager
diff --git a/spaceinvaders/GameProject/doc/playground/Level1.html b/spaceinvaders/GameProject/doc/playground/Level1.html
index 562d6bd..806968c 100644
--- a/spaceinvaders/GameProject/doc/playground/Level1.html
+++ b/spaceinvaders/GameProject/doc/playground/Level1.html
@@ -1,7 +1,7 @@
-
+
Level1
diff --git a/spaceinvaders/GameProject/doc/playground/Level2.html b/spaceinvaders/GameProject/doc/playground/Level2.html
index 967f727..7fec9f7 100644
--- a/spaceinvaders/GameProject/doc/playground/Level2.html
+++ b/spaceinvaders/GameProject/doc/playground/Level2.html
@@ -1,7 +1,7 @@
-
+
Level2
diff --git a/spaceinvaders/GameProject/doc/playground/Level3.html b/spaceinvaders/GameProject/doc/playground/Level3.html
index 0ad0890..5c241cf 100644
--- a/spaceinvaders/GameProject/doc/playground/Level3.html
+++ b/spaceinvaders/GameProject/doc/playground/Level3.html
@@ -1,7 +1,7 @@
-
+
Level3
diff --git a/spaceinvaders/GameProject/doc/playground/Level4.html b/spaceinvaders/GameProject/doc/playground/Level4.html
index a8202f9..20962f7 100644
--- a/spaceinvaders/GameProject/doc/playground/Level4.html
+++ b/spaceinvaders/GameProject/doc/playground/Level4.html
@@ -1,7 +1,7 @@
-
+
Level4
diff --git a/spaceinvaders/GameProject/doc/playground/Level5.html b/spaceinvaders/GameProject/doc/playground/Level5.html
index 963c2e5..7d06c58 100644
--- a/spaceinvaders/GameProject/doc/playground/Level5.html
+++ b/spaceinvaders/GameProject/doc/playground/Level5.html
@@ -1,7 +1,7 @@
-
+
Level5
diff --git a/spaceinvaders/GameProject/doc/playground/Level6.html b/spaceinvaders/GameProject/doc/playground/Level6.html
index e921fc3..a820271 100644
--- a/spaceinvaders/GameProject/doc/playground/Level6.html
+++ b/spaceinvaders/GameProject/doc/playground/Level6.html
@@ -1,7 +1,7 @@
-
+
Level6
diff --git a/spaceinvaders/GameProject/doc/playground/Level7.html b/spaceinvaders/GameProject/doc/playground/Level7.html
index 78837a6..2b61c6d 100644
--- a/spaceinvaders/GameProject/doc/playground/Level7.html
+++ b/spaceinvaders/GameProject/doc/playground/Level7.html
@@ -1,7 +1,7 @@
-
+
Level7
diff --git a/spaceinvaders/GameProject/doc/playground/LevelBoss.html b/spaceinvaders/GameProject/doc/playground/LevelBoss.html
index 0963e43..26f96c2 100644
--- a/spaceinvaders/GameProject/doc/playground/LevelBoss.html
+++ b/spaceinvaders/GameProject/doc/playground/LevelBoss.html
@@ -1,7 +1,7 @@
-
+
LevelBoss
diff --git a/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html b/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html
index 19aafb0..30dac38 100644
--- a/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html
+++ b/spaceinvaders/GameProject/doc/playground/LevelHitTwice.html
@@ -1,7 +1,7 @@
-
+
LevelHitTwice
diff --git a/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html b/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html
index 3381675..91efbc1 100644
--- a/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html
+++ b/spaceinvaders/GameProject/doc/playground/LevelMovingHitObjects.html
@@ -1,7 +1,7 @@
-
+
LevelMovingHitObjects
diff --git a/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html b/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html
index 1c42e05..ab524bb 100644
--- a/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html
+++ b/spaceinvaders/GameProject/doc/playground/LevelMovingObjects.html
@@ -1,7 +1,7 @@
-
+
LevelMovingObjects
diff --git a/spaceinvaders/GameProject/doc/playground/LevelWithBox.html b/spaceinvaders/GameProject/doc/playground/LevelWithBox.html
index 9c8c8e2..45c5490 100644
--- a/spaceinvaders/GameProject/doc/playground/LevelWithBox.html
+++ b/spaceinvaders/GameProject/doc/playground/LevelWithBox.html
@@ -1,7 +1,7 @@
-
+
LevelWithBox
diff --git a/spaceinvaders/GameProject/doc/playground/Music.html b/spaceinvaders/GameProject/doc/playground/Music.html
index 9bd03fd..39f44f9 100644
--- a/spaceinvaders/GameProject/doc/playground/Music.html
+++ b/spaceinvaders/GameProject/doc/playground/Music.html
@@ -1,7 +1,7 @@
-
+
Music
diff --git a/spaceinvaders/GameProject/doc/playground/Playground.html b/spaceinvaders/GameProject/doc/playground/Playground.html
index 5c198d3..0e92778 100644
--- a/spaceinvaders/GameProject/doc/playground/Playground.html
+++ b/spaceinvaders/GameProject/doc/playground/Playground.html
@@ -1,7 +1,7 @@
-
+
Playground
diff --git a/spaceinvaders/GameProject/doc/playground/SaveGame.html b/spaceinvaders/GameProject/doc/playground/SaveGame.html
index 695c0bb..ec1c4e4 100644
--- a/spaceinvaders/GameProject/doc/playground/SaveGame.html
+++ b/spaceinvaders/GameProject/doc/playground/SaveGame.html
@@ -1,7 +1,7 @@
-
+
SaveGame
diff --git a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html
index bb9b748..c0c430e 100644
--- a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html
+++ b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevel.html
@@ -1,7 +1,7 @@
-
+
SpaceInvadersLevel
diff --git a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html
index 0984a8a..a722d39 100644
--- a/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html
+++ b/spaceinvaders/GameProject/doc/playground/SpaceInvadersLevelAua.html
@@ -1,7 +1,7 @@
-
+
SpaceInvadersLevelAua
diff --git a/spaceinvaders/GameProject/doc/playground/class-use/Animation.html b/spaceinvaders/GameProject/doc/playground/class-use/Animation.html
index 7aa7f8e..9ac6212 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Animation.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Animation.html
@@ -1,7 +1,7 @@
-
+
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
index 9aab6d3..babaf6c 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevel1.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevel1.html
@@ -1,7 +1,7 @@
-
+
Uses of Class playground.BreakoutLevel1
diff --git a/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html b/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html
index 10d6f33..46c1b6d 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/BreakoutLevelBase.html
@@ -1,7 +1,7 @@
-
+
Uses of Class playground.BreakoutLevelBase
diff --git a/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html b/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html
index 662f22b..00faa30 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/HighscoreManager.html
@@ -1,7 +1,7 @@
-
+
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 514d9db..ac0b36c 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Level1.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Level1.html
@@ -1,7 +1,7 @@
-
+
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 7fb7a5f..435360e 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Level2.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Level2.html
@@ -1,7 +1,7 @@
-
+
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 3afda77..9d020f9 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Level3.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Level3.html
@@ -1,7 +1,7 @@
-
+
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 91c94e4..2fa3cd3 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Level4.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Level4.html
@@ -1,7 +1,7 @@
-
+
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 ad79eed..88e1f4e 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Level5.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Level5.html
@@ -1,7 +1,7 @@
-
+
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 24c0670..5373fb0 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Level6.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Level6.html
@@ -1,7 +1,7 @@
-
+
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 182d42a..7ffa163 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Level7.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Level7.html
@@ -1,7 +1,7 @@
-
+
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 e2d5e27..f6d93ac 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/LevelBoss.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelBoss.html
@@ -1,7 +1,7 @@
-
+
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 7d31729..456cc14 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/LevelHitTwice.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelHitTwice.html
@@ -1,7 +1,7 @@
-
+
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 a9ca480..43442cb 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingHitObjects.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingHitObjects.html
@@ -1,7 +1,7 @@
-
+
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 03539a6..7f6f364 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingObjects.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelMovingObjects.html
@@ -1,7 +1,7 @@
-
+
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 4f85189..7a08ee9 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/LevelWithBox.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/LevelWithBox.html
@@ -1,7 +1,7 @@
-
+
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 2d08f32..0c75096 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Music.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Music.html
@@ -1,7 +1,7 @@
-
+
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 56f7427..78759ac 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/Playground.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/Playground.html
@@ -1,7 +1,7 @@
-
+
Uses of Class playground.Playground
diff --git a/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html b/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html
index 78d0b55..f366d16 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/SaveGame.html
@@ -1,7 +1,7 @@
-
+
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 a8eacac..1205634 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevel.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevel.html
@@ -1,7 +1,7 @@
-
+
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 324ab57..05a2563 100644
--- a/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevelAua.html
+++ b/spaceinvaders/GameProject/doc/playground/class-use/SpaceInvadersLevelAua.html
@@ -1,7 +1,7 @@
-
+
Uses of Class playground.SpaceInvadersLevelAua
diff --git a/spaceinvaders/GameProject/doc/playground/package-summary.html b/spaceinvaders/GameProject/doc/playground/package-summary.html
index e3f35f0..766d056 100644
--- a/spaceinvaders/GameProject/doc/playground/package-summary.html
+++ b/spaceinvaders/GameProject/doc/playground/package-summary.html
@@ -1,7 +1,7 @@
-
+
playground
diff --git a/spaceinvaders/GameProject/doc/playground/package-tree.html b/spaceinvaders/GameProject/doc/playground/package-tree.html
index 92ef0bc..e0fecfb 100644
--- a/spaceinvaders/GameProject/doc/playground/package-tree.html
+++ b/spaceinvaders/GameProject/doc/playground/package-tree.html
@@ -1,7 +1,7 @@
-
+
playground Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/playground/package-use.html b/spaceinvaders/GameProject/doc/playground/package-use.html
index 464c8a0..e6c855c 100644
--- a/spaceinvaders/GameProject/doc/playground/package-use.html
+++ b/spaceinvaders/GameProject/doc/playground/package-use.html
@@ -1,7 +1,7 @@
-
+
Uses of Package playground
diff --git a/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html b/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html
index 51d51cd..3653a64 100644
--- a/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/AnimationArtist.html
@@ -1,7 +1,7 @@
-
+
AnimationArtist
diff --git a/spaceinvaders/GameProject/doc/rendering/Artist.html b/spaceinvaders/GameProject/doc/rendering/Artist.html
index 0ba0064..d05abe6 100644
--- a/spaceinvaders/GameProject/doc/rendering/Artist.html
+++ b/spaceinvaders/GameProject/doc/rendering/Artist.html
@@ -1,7 +1,7 @@
-
+
Artist
diff --git a/spaceinvaders/GameProject/doc/rendering/CircleArtist.html b/spaceinvaders/GameProject/doc/rendering/CircleArtist.html
index 1989218..0342754 100644
--- a/spaceinvaders/GameProject/doc/rendering/CircleArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/CircleArtist.html
@@ -1,7 +1,7 @@
-
+
CircleArtist
diff --git a/spaceinvaders/GameProject/doc/rendering/RectArtist.html b/spaceinvaders/GameProject/doc/rendering/RectArtist.html
index d6b6ebe..f7d9cc7 100644
--- a/spaceinvaders/GameProject/doc/rendering/RectArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/RectArtist.html
@@ -1,7 +1,7 @@
-
+
RectArtist
diff --git a/spaceinvaders/GameProject/doc/rendering/TextArtist.html b/spaceinvaders/GameProject/doc/rendering/TextArtist.html
index a910327..e106fca 100644
--- a/spaceinvaders/GameProject/doc/rendering/TextArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/TextArtist.html
@@ -1,7 +1,7 @@
-
+
TextArtist
diff --git a/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html b/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html
index 7efe5c3..59e81c6 100644
--- a/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/class-use/AnimationArtist.html
@@ -1,7 +1,7 @@
-
+
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 212f8d2..570f473 100644
--- a/spaceinvaders/GameProject/doc/rendering/class-use/Artist.html
+++ b/spaceinvaders/GameProject/doc/rendering/class-use/Artist.html
@@ -1,7 +1,7 @@
-
+
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 aec295a..73a5a0b 100644
--- a/spaceinvaders/GameProject/doc/rendering/class-use/CircleArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/class-use/CircleArtist.html
@@ -1,7 +1,7 @@
-
+
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 cb6192c..f5e5694 100644
--- a/spaceinvaders/GameProject/doc/rendering/class-use/RectArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/class-use/RectArtist.html
@@ -1,7 +1,7 @@
-
+
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 db64b83..82b30cc 100644
--- a/spaceinvaders/GameProject/doc/rendering/class-use/TextArtist.html
+++ b/spaceinvaders/GameProject/doc/rendering/class-use/TextArtist.html
@@ -1,7 +1,7 @@
-
+
Uses of Class rendering.TextArtist
diff --git a/spaceinvaders/GameProject/doc/rendering/package-summary.html b/spaceinvaders/GameProject/doc/rendering/package-summary.html
index 00487d6..8410140 100644
--- a/spaceinvaders/GameProject/doc/rendering/package-summary.html
+++ b/spaceinvaders/GameProject/doc/rendering/package-summary.html
@@ -1,7 +1,7 @@
-
+
rendering
diff --git a/spaceinvaders/GameProject/doc/rendering/package-tree.html b/spaceinvaders/GameProject/doc/rendering/package-tree.html
index 5b75759..d2e7ae5 100644
--- a/spaceinvaders/GameProject/doc/rendering/package-tree.html
+++ b/spaceinvaders/GameProject/doc/rendering/package-tree.html
@@ -1,7 +1,7 @@
-
+
rendering Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/rendering/package-use.html b/spaceinvaders/GameProject/doc/rendering/package-use.html
index 81be7bb..a727312 100644
--- a/spaceinvaders/GameProject/doc/rendering/package-use.html
+++ b/spaceinvaders/GameProject/doc/rendering/package-use.html
@@ -1,7 +1,7 @@
-
+
Uses of Package rendering
diff --git a/spaceinvaders/GameProject/doc/script.js b/spaceinvaders/GameProject/doc/script.js
index 0765364..864989c 100644
--- a/spaceinvaders/GameProject/doc/script.js
+++ b/spaceinvaders/GameProject/doc/script.js
@@ -1,26 +1,26 @@
/*
* Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
- * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
*/
var moduleSearchIndex;
diff --git a/spaceinvaders/GameProject/doc/search.js b/spaceinvaders/GameProject/doc/search.js
index df0e6fb..2246cdd 100644
--- a/spaceinvaders/GameProject/doc/search.js
+++ b/spaceinvaders/GameProject/doc/search.js
@@ -1,26 +1,26 @@
/*
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
- * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
*
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
*
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
*/
var noResult = {l: "No results found"};
diff --git a/spaceinvaders/GameProject/doc/ui/GameUI.html b/spaceinvaders/GameProject/doc/ui/GameUI.html
index 81ef438..e237f4e 100644
--- a/spaceinvaders/GameProject/doc/ui/GameUI.html
+++ b/spaceinvaders/GameProject/doc/ui/GameUI.html
@@ -1,7 +1,7 @@
-
+
GameUI
diff --git a/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html b/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html
index c8d302e..e237461 100644
--- a/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html
+++ b/spaceinvaders/GameProject/doc/ui/class-use/GameUI.html
@@ -1,7 +1,7 @@
-
+
Uses of Class ui.GameUI
diff --git a/spaceinvaders/GameProject/doc/ui/package-summary.html b/spaceinvaders/GameProject/doc/ui/package-summary.html
index a9c2d6c..831ce06 100644
--- a/spaceinvaders/GameProject/doc/ui/package-summary.html
+++ b/spaceinvaders/GameProject/doc/ui/package-summary.html
@@ -1,7 +1,7 @@
-
+
ui
diff --git a/spaceinvaders/GameProject/doc/ui/package-tree.html b/spaceinvaders/GameProject/doc/ui/package-tree.html
index 419b1a0..69d798d 100644
--- a/spaceinvaders/GameProject/doc/ui/package-tree.html
+++ b/spaceinvaders/GameProject/doc/ui/package-tree.html
@@ -1,7 +1,7 @@
-
+
ui Class Hierarchy
diff --git a/spaceinvaders/GameProject/doc/ui/package-use.html b/spaceinvaders/GameProject/doc/ui/package-use.html
index a44c3c5..3a7df70 100644
--- a/spaceinvaders/GameProject/doc/ui/package-use.html
+++ b/spaceinvaders/GameProject/doc/ui/package-use.html
@@ -1,7 +1,7 @@
-
+
Uses of Package ui
diff --git a/spaceinvaders/GameProject/log/log4j.log b/spaceinvaders/GameProject/log/log4j.log
index 7b00059..6355f74 100644
--- a/spaceinvaders/GameProject/log/log4j.log
+++ b/spaceinvaders/GameProject/log/log4j.log
@@ -1591,3 +1591,99 @@
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.
+2022-06-03 11:36:37,369 INFO playground.BreakoutLevel1 - ego created.
+2022-06-03 11:36:37,375 INFO playground.BreakoutLevel1 - ball created.
+2022-06-03 11:36:37,375 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,376 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,376 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,376 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,376 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,376 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,376 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,377 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,377 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,377 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,377 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,377 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,377 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,378 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,378 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,378 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,378 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,378 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,378 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,378 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,379 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,380 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:36:37,380 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,601 INFO playground.BreakoutLevel1 - ego created.
+2022-06-03 11:37:33,601 INFO playground.BreakoutLevel1 - ball created.
+2022-06-03 11:37:33,601 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,601 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,605 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,605 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,605 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 11:37:33,605 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,581 INFO playground.BreakoutLevel1 - ego created.
+2022-06-03 15:36:32,598 INFO playground.BreakoutLevel1 - ball created.
+2022-06-03 15:36:32,598 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,598 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,599 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,599 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,599 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,599 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,599 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,600 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,600 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,600 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,600 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,600 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,601 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,601 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,601 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,601 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,601 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,602 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,603 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,604 INFO playground.BreakoutLevel1 - brick created.
+2022-06-03 15:36:32,604 INFO playground.BreakoutLevel1 - brick created.
diff --git a/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java b/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java
index 1661649..b442dea 100644
--- a/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java
+++ b/spaceinvaders/GameProject/src/playground/BreakoutLevel1.java
@@ -13,21 +13,44 @@ public class BreakoutLevel1 extends BreakoutLevelBase {
private static Logger logger = LogManager.getLogger(BreakoutLevel1.class);
+ /**
+ * Method that gets called by applyGameLogic() whenever the ball collides with a brick.
+ * --> this brick will be deleted.
+ * Ball bounces back.
+ *
+ * @param ball A reference to the current ball object
+ * @param brick A reference to the ego object
+ */
@Override
protected void actionIfBallHitsBrick(GameObject ball, GameObject brick) {
deleteObject(brick.getId());
ball.setVY(ball.getVY()*-1);
- // TODO Auto-generated method stub
}
+
+ /**
+ * Method that gets called by applyGameLogic() whenever the ball collides with the ego object.
+ * --> Ball bounces back.
+ *
+ * @param ball A reference to the current ball object
+ * @param ego A reference to the ego object
+ */
@Override
protected void actionIfBallHitsEgo(GameObject ball, GameObject ego) {
- // TODO Auto-generated method stub
ball.setVY(ball.getVY()*-1);
}
+
+
+ /**
+ * Creates the ego object and returns it, called by {@link #prepareLevel}. Does NOT add the ego
+ * object to the playground, but returns it.
+ *
+ * @return The created ego object instance (of class {@link RectObject} with
+ * {@link EgoController}.
+ */
@Override
protected GameObject createEgoObject() {
RectObject blueBox = new RectObject("ego", this, 350, 550, 0, 0, 80, 10, Color.BLUE);
@@ -37,7 +60,15 @@ public class BreakoutLevel1 extends BreakoutLevelBase {
logger.info("ego created.");
return blueBox;
}
-
+
+
+
+ /**
+ * Creates the ball object and returns it, called by #prepareLevel. Does NOT add the ball object
+ * to the playground, but returns it.
+ *
+ * @return The created ball object instance (of class {@link FallingStar})
+ */
@Override
protected GameObject createBall() {
GameObject ball = new FallingStar("ball1", this, 350, 350, 120, 120, Color.RED, 5);
@@ -46,17 +77,30 @@ public class BreakoutLevel1 extends BreakoutLevelBase {
return ball;
}
+
+ /**
+ * Creates the GameObject (RectObject) instance representing a single brick at a certain grid
+ * position. The brick is NOT added here, but returned.
+ *
+ * @param row row position in the grid, ranges from 0 to calcNrBricksY()-1
+ * @param column column position in the grid of bricks, ranges from 0 to calcNrBricksX()-1
+ * @return The GameObject instance (really a RectObject) representing the created brick.
+ */
@Override
protected GameObject createBrick(int row, int column) {
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
-
return brick;
}
+
+
+ /**
+ * added ego object, ball and rows of bricks to the level.
+ *
+ * @param level level String to identify the level.
+ */
@Override
public void prepareLevel(String level) {
GameObject ego1 = this.createEgoObject();