Commit Graph

340 Commits

Author SHA1 Message Date
ramapcsx2 d857bf47db delete meta file 2014-11-18 00:30:45 +01:00
ramapcsx2 1d5f00f10a a bunch of sound effects, should we still need more 2014-11-18 00:28:14 +01:00
ramapcsx2 55fa6a3390 2 more sound effects 2014-11-17 23:56:32 +01:00
Jan Philipp Timme 9b0ed3e3de Revert "Always enable opengl acceleration, no matter where."
This reverts commit 51038411fb.
2014-11-12 19:37:37 +01:00
Jan Philipp Timme 51038411fb Always enable opengl acceleration, no matter where. 2014-11-12 19:32:57 +01:00
Jan Philipp Timme c5b76fbdf9 Cache inset offsets used to translate Graphics2D object. 2014-11-12 11:20:27 +01:00
Jan Philipp Timme 61b80ff49e Use invokeAndWait() instead of invokeLater() for painting. 2014-11-12 10:47:50 +01:00
Jan Philipp Timme 15eac026a7 Makefile handles music folder now, too. 2014-11-11 21:34:30 +01:00
Jan Philipp Timme 361377a567 Throw in some music. Proof of concept. :/
We need to implement support for looping sounds and also stopping (all)
running sounds, so we don't end up in a big mash-up of noise.
2014-11-11 21:31:47 +01:00
Jan Philipp Timme dd6e5a7f2c Bugfix: Window decoration overlaps game content. 2014-11-11 19:58:33 +01:00
Jan Philipp Timme cc980bbd12 Merge branch 'master' of /home/stud/timmeja/SpaceScooter 2014-11-11 15:14:26 +01:00
Jan Philipp Timme a0cb033bb3 Remove debugging line. 2014-11-11 15:11:31 +01:00
Jan Philipp Timme 25f3114c9f Merge branch 'master' of /home/stud/timmeja/SpaceScooter 2014-11-11 15:09:12 +01:00
Jan Philipp Timme 981b2c7513 Add fire shots for Player and Enemy. 2014-11-11 15:04:27 +01:00
JJTCM e4882f1315 Health and Shildbar now working with Percent Values 2014-11-11 14:59:37 +01:00
Sosch 5eec7ff7df Player kann nicht mehr in die interfaceBar fliegen 2014-11-11 14:57:01 +01:00
Jan Philipp Timme 1c10c8bce0 Add a way to get the time a draw() or update() call took. 2014-11-11 14:54:46 +01:00
ramapcsx2 6b4a159cab hard limiting sounds and fade in/out for abgang.wav 2014-11-11 14:49:56 +01:00
Sosch c0b62d59ac Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter
Conflicts:
	src/de/teamteamteam/spacescooter/gui/Credits.java
2014-11-11 14:28:13 +01:00
Sosch b034e68138 Shop überarbeitet 2014-11-11 14:25:46 +01:00
Jan Philipp Timme a10c798afd Add comments and add/remove method to Credit class. 2014-11-11 14:24:49 +01:00
Jan Philipp Timme 04944e0391 Create static java.util.Random wrapper, add shot hit sound. 2014-11-11 14:20:38 +01:00
JJTCM 5d404e37bd Added getPlayer() 2014-11-11 14:11:54 +01:00
Jan Philipp Timme 0a460e3ce2 Bugfix: SoundSystem now supports multiple sounds at once. 2014-11-11 13:46:54 +01:00
JJTCM c10faf966a More Error Handling for Health and ShieldBar 2014-11-11 13:40:55 +01:00
JJTCM 680aa57997 Merge branch 'master' of ssh://github.com/teamteamteam/SpaceScooter 2014-11-11 13:20:11 +01:00
JJTCM e928543e3f More Error Handling for Score 2014-11-11 13:19:41 +01:00
Jan Philipp Timme 755fc2bc27 Reintroduce CollidableEntity, add Sounds for powerups, explosions and stuff. 2014-11-11 13:16:29 +01:00
JJTCM d36e1901e6 Merge branch 'master' of ssh://github.com/teamteamteam/SpaceScooter
Conflicts:
	src/de/teamteamteam/spacescooter/entity/LivingEntity.java
	src/de/teamteamteam/spacescooter/entity/Player.java
2014-11-11 13:04:53 +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
Jan Philipp Timme 95dff9397b Remove default Explosion from LivingEntity.
Every Entity has to override explode() itself, otherwise
it will just not explode.
2014-11-11 12:19:57 +01:00
Jan Philipp Timme 671e9f5ef0 Create Animation, base Explosions on Animation, create MultiExplosion. 2014-11-11 12:19:57 +01:00
Sosch 223612de32 Erster shop screen (erreichbar über Hilfe Button im hauptmenu) und credits eingefügt
llease enter the commit message for your changes. Lines starting
2014-11-11 12:11:40 +01:00
Licht 81dc747aba Added new Wasteland-thingy background 2014-11-11 10:46:20 +01:00
Jan Philipp Timme 248e5f685a Move RenderingHints into GameFrame method. 2014-11-10 20:40:06 +01:00
Jan Philipp Timme c37662f7f8 Minor optimization in TimedThread class. 2014-11-09 23:03:28 +01:00
Jan Philipp Timme d59fbafd8c Add preloading for non-anonymous classes. 2014-11-09 22:12:31 +01:00
ramapcsx2 189c526b67 Fixing ü via utf8-zeichentabelle.de. Also enabled anti aliasing for fonts 2014-11-09 19:36:43 +01:00
Jan Philipp Timme e75f99d71b Remove EntityContainer.java. 2014-11-09 11:44:36 +01:00
Jan Philipp Timme eccc317bea Remove the need for an Iterator within the lists remove method. 2014-11-09 11:33:50 +01:00
Jan Philipp Timme 64039fdee7 Change error output in GameFrame.draw() to something more explanatory. 2014-11-09 11:17:56 +01:00
Jan Philipp Timme 904e13f4cf Avoid creating tons of iterators instead of recycling them.
Use reset() on the ConcurrentIterator before iterating.
2014-11-09 11:10:19 +01:00
Jan Philipp Timme ec48c042f6 Finalize methods in Screen and TimedThread. 2014-11-09 10:36:43 +01:00
Jan Philipp Timme f8246956c4 Reuse free null-nodes in the list to add new entities. 2014-11-08 18:46:54 +01:00
Jan Philipp Timme a4c788ad22 Create image folder for explosions. 2014-11-08 18:29:10 +01:00
Jan Philipp Timme d5092bd668 Remove leftover Rectangle code. 2014-11-08 18:21:05 +01:00
Jan Philipp Timme 50a898aeef Draw a small white border around the HealthBar. 2014-11-08 18:20:26 +01:00
Jan Philipp Timme 1f78309a98 Use ints instead of Rectangles for collision detection. 2014-11-08 18:20:10 +01:00
Jan Philipp Timme cf3e6b93a5 Add stat target to Makefile. 2014-11-08 17:43:56 +01:00
Jan Philipp Timme 0d90b387c3 Set CollisionDamage for Player and Enemies. 2014-11-08 15:19:44 +01:00