|
0ea6fec5ae
|
Stop handling messages from the room module, expose useful functions and let hall handle (de)connection messages instead
|
2019-12-24 00:43:57 +01:00 |
|
|
0c285c47bb
|
Have room module ignore when the user herself logs in
|
2019-12-21 23:07:19 +01:00 |
|
|
d018c7e62c
|
Start separating the login stage from selecting an opponent (still a *lot* of work to do, barely started)
|
2019-12-08 23:01:44 +01:00 |
|
|
403ee2da92
|
Add start routine in session module picking the correct message and add an explicit loggedIn private boolean, rename the getter
|
2019-11-24 22:54:46 +01:00 |
|
Sasha
|
3b4e3be37f
|
Handle decreasing deck and opponent's hand
|
2018-05-26 21:26:12 +02:00 |
|
Sasha
|
83201d5c95
|
Card-shaped cards in client GUI, sending move but not handled on server
|
2018-05-13 18:08:12 +02:00 |
|
Sasha
|
2cf5d48419
|
Basic client dialogs to login and start a new game
|
2018-05-11 12:31:53 +02:00 |
|
Sasha
|
e929920677
|
Make sure keys are always only integers
|
2018-04-13 10:43:11 +02:00 |
|
Sasha
|
a8f951fad4
|
Remove intermediate name->key hash by using custom comparison function
|
2018-04-13 10:42:11 +02:00 |
|
Sasha
|
d022ab9aa4
|
Simplify guest selection and handle disconnections
|
2018-04-13 09:57:36 +02:00 |
|
Sasha
|
315db97abb
|
Rename object 'keys' to fix bug (there's already a function named that way)
|
2018-04-13 09:11:35 +02:00 |
|
Sasha
|
59f8751fb6
|
Use session keys in the client to remove ambiguity
|
2018-04-12 23:01:40 +02:00 |
|
Sasha
|
fab330b71d
|
First draft, basic session handling
|
2018-04-11 13:26:41 +02:00 |
|