dba0f6990e
Actually make the instance of GraphicsSettings private.
2014-11-30 11:11:35 +01:00
7023f5322b
Make sure all BufferedImages are compatible to current settings.
2014-11-30 10:54:46 +01:00
573300ae49
Add fading transition for changing Screens.
2014-11-29 16:33:35 +01:00
970ddb348f
Add ship attributes to the PlayerSession, reset PlayerSession on GameOver.
2014-11-28 21:14:24 +01:00
fc66c15cd6
Bugfix in Main and LoadingScreen. LoadingScreen will now be displayed properly.
2014-11-28 19:55:41 +01:00
d38f016ee0
Refactor brain package to english variable names.
2014-11-28 19:29:08 +01:00
0afa327fda
Create package brain, move everything there that memorizes data.
2014-11-28 19:12:55 +01:00
9b0ed3e3de
Revert "Always enable opengl acceleration, no matter where."
...
This reverts commit 51038411fb
.
2014-11-12 19:37:37 +01:00
51038411fb
Always enable opengl acceleration, no matter where.
2014-11-12 19:32:57 +01:00
61b80ff49e
Use invokeAndWait() instead of invokeLater() for painting.
2014-11-12 10:47:50 +01:00
JJTCM
5982c0ced2
Added Score
...
Added Interface fr Health, Sheild and Score
Resized Game Window for the Interface
Added Score for Enemy Kills
2014-11-11 13:00:45 +01:00
3c5e96791b
Move GameFrame to root package, healthbar to gui package.
...
The Gui Package shall contain all elements that we create and use in our
game that are actual gui elements like menu buttons, health bars,
highscore stuff and more.
2014-11-07 20:23:06 +01:00
2f6eddcb46
Add Sound support to Loader and Makefile.
2014-11-05 09:02:44 +01:00
6b23b3652b
Umlagern des Ladens von Bildern, Einführung des (noch sehr kurzen) Ladebildschirmes.
2014-10-30 20:21:11 +01:00
8228c6de20
Add GamePausedScreen.
2014-10-28 17:17:13 +01:00
b118a5a024
Einführung von Screens.
2014-10-28 11:40:14 +01:00
dde94437fc
Packages haben nun grundsätzlich singulare Namen.
2014-10-28 10:26:54 +01:00
3e7d54902f
Add GraphicsSettings to retrieve refresh rate (and more).
2014-10-26 12:14:24 +01:00
ddde7ddde3
Move setHZ() calls to Main.java.
2014-10-26 11:46:17 +01:00
f26c9366cd
Optimize the two threads and how drawing is handled.
2014-10-24 23:22:26 +02:00
a733187887
Create TimingThread to better control worker timings.
2014-10-24 21:38:36 +02:00
72b914cd3b
Merge mit erster Fensterkollision und Enemy-Implementation.
...
Conflicts:
src/de/teamteamteam/spacescooter/Main.java
src/de/teamteamteam/spacescooter/background/StarBackground.java
src/de/teamteamteam/spacescooter/entities/Player.java
2014-10-24 11:16:16 +02:00
JJTCM
5181be3619
* Player bleibt nun im Spelfeld
...
* Anfang der Gegner Kollision
* Experimenteller Timmer
2014-10-24 10:57:16 +02:00
a276298174
Merge Threads into GameThread, Introduce interfaces for Entities.
...
Background now inherits Entity, too.
Fixed imports all over the place.
2014-10-24 10:52:49 +02:00
475bdb73f4
Jetzt neu, mit Hintergründen.
2014-10-21 14:53:51 +02:00
0fd68d8b44
Bugfix: Exceptionfreies Zeichnen.
2014-10-21 14:02:28 +02:00
061ab3c9c1
Entities verwalten sich jetzt ein Stück weit selbst.
2014-10-21 13:40:13 +02:00
2be8fa2bec
Erster, sehr simpler Player mit buntem Bild funktioniert.
2014-10-21 12:58:44 +02:00
Mogk
5ec52879ac
Erster Prototyp
2014-10-21 11:25:49 +02:00