-
1f78309a98
Use ints instead of Rectangles for collision detection.
JPT
2014-11-08 18:20:10 +01:00
-
cf3e6b93a5
Add stat target to Makefile.
JPT
2014-11-08 17:43:56 +01:00
-
0d90b387c3
Set CollisionDamage for Player and Enemies.
JPT
2014-11-08 15:19:44 +01:00
-
d444b36351
Bugfix: Enemies do not hurt the player, player does not properly die.
JPT
2014-11-08 15:17:45 +01:00
-
1086effdad
Huge update. See detailed notes.
JPT
2014-11-08 15:09:29 +01:00
-
dda0fb8313
Move Entity interfaces into a spi (Service Providing Interfaces) package.
JPT
2014-11-07 21:03:45 +01:00
-
17aafe11f9
Comment interfaces, expand the hittable interface.
JPT
2014-11-07 21:01:13 +01:00
-
2295d83ff9
The Entity now knows whether it is able to move.
JPT
2014-11-07 20:54:00 +01:00
-
d9b7128456
Rename DamageValue to ShootDamage to avoid confusion with Shot logic.
JPT
2014-11-07 20:47:07 +01:00
-
3c5e96791b
Move GameFrame to root package, healthbar to gui package.
JPT
2014-11-07 20:23:06 +01:00
-
d4a19e76e0
Comment ShootingEntity. Make createShot private.
JPT
2014-11-07 20:20:23 +01:00
-
c0211181e1
Comment the LivingEntity.
JPT
2014-11-07 20:08:34 +01:00
-
f0a9e8a6ad
Comment Entity, make x and y private, add transpose method for easy movement.
JPT
2014-11-07 20:00:07 +01:00
-
496e6792c3
Move package item from background to entity.
JPT
2014-11-06 23:29:33 +01:00
-
76b7b33938
Comment the Shot class.
JPT
2014-11-06 23:27:03 +01:00
-
506a5ae620
Document the double buffering, move GameFrame title to GameConfig.
JPT
2014-11-06 23:19:46 +01:00
-
1caf4818eb
Add comments to screen package.
JPT
2014-11-06 23:09:27 +01:00
-
a12ef61f7b
Comment the SoundSystem.
JPT
2014-11-06 22:58:07 +01:00
-
3d80faddef
Clarify naming in the Loader, add comments.
JPT
2014-11-06 22:46:40 +01:00
-
b60abdc577
Remove unused method from Shot class.
JPT
2014-11-06 19:44:27 +01:00
-
c3fb13e3eb
Create subfolders for shot images and item images.
JPT
2014-11-06 19:40:51 +01:00
-
8f4bad07a5
ist schöner so
lubiana
2014-11-06 19:04:57 +01:00
-
8a70490c47
Merge branch 'yoloshots'
lubiana
2014-11-06 19:02:37 +01:00
-
-
090b7ec5b3
Merge branch 'master' of github.com:teamteamteam/SpaceScooter
lubiana
2014-11-06 19:02:23 +01:00
-
-
a3875a5e97
dumlubi ist dumm, rennt jetzt
yoloshots
lubiana
2014-11-06 19:02:03 +01:00
-
a16ef5d7a7
nullllpointrrrr
lubiana
2014-11-06 18:51:08 +01:00
-
-
-
6f2857946d
80 Zeichen pls
lubiana
2014-11-06 18:41:03 +01:00
-
c4ab7c3530
Replace LinkedList with List, so it is possible to change its implementation later - if needed.
JPT
2014-11-06 18:19:35 +01:00
-
9542131e4a
Avoid creating a new anonymous Runnable each frame.
JPT
2014-11-06 17:34:20 +01:00
-
-
1525c358c1
Merge branch 'master' of github.com:teamteamteam/SpaceScooter
lubiana
2014-11-06 16:15:54 +01:00
-
-
3df49e2be6
gegner ballern nun rot
lubiana
2014-11-06 16:15:50 +01:00
-
eb4bdc6ada
Remove @Override from Interface implementing methods in Player class.
JPT
2014-11-06 14:58:09 +01:00
-
-
46efd1e04e
Create overridable method that actually spawns Shot objects.
JPT
2014-11-05 22:54:54 +01:00
-
0c270c8665
Implement asynchronous playing of sounds.
JPT
2014-11-05 09:37:51 +01:00
-
2f6eddcb46
Add Sound support to Loader and Makefile.
JPT
2014-11-05 09:02:44 +01:00
-
1f65979f41
Merge branch 'master' of github.com:teamteamteam/SpaceScooter
lubiana
2014-11-05 01:00:25 +01:00
-
-
64c061b68f
zwei enemies gepixelt
lubiana
2014-11-05 01:00:16 +01:00
-
b1e72da839
Cleanup unneccessary ArrayList in class Background.
JPT
2014-11-04 23:28:57 +01:00
-
0a695432a0
Bugfix: GamePausedScreen did not correctly replace the GameScreen when going to MainMenu.
JPT
2014-11-04 21:31:47 +01:00
-
4017d369b1
Make sure Explosions cleanup after themselves.
JPT
2014-11-04 21:06:36 +01:00
-
48e3ac275c
Da hab ich doch glatt das super.update() übersehen.
JPT
2014-11-04 20:51:34 +01:00
-
-
74ba66451b
Entities without image now have 0x0 dimensions.
JPT
2014-11-04 20:35:13 +01:00
-
c716bc2187
Minor Bugfix: Add missing super call, catch potential NullPointer.
JPT
2014-11-04 20:23:52 +01:00
-
95f3e05fed
Have the Screen call remove() on all Entities before removing them.
JPT
2014-11-04 20:23:21 +01:00
-
a91a60381c
Add canShoot attribute to ShootingEntity.
JPT
2014-11-04 20:22:51 +01:00
-
aedbd55159
Bugfix: Have the player actually deregister itself from the Keyboard on remove().
JPT
2014-11-04 19:53:44 +01:00
-
e87ec69e97
Actually have the entity take care of adding it to the current screen. Whoopsie.
JPT
2014-11-04 19:46:19 +01:00
-
e2c34366e3
Remove superfluos calls to currentScreen.addEntity()
JPT
2014-11-04 19:41:15 +01:00
-
881b802e7a
Create packages for enemies, shots and items.
JPT
2014-11-04 19:33:30 +01:00
-
e713ee4817
Make Explosions inherit Entity instead of LivingEntity.
JPT
2014-11-04 19:29:24 +01:00
-
799e175c5d
Make 'spawny' Explosions work threadless.
JPT
2014-11-04 19:27:35 +01:00
-
16bcddb273
Improve implementation continuous/spontaneous fire.
JPT
2014-11-04 19:07:44 +01:00
-
cf8ff46dfb
Add private constructors static classes.
JPT
2014-11-04 18:42:11 +01:00
-
380dbce420
Single Character Fix. :|
JPT
2014-11-04 17:55:27 +01:00
-
8db001047e
Cleanup imports, fix package for SoundSystem class.
JPT
2014-11-04 14:43:54 +01:00
-
97a1195faa
Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter
JPT
2014-11-04 14:40:12 +01:00
-
-
f20ed560f3
Add first base for SoundSystem code.
JPT
2014-11-04 14:39:47 +01:00
-
ef745a7450
dumme sachen wieder weg gemacht
lubiana
2014-11-04 14:31:37 +01:00
-
-
a52e000905
Merge branch 'master' of ssh://github.com/teamteamteam/SpaceScooter
JJTCM
2014-11-04 14:17:50 +01:00
-
-
306150d159
Now with working Healthbar Shoot of Player inside own Thread
JJTCM
2014-11-04 14:15:24 +01:00
-
-
c2de2567d2
Merge branch 'master' of github.com:teamteamteam/SpaceScooter
lubiana
2014-11-04 14:06:07 +01:00
-
-
0093078da7
verschiedene schuesse
lubiana
2014-11-04 14:05:53 +01:00
-
-
06ee87b85d
Explosionen BOOM
Licht
2014-11-04 13:49:44 +01:00
-
-
-
-
1141a53481
Added Big Explosion, Structed explosion-handling
Licht
2014-11-04 13:43:49 +01:00
-
134483d375
Work on Healthbar Player Autoshoot (WIP)
JJTCM
2014-11-04 13:42:58 +01:00
-
-
-
8a77a346e4
Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter
Sosch
2014-11-04 13:36:13 +01:00
-
-
9f7773ef5e
Itemchance, 4 Test Items und schuss speed
Sosch
2014-11-04 13:34:17 +01:00
-
dc78b353a6
Merge branch 'master' of github.com:teamteamteam/SpaceScooter
lubiana
2014-11-04 13:07:05 +01:00
-
-
-
-
a72030ac44
some more shot assets
lubiana
2014-11-04 13:07:01 +01:00
-
ec140905ee
Changed Chance to Spawn for Explosions
Licht
2014-11-04 10:34:03 +01:00
-
6b136e18e3
Big Explosion changed
Licht
2014-11-04 10:28:36 +01:00
-
-
f67a2573a9
Enemy 4 eingefügt
Sosch
2014-11-04 10:01:13 +01:00
-
-
964e684b9a
Update RADME.md
JPT
2014-11-03 13:31:54 +01:00
-
d934ff02bf
Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter
Licht
2014-11-02 02:00:30 +01:00
-
-
8459b42451
2nd explosion added. (40% chance to spawn)
Licht
2014-11-02 01:57:54 +01:00
-
f22d16941d
Jetzt sollten auch Jars plattformunabhängig laufen.
JPT
2014-11-02 01:39:12 +01:00
-
-
a4fa1edce9
Kompatibilität: Pfadangaben werden der Plattform angepasst.
JPT
2014-11-02 01:33:10 +01:00
-
d3bd491f1d
Bugfix: Ersetzen des "/" durch eine entsprechende Konstante.
JPT
2014-11-02 01:21:05 +01:00
-
8b7392ed64
Nochmal Bugfix zum Loader.
JPT
2014-11-02 00:54:41 +01:00
-
0a43ff0d05
Bugfix: Crash unter Windows durch den Loader.
JPT
2014-11-02 00:17:02 +01:00
-
8089702e4a
Menüs nutzen nun ENTER statt SPACE, kleines Bugfix im GameOver- und GamePausedScreen.
JPT
2014-11-01 13:50:44 +01:00
-
4fa7db8e6b
Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter
Licht
2014-10-31 12:14:32 +01:00
-
-
68a0d139af
Explosions added. They explode.
Licht
2014-10-31 12:10:41 +01:00
-
30ab43f032
Merge branch 'master' of ssh://github.com/teamteamteam/SpaceScooter
JJTCM
2014-10-31 11:15:17 +01:00
-
-
d013afb465
* Merge Confilct
JJTCM
2014-10-31 11:06:30 +01:00
-
7563048cca
Enemy 2 und 3 eingefügt
Sosch
2014-10-31 11:00:17 +01:00
-
-
-
3588532c24
Merge branch 'master' of https://github.com/teamteamteam/SpaceScooter
JJTCM
2014-10-31 10:53:18 +01:00
-
-
-
-
aaf970f2e4
* Added Gameover Screen * Now with more Buttonmashing for Shooting
JJTCM
2014-10-31 10:46:39 +01:00
-
617d0c2da1
Bild in Pausebildschirm über Loader laden.
JPT
2014-10-31 10:13:24 +01:00
-
676be810e5
Disable GameFrame being resizable.
JPT
2014-10-31 10:05:23 +01:00
-
9b2b295cdb
yolo umlauts
lubiana
2014-10-31 09:36:57 +01:00
-
72be799fec
Bugfix
Sosch
2014-10-31 09:29:00 +01:00
-
efed113880
Merge branch 'menu'
Sosch
2014-10-31 09:12:30 +01:00
-
-
-
-
b69bc9534f
menü eingefügt
Sosch
2014-10-31 09:07:42 +01:00
-
a6d7bd3b95
Schuss-Spawnposition für EnemyOne angepasst.
JPT
2014-10-30 23:49:55 +01:00
-
52adadda88
Hintergrundbild verkleinert, Starbackground angepasst.
JPT
2014-10-30 23:46:38 +01:00
-
81f3cb7536
Remove-Methode für Entity-Klasse hinzugefügt. Shots leben nicht außerhalb des Bildschirms weiter.
JPT
2014-10-30 22:42:08 +01:00
-
52f8cbcb4d
Screen: Kommentierung, cleanup-Methode hinzugefügt.
JPT
2014-10-30 21:53:35 +01:00
-
6b23b3652b
Umlagern des Ladens von Bildern, Einführung des (noch sehr kurzen) Ladebildschirmes.
JPT
2014-10-30 20:21:11 +01:00
-
-
8d009c94a6
Show the OS in Debug-Mode
Licht
2014-10-29 16:20:12 +01:00