igoudt
f98afdf4ad
Introducing Optionals
2017-01-14 21:52:40 +01:00
igoudt
ac8962cb29
replaced enum comparison from equals to ==
2017-01-11 09:53:16 +01:00
vraskulin
46d369c8ed
Big refactoring (server)
...
I used Intellij IDEA to automatically refactor code to achive 3 goals.
1) get rid of anonymouse classes, and replace the with lamba to get more readeable and clean code (like in TableWaitingDialog).
2) make effectively final variables actually final to avoid inadvertent changes on it in further releases and keep objects as immutable, as possible.
3) Get rid of unused imports (most of the changes) in whole project classes.
2017-01-09 19:47:03 +03:00
spjspj
7fd2eeedcf
Add 'EDH power level' rating to Commander tables
2016-11-20 23:13:16 +11:00
LevelX2
e1ca3b5cc5
* Removed the LogServices (H2 DB file that logs actions).
2016-10-28 18:39:17 +02:00
LevelX2
5d94ed8dd0
Some clean up changes.
2016-10-02 17:27:05 +02:00
LevelX2
c82d6b5566
* Fixed some possible null pointer exceptions.
2016-09-20 23:40:25 +02:00
Kenny Wottrich
f3c83d54f5
Remove Unused Imports
...
Delete unused java imports that cause compiler warnings
2016-04-24 19:50:29 -05:00
LevelX2
fa5dd387b4
Added check to limit the number of waiting tables a player can create at the same time.
2016-03-26 10:42:02 +01:00
Me Car
284c36b756
Add allowed quit ratio option to match option and tourney option.
2016-02-01 02:25:44 +09:00
LevelX2
78ac6688ea
Some tests and minor changes.
2016-01-31 09:51:23 +01:00
Me Car
550648ccbe
Record game histories. Compute user stats and show them in the user panel.
2016-01-20 12:47:58 +09:00
LevelX2
d847fb7109
Some minor changes.
2015-07-08 22:51:31 +02:00
LevelX2
87f3978589
Some changes to userData handling. Added country flag to some dialogs. Saved and restored some more table columns width and order information.
2015-06-28 00:10:38 +02:00
LevelX2
8acf28eed1
* Added optional rollback current turn and up to 3 previous turns to the battlefield menu. All other players have to agree to the rollback to let it happen.
2015-06-07 00:53:08 +02:00
LevelX2
c2fb2de67a
Fixed a bunch of NPE and other possible exceptions.
2015-04-20 23:37:28 +02:00
LevelX2
ed9d0a5fc1
Fixed a bug that user data was not set for players of tournaments ( fixes #903 ).
2015-04-12 08:34:23 +02:00
LevelX2
c65adebc57
Fixed that to allow watchers of a game to see the hand cards of players did not work correctly.
2015-04-10 12:36:22 +02:00
LevelX2
78df43fd30
Fixed a sideboarding bug of Tiny Leaders Format ( fixes #807 ).
2015-03-19 00:54:04 +01:00
LevelX2
6f6b35d40f
Some minor changes.
2015-02-27 01:07:49 +01:00
LevelX2
5727791526
* Fixed table health checking of tournament tables (waiting tournament tables were accidently removed).
2015-02-08 14:01:20 +01:00
LevelX2
adbd1bca94
* Imporoved release of draft object during draft tournament.
2015-02-06 00:23:01 +01:00
LevelX2
00801e3ecf
* Some chnages to logging, added changes to table health check.
2015-02-02 08:40:30 +01:00
LevelX2
b12b044e36
* Added some basic logging for deck format validation
2015-01-21 14:40:05 +01:00
LevelX2
148994c9e5
* Fixed a bug that for players was not shown, that they play a tournament after round 1.
2015-01-07 23:43:58 +01:00
LevelX2
0ef340d108
* Some rework of User/Tournament/Quit handling.
2014-12-20 17:54:02 +01:00
LevelX2
6434df04b2
* Some minor changes to server logging.
2014-12-11 02:06:34 +01:00
LevelX2
30869beca0
* Some changes to game start logic (better handling for disconnected users). Changes to server logging.
2014-12-08 01:30:18 +01:00
LevelX2
7e145d2cfd
* Added possibility to allow other players to see hand cards of player.
2014-11-24 23:03:21 +01:00
LevelX2
c22b54d262
*Draft - Non hidden picked cards go to the deck. Hidden cards to sideboard.
2014-11-23 18:43:31 +01:00
LevelX2
751365124e
* Commander - Players no longer go to a sideboarding phase during caommander matches.
2014-11-07 14:24:07 +01:00
LevelX2
8426816b09
* Some changes to table and match view.
2014-11-01 14:24:23 +01:00
LevelX2
6db39452cd
* Fixed bug of player handling if player left during sideboarding. Added player info to show if tournament player is in sideboarding state.
2014-10-25 16:03:29 +02:00
LevelX2
c43521438d
* Fixed that a check for the submitted deck was wrongly also made for limited tournaments.
2014-10-22 19:57:28 +02:00
LevelX2
d03966738e
* Some changes to logging.
2014-10-13 08:39:40 +02:00
LevelX2
bdd163080d
* Draft - Show draft time and draft progress. Show game threads and ma games. Fixed a problem with AI player and password.
2014-10-12 22:37:39 +02:00
LevelX2
5ccc1c91ae
* Tournaments - Added handling for constructed formats and password protection.
2014-10-12 04:19:28 +02:00
LevelX2
8f690f7e02
* Added option to start matches with password protection.
2014-10-11 16:29:37 +02:00
LevelX2
1f4d3b9cea
* Fixed a bug that tables waiting for players were removed unintended during table health check (running every 10 minutes).
2014-10-09 16:56:25 +02:00
LevelX2
3d4072922f
* Fixed a bug that stopped the match because table was wrongly removed. Happened only during sideboarding phase.
2014-10-09 08:00:00 +02:00
LevelX2
7f46323f67
* Added F7 to skip until next main phase. Added some preference options to skip handling. Clicking on phase bar opens now phase bar preferences.
2014-10-05 14:33:47 +02:00
LevelX2
8fd2a9e234
* Multiplayer - Fixed a bug that a player that left a multiplayer game was not handled correctly. Next game did not start. Running game was ended after some minutes.
2014-10-04 11:13:11 +02:00
LevelX2
845d3a7951
* Added handling to show all tournament games in tournament view.
2014-10-02 01:15:21 +02:00
LevelX2
070e8609f4
* Some changes to user handling / logging.
2014-09-26 15:31:56 +02:00
LevelX2
a57ebc5314
* Table handling - Fixed a bug that if table owner tried to create a table with invalid deck, the table was added to the finished tables with no players.
2014-09-19 13:37:59 +02:00
LevelX2
eeb22c05ee
Changes to user / tournament / match handling.
2014-09-18 23:50:34 +02:00
LevelX2
3c12b23928
* Match handling - some changes to solve/workaround the draw games that cause matches not to end. Changed disconnect handling to not block the client (needs tests if works correctly).
2014-09-18 17:14:33 +02:00
LevelX2
ddeb519848
* Some changes to logging / server handling.
2014-09-10 17:14:36 +02:00
LevelX2
9c1f69983b
Fixed a problem with NPE and match start. Chanes to handling of logging.
2014-09-09 07:45:53 +02:00
LevelX2
65fdaba28d
Fixed some possible NPE of server.
2014-09-07 22:01:38 +02:00