Commit Graph

29 Commits

Author SHA1 Message Date
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