Commit Graph

  • 830899d0b9 Replaced explicit type argument with diamond expression Bokros Bálint 2016-05-14 13:21:40 +0200
  • 5a617ed04f Fixed too many args in Stargate.toString Bokros Bálint 2016-05-14 13:20:38 +0200
  • 2aeb5b4503 Simplified if statement in setCurrentWall in Stargate Bokros Bálint 2016-05-14 13:18:58 +0200
  • 57543ff23c Removed unnecessary method from Scale Bokros Bálint 2016-05-14 13:17:58 +0200
  • 4aed0db284 Simplified if statement in isSteppable in Scale Bokros Bálint 2016-05-14 13:17:24 +0200
  • 43686db0b0 Replaced explicit type argument with diamond expression Bokros Bálint 2016-05-14 13:15:47 +0200
  • 1bf4903b40 removed never used code from FlowOfTime Kjistóf 2016-05-14 13:08:43 +0200
  • 1856974cc7 Removed redundant cast Bokros Bálint 2016-05-14 13:13:44 +0200
  • 2564aca663 Removed Menu as it is replaced by the GUI Bokros Bálint 2016-05-14 13:12:44 +0200
  • bb6c46827f Removed unnecessary modifier from MEasurable interface Bokros Bálint 2016-05-14 13:11:48 +0200
  • c4ed7807cb Simplified isSteppable in Gate Bokros Bálint 2016-05-14 13:11:10 +0200
  • fd18cc72d0 Simplified onEntry in Gate Bokros Bálint 2016-05-14 13:09:25 +0200
  • 73f01495f2 Removed unnecessary proxy method Bokros Bálint 2016-05-14 13:07:27 +0200
  • f04b62ec78 Removed unnecessary return from noop onExit method Bokros Bálint 2016-05-14 13:04:16 +0200
  • 367c313af3 Simplified isSteppable in Field Bokros Bálint 2016-05-14 13:03:16 +0200
  • a0c2c24328 Removed unnecessary errors from Field Bokros Bálint 2016-05-14 13:02:43 +0200
  • 6904ba4c89 Removed unnecessíry modifiers from Drawer interface Bokros Bálint 2016-05-14 13:01:18 +0200
  • 7b15bb29d2 Removed unnecessary method from display Bokros Bálint 2016-05-14 13:00:43 +0200
  • 7f1c6c480d Removed unnecessary modifier Bokros Bálint 2016-05-14 12:58:33 +0200
  • bb1ef28f71 Removed unnecessary imports, which also made the package unbuildable Bokros Bálint 2016-05-14 12:54:37 +0200
  • 872ea1170d made Dungeoun.buildDungeon() avoid exceptions when parsing bad files Kjistóf 2016-05-14 12:41:39 +0200
  • a9939b3600 Closes #11. Now there list is scrollable in case of > 4 maps. Kjistóf 2016-05-14 12:40:42 +0200
  • 6c375f94bf fixed a bug where a Player would destroy a Gap as PlayerBases do Kjistóf 2016-05-14 10:44:36 +0200
  • 7da9cf928e removed resolved TODO Kjistóf 2016-05-14 03:18:07 +0200
  • 12f151478f fixed fix: ApplicationFrame now goes to the center again Kjistóf 2016-05-14 03:13:47 +0200
  • 80ff3e4383 Reworked window size handling Bokros Bálint 2016-05-14 02:51:34 +0200
  • 4f11f60b50 Implemented proper map size handling in Display Bokros Bálint 2016-05-14 02:51:10 +0200
  • df3bb34969 Removed unnecessary commented code line Bokros Bálint 2016-05-14 02:49:50 +0200
  • b5df8cfcaf Stored height alongside width in dungeon Bokros Bálint 2016-05-14 02:48:19 +0200
  • a9263a41e4 ApplicationFrame now opens up on the center of the screen Kjistóf 2016-05-14 02:22:52 +0200
  • 665ac519c2 fixed typo in Dungeon.buildDungeon()'s documentation comment Kjistóf 2016-05-14 02:21:56 +0200
  • f3b5cb5d57 Implemented window resizing for the lulz Bokros Bálint 2016-05-14 02:08:00 +0200
  • c75c277403 Implemented background music Bokros Bálint 2016-05-14 00:14:49 +0200
  • a17de768eb Implemented main menu Bokros Bálint 2016-05-14 00:13:29 +0200
  • 9d551ad376 fixed a bug where Stargate.teleport() wouldn't call Tile.onEntry() Kjistóf 2016-05-14 00:03:47 +0200
  • 89a1da497f now "flying" Stargates destroy Replicators, and belonging bugfix Kjistóf 2016-05-13 23:52:10 +0200
  • 7d059701cc now Gaps that are converted to Fields show up correctly Kjistóf 2016-05-13 23:17:42 +0200
  • 46ecc68500 now Replicators wait 2 seconds before making first move Kjistóf 2016-05-13 23:17:07 +0200
  • 0346d99201 replicators now make Gaps Fields Kjistóf 2016-05-13 22:53:19 +0200
  • 070c1f8720 removed unnecessary lines of code Kjistóf 2016-05-13 22:16:54 +0200
  • 1974396f61 Implemented initial player death Bokros Bálint 2016-05-13 22:10:29 +0200
  • 7f98954211 added an empty image Kjistóf 2016-05-13 22:05:24 +0200
  • b732413631 implemeted Replicator "AI", it now moves around randomly in a fixed rate Kjistóf 2016-05-13 22:00:49 +0200
  • 4aa307a254 refactored Game.getRandomDirection() to Direction.getRandom() Kjistóf 2016-05-13 22:00:06 +0200
  • 5db401d2ab Fixed issue where mapselectorpanel would initialize more than once Bokros Bálint 2016-05-13 21:33:02 +0200
  • 12cb4fd10f Fixed multiple key handlers being registered on restarted game Bokros Bálint 2016-05-13 21:31:46 +0200
  • b72fc8f1ca fixed a bug regarding panels when starting a new game Kjistóf 2016-05-13 21:09:45 +0200
  • 37fa657720 Refactored flowoftime construction, fixes #9 Bokros Bálint 2016-05-13 21:05:34 +0200
  • 1a2d0fdfeb now ending outcomes of the game work purrfectly Kjistóf 2016-05-13 20:54:44 +0200
  • cb99f84ded Boxes now cannot be put on walls -- and other places, where they don't belong Bokros Bálint 2016-05-13 20:54:17 +0200
  • 6700c33b8d Player is now floating between dimensions if the exit of the other stargate is blocked Bokros Bálint 2016-05-13 20:47:18 +0200
  • d64fb27413 updated map format to read time limit & max ZPM count needed to win Kjistóf 2016-05-13 20:29:03 +0200
  • 3be072e282 Complete overhaul of Application & ApplicationFrame so that game can end Kjistóf 2016-05-13 20:04:20 +0200
  • 5585028819 added Anubis & game won pictures Kjistóf 2016-05-13 20:02:46 +0200
  • e3ce590d1d Fixed remaining errors with teleporting Bokros Bálint 2016-05-13 20:27:05 +0200
  • d14ce39ee1 Added invert to Direction Bokros Bálint 2016-05-13 20:26:02 +0200
  • 595d5d6048 Stargates are now finally spawned correctly Bokros Bálint 2016-05-13 19:15:53 +0200
  • d1a20ff5dc Added isSpawned method to Stargate Bokros Bálint 2016-05-13 19:15:28 +0200
  • 2fdb311315 Fixed a bug where an equal Scale treshold wouldn't open Gates. Kjistóf 2016-05-13 18:47:26 +0200
  • 42467c7384 onExit() is now properly called in PlayerBase.move(). this fixes #5. Kjistóf 2016-05-13 18:43:50 +0200
  • 314428b273 Refactored spawnStargate, with default implementation in base class Bokros Bálint 2016-05-13 18:14:14 +0200
  • 78b7645bfe made Game.updateDisplay() actually work. thanks whoever fucked it up! Kjistóf 2016-05-13 18:23:09 +0200
  • b2505d283d added Control.ioErrorMessage() method (USE THIS TO HANDLE IOExceptions) Kjistóf 2016-05-13 18:20:28 +0200
  • 06f4e32942 added method Tile.isSteppable() for obvious reasons... Kjistóf 2016-05-13 17:59:14 +0200
  • 39a442ba14 fixed a bug where Dungeon.buildDungeon would set map directions upside down Kjistóf 2016-05-13 17:28:29 +0200
  • 9753fa2931 added null check to PlayerBase.move() Kjistóf 2016-05-13 17:23:37 +0200
  • a1f5c55f41 removed unnecessary TODOs from code Kjistóf 2016-05-13 17:13:01 +0200
  • 7f7025219e Dirty, but working event subscribe Bokros Bálint 2016-05-13 17:10:27 +0200
  • 76057a4712 KeyHandler is properly nested now Bokros Bálint 2016-05-13 17:10:02 +0200
  • 3b5ef952bc added Application.java (main entry point) Kjistóf 2016-05-13 16:54:15 +0200
  • a0f47a6e05 Added rotate to key options Bokros Bálint 2016-05-13 16:08:53 +0200
  • c9ec85cec5 Implemented updateDisplay Bokros Bálint 2016-05-13 16:08:27 +0200
  • 8c0db35b3c added new test dungeon Kjistóf 2016-05-13 16:03:13 +0200
  • 3522c83baa ApplicationFrame now calls gamepanel.DrawVisuals(). Meow. :3 ericnerdo 2016-05-13 15:32:32 +0200
  • cc1094512a Replicator fixed. Fucking Granny... ericnerdo 2016-05-13 15:28:41 +0200
  • 6a8d73c098 babilon quickfix: added EXIT_ON_CLOSE to ApplicationFrame. Kjistóf 2016-05-13 15:27:54 +0200
  • e18d1a61bf PlayerDrawer.java fixed. Kitten haaad a bad name :3 :( ericnerdo 2016-05-13 15:22:33 +0200
  • 13124567a0 ScaleDrawer now handles boxes properly MEOOOOW Kitten boxes ^^ :3 ericnerdo 2016-05-13 15:19:32 +0200
  • cc73a671f5 GateDrawer now handles open-close properly Meow. ericnerdo 2016-05-13 15:17:39 +0200
  • e64e18233c PlayerDrawer now handles rotation. PlayerDrawer is now sync'd with source images. ericnerdo 2016-05-13 15:15:43 +0200
  • f38c4e5bd6 ReplicatorDrawer now handles every Directions. PlayerBase.draw() is now synchronized. ericnerdo 2016-05-13 15:05:55 +0200
  • 6bc50e7810 added png pictures to the root Hegedus Fanni 2016-05-13 15:00:59 +0200
  • 48859a676c Fixed typo Bokros Bálint 2016-05-13 14:53:31 +0200
  • 969b80c8eb GameSession starting added Users can now start game by clicking on the mapname. ericnerdo 2016-05-13 14:35:28 +0200
  • cf52cb6cba Game.startGame() modified. startGame now adds Players and Replicator to Display. ericnerdo 2016-05-13 14:34:05 +0200
  • dce3313c83 added Graphics files psd Hegedus Fanni 2016-05-13 14:33:36 +0200
  • 024a1e8a9a added Dungeon & Display setters to Game Kjistóf 2016-05-13 14:06:02 +0200
  • 3cd196df78 Refactored Game following the footprints of Socc Bokros Bálint 2016-05-13 13:56:16 +0200
  • ccff798960 implemented event handler for ApplicationFrame's mapselecting Kjistóf 2016-05-13 13:06:48 +0200
  • e25cc615cd Display.java now extends JPanel. paintComponent() overridden. ericnerdo 2016-05-09 17:00:39 +0200
  • d513d5f9fa Drawer.getImage() added. AbstractDrawer.java added to contain image for XXXDrawers. ImagePanel.java removed. ericnerdo 2016-05-09 16:52:04 +0200
  • 8cc0136ee9 Revert "Drawer.java refactored: It is now an abstract class instead of an" ericnerdo 2016-05-09 16:40:18 +0200
  • 76dcbc7488 Merge branch 'master' of https://github.com/bokrosbalint/cicaprojekt muskenum 2016-05-09 16:44:48 +0200
  • 0f377fadb8 EAST and WEST dirs implemented in PlayerDrawer muskenum 2016-05-09 16:36:05 +0200
  • 80b844900c Drawer.java refactored: It is now an abstract class instead of an interface. ImagePanel.java removed. ericnerdo 2016-05-09 16:30:18 +0200
  • 0103489de7 EAST and WEST dirs implemented in PlayerDrawerBase muskenum 2016-05-09 16:32:06 +0200
  • b498942bde EAST and WEST directions added to Replicator image muskenum 2016-05-09 16:29:12 +0200
  • 5453a939f4 EAST and WEST directions added to ONeill and Jaffa images muskenum 2016-05-09 16:21:07 +0200
  • a057f73ad2 Merge branch 'master' of https://github.com/bokrosbalint/cicaprojekt muskenum 2016-05-09 11:41:12 +0200
  • f241695413 WallDrawer.java fixed. Looks like asking a null reference's name is not a good idea. ericnerdo 2016-05-07 23:24:51 +0200