spjspj
4c85d89b64
Fix for the audio trigger of 'Player joined the table' not being fired.
2017-04-25 20:12:21 +10:00
spjspj
a4e7c2b407
Fix for the audio trigger of 'Player joined the table' not being fired.
2017-04-25 18:17:28 +10:00
LevelX2
5a072ea760
* Some minor changes to sleep command ( fixes #2992 ).
2017-04-02 11:32:25 +02:00
ingmargoudt
ff6c6405aa
rewrites to optionals
2017-03-19 19:48:32 +01:00
ingmargoudt
2b91b88551
fixing some additional singleton classes
2017-03-16 09:48:02 +01:00
vraskulin
076840df53
Big refactoring
...
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:16:53 +03:00
ingmargoudt
71398d6d83
added some missing session references
2016-09-16 08:58:44 +02:00
ingmargoudt
3019991473
removed the Session out of local scope and introduced a static SessionHandler that acts as interface to remote.Session
2016-09-15 20:52:41 +02:00
Quercitron
c781728b97
Add rating to the client ( #1498 )
2016-05-17 17:27:43 +03:00
LevelX2
aa015b52e6
GUI Size - Fixed that table header lines were not horizontally moved.
2016-02-27 09:15:17 +01:00
LevelX2
7ef0a0a7f0
Some more changes to GUI to better support high screen resolutions.
2016-02-13 02:30:05 +01:00
LevelX2
706d319f81
Some more changes to GUI to better support high screen resolutions.
2016-02-12 13:35:04 +01:00
LevelX2
687ab7ec6b
Added some tooltips to user table headers. History is shown in tournament player table now. Changed ratio column to numberic format.
2016-02-06 21:22:51 +01:00
LevelX2
151e678e84
Changed history handling for user a bit. Added history to table waiting dialog and user avatar tooltip.
2016-01-23 13:37:34 +01:00
LevelX2
3a7983a0d0
* Main lobby - Separated user talk from system messages by using two tabs in chat area to switch.
2015-11-29 20:01:31 +01: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
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
fec0744315
Fixed a bug that while a match or tournament was just starting a player could still leave the table, setting the table / tournament / match to an undefined state. Now the player can only leave the Match / Tournament if it has started properly.
2014-09-03 01:02:10 +02:00
LevelX2
e25a60b312
* Changed table maneger to remove chat sessions that were never removed. Minor formattings.
2014-07-25 15:54:51 +02:00
LevelX2
236ebe2a12
Some changes to debug logging messages.
2014-04-23 08:12:40 +02:00
LevelX2
8491b5b90b
* Cleanup of server memory handling - removed memory leaks for Chat, Player, Match, Game etc.
2014-02-21 01:13:27 +01:00
LevelX2
81eaac46c7
* Added new preference option to enable sound in game and other sounds separately.
2014-02-12 08:35:27 +01:00
LevelX2
fcce47fd28
* Table waiting dialog - changed default window size and divider position.
2014-02-07 16:05:01 +01:00
LevelX2
0a18a7bea6
Removed majority of memory leaks from game / editor / dialog handling.
2014-02-02 21:57:02 +01:00
LevelX2
4ab572bd0e
* MageDialog - Removed some memory leaks for client dialogs (more to come soon).
2014-01-30 03:05:49 +01:00
LevelX2
e1db02baec
Added a sound playing if human player joins a match.
2013-06-17 21:38:30 +02:00
North
a7a565bb8f
[minor] access modifer order
2013-03-10 14:53:02 +02:00
magenoxx
9c6dc78842
Shuffling player seats in multi player
2012-07-18 12:12:12 +04:00
magenoxx
872ced4344
[UI] Tray menu. Blinking on new players added to table. Added window restore on double-click.
2012-07-16 20:23:56 +04:00
North
239a4fb100
[refactoring][minor] Replaced all tabs with four spaces.
2012-06-19 23:50:20 +03:00
North
06a185a3a5
removed unused imports
2012-05-26 20:08:39 +03:00
magenoxx
e8dc1b659c
Fixed TableWaitingDialog chat background.
2011-06-26 18:50:47 +04:00
BetaSteward
c4a3a496aa
moved Session to Mage.Common
2011-06-15 23:24:03 -04:00
BetaSteward
c38804af5f
rolled back changes since 0.7.3 R2 - going to switch client/server architecture
2011-06-14 23:09:18 -04:00
BetaSteward
d8fca737fd
added some client window management + suppress calls when TablesPane is not visible
2011-06-07 22:32:58 -04:00
BetaSteward
8b1c463d35
big client update - moved Session to Mage.Common project, this will allow other clients to reuse connection logic
2011-05-31 23:01:07 -04:00
BetaSteward
e841ed0cf8
TableWaitingDialog is not closeable and stays on top
2011-05-19 21:34:31 -04:00
magenoxx
4133a13120
Non modal tablewaiting dialog (allows to chat, to create several games). Pressing "Join" causes all your games appear on top. Updated logging. Fixed removing table not working (but not fully, as game ending still doesn't work).
2011-05-19 20:07:34 +04:00
magenoxx
9551a38d5c
Displaying connected players. (but smth wrong with net beans form editor, will take a look at later)
2011-05-16 22:02:45 +04:00
BetaSteward
0dff1ac743
use SwingWorker instead of Timer - greatly reduces lag
2011-05-10 23:54:29 -04:00
BetaSteward
b81938210a
changes for public server
2011-05-04 23:18:13 -04:00
BetaSteward
e2fd0299c7
fixed multi-human drafting
2011-02-08 11:34:28 -05:00
BetaSteward
ffc7b5bfd8
added tournaments - drafts are now a variant of tournament
2011-02-06 11:09:25 -05:00
BetaSteward
8952c96e1e
fixed Swing deadlock
2011-02-04 14:36:30 -05:00
magenoxx
8b77a67574
Added junit test that starts Mage.Client and starts 10 games in a row. Minor fixes. Client is maximized now.
2010-11-28 10:13:54 +00:00
magenoxx
f775f7c511
Moved /src and /resources to maven stardard /src/main/java and /src/main/resources. Hope it's ok, if not I'll revert.
2010-10-22 12:40:50 +00:00