Commit Graph

373 Commits

Author SHA1 Message Date
Bokros Bálint
c2053fae96 Simplified isSteppable in Wall 2016-05-14 13:23:59 +02:00
Bokros Bálint
92f894c5a5 Removed unnecessary return from spawnStargate 2016-05-14 13:23:20 +02:00
Bokros Bálint
cb26b8e97d Simplified hasZPM in Tile 2016-05-14 13:22:22 +02:00
Bokros Bálint
830899d0b9 Replaced explicit type argument with diamond expression 2016-05-14 13:21:40 +02:00
Bokros Bálint
5a617ed04f Fixed too many args in Stargate.toString 2016-05-14 13:20:38 +02:00
Bokros Bálint
2aeb5b4503 Simplified if statement in setCurrentWall in Stargate 2016-05-14 13:19:24 +02:00
Bokros Bálint
57543ff23c Removed unnecessary method from Scale 2016-05-14 13:19:24 +02:00
Bokros Bálint
4aed0db284 Simplified if statement in isSteppable in Scale 2016-05-14 13:19:24 +02:00
Bokros Bálint
43686db0b0 Replaced explicit type argument with diamond expression 2016-05-14 13:19:24 +02:00
1bf4903b40 removed never used code from FlowOfTime 2016-05-14 13:19:07 +02:00
Bokros Bálint
1856974cc7 Removed redundant cast 2016-05-14 13:13:44 +02:00
Bokros Bálint
2564aca663 Removed Menu as it is replaced by the GUI 2016-05-14 13:12:44 +02:00
Bokros Bálint
bb6c46827f Removed unnecessary modifier from MEasurable interface 2016-05-14 13:11:48 +02:00
Bokros Bálint
c4ed7807cb Simplified isSteppable in Gate 2016-05-14 13:11:10 +02:00
Bokros Bálint
fd18cc72d0 Simplified onEntry in Gate 2016-05-14 13:09:25 +02:00
Bokros Bálint
73f01495f2 Removed unnecessary proxy method 2016-05-14 13:07:27 +02:00
Bokros Bálint
f04b62ec78 Removed unnecessary return from noop onExit method 2016-05-14 13:04:16 +02:00
Bokros Bálint
367c313af3 Simplified isSteppable in Field 2016-05-14 13:03:16 +02:00
Bokros Bálint
a0c2c24328 Removed unnecessary errors from Field 2016-05-14 13:02:43 +02:00
Bokros Bálint
6904ba4c89 Removed unnecessíry modifiers from Drawer interface 2016-05-14 13:01:18 +02:00
Bokros Bálint
7b15bb29d2 Removed unnecessary method from display 2016-05-14 13:00:43 +02:00
Bokros Bálint
7f1c6c480d Removed unnecessary modifier 2016-05-14 12:58:33 +02:00
Bokros Bálint
bb1ef28f71 Removed unnecessary imports, which also made the package unbuildable 2016-05-14 12:54:37 +02:00
872ea1170d made Dungeoun.buildDungeon() avoid exceptions when parsing bad files 2016-05-14 12:45:59 +02:00
a9939b3600 Closes #11. Now there list is scrollable in case of > 4 maps. 2016-05-14 12:45:36 +02:00
6c375f94bf fixed a bug where a Player would destroy a Gap as PlayerBases do 2016-05-14 10:44:36 +02:00
7da9cf928e removed resolved TODO 2016-05-14 03:18:07 +02:00
12f151478f fixed fix: ApplicationFrame now goes to the center again 2016-05-14 03:13:47 +02:00
Bokros Bálint
80ff3e4383 Reworked window size handling
Window is now resized properly at all times to embed the current frame purrfectly
2016-05-14 03:07:11 +02:00
Bokros Bálint
4f11f60b50 Implemented proper map size handling in Display 2016-05-14 03:05:17 +02:00
Bokros Bálint
df3bb34969 Removed unnecessary commented code line 2016-05-14 03:05:17 +02:00
Bokros Bálint
b5df8cfcaf Stored height alongside width in dungeon 2016-05-14 03:05:17 +02:00
a9263a41e4 ApplicationFrame now opens up on the center of the screen 2016-05-14 02:22:52 +02:00
665ac519c2 fixed typo in Dungeon.buildDungeon()'s documentation comment 2016-05-14 02:21:56 +02:00
Bokros Bálint
f3b5cb5d57 Implemented window resizing for the lulz
Target size is static for the time being
2016-05-14 02:08:00 +02:00
Bokros Bálint
c75c277403 Implemented background music 2016-05-14 00:15:50 +02:00
Bokros Bálint
a17de768eb Implemented main menu 2016-05-14 00:15:50 +02:00
9d551ad376 fixed a bug where Stargate.teleport() wouldn't call Tile.onEntry() 2016-05-14 00:03:47 +02:00
89a1da497f now "flying" Stargates destroy Replicators, and belonging bugfix
Game.playerBaseDestroyed() is not called everythime a PlayerBase is
destroyed.
2016-05-13 23:52:10 +02:00
7d059701cc now Gaps that are converted to Fields show up correctly 2016-05-13 23:17:42 +02:00
46ecc68500 now Replicators wait 2 seconds before making first move 2016-05-13 23:17:07 +02:00
0346d99201 replicators now make Gaps Fields 2016-05-13 22:53:19 +02:00
070c1f8720 removed unnecessary lines of code 2016-05-13 22:16:54 +02:00
Bokros Bálint
1974396f61 Implemented initial player death 2016-05-13 22:10:54 +02:00
7f98954211 added an empty image 2016-05-13 22:05:24 +02:00
b732413631 implemeted Replicator "AI", it now moves around randomly in a fixed rate 2016-05-13 22:00:49 +02:00
4aa307a254 refactored Game.getRandomDirection() to Direction.getRandom() 2016-05-13 22:00:06 +02:00
Bokros Bálint
5db401d2ab Fixed issue where mapselectorpanel would initialize more than once 2016-05-13 21:34:13 +02:00
Bokros Bálint
12cb4fd10f Fixed multiple key handlers being registered on restarted game 2016-05-13 21:31:46 +02:00
b72fc8f1ca fixed a bug regarding panels when starting a new game 2016-05-13 21:10:14 +02:00