lotodore
13a731e041
Chat messages are now working.
2007-05-25 16:03:12 +00:00
lotodore
5431f0b93a
Network: First round seems to work fine now. Pot/sets not yet displayed correctly.
2007-05-24 20:26:23 +00:00
lotodore
2556f43340
First try: Transferring client action.
2007-05-23 22:31:56 +00:00
lotodore
5744980d36
First try for small blind / big blind before start of hand. There seems to be a problem with player ids or numbers, however.
2007-05-21 22:16:32 +00:00
lotodore
4dd26a3c3a
Fixed g++ warnings. Additional client displaying.
2007-05-21 19:52:26 +00:00
lotodore
2ce67297ee
Tools - random number function is now static. Fixed player number issue with network games (GUI player number needs to be 0), this still requires some work.
2007-05-21 19:00:06 +00:00
lotodore
e4039695c0
Protocol changes for big blind / small blind. GUI Player is now stored in Game.
2007-05-20 22:49:07 +00:00
lotodore
4a53678291
Client engine factory needs to be free of configuration file (configuration provided by server). Separated specific start data from general game data. Sending client game object to GUI after creation. Client thread now manages player and game data.
2007-05-20 00:16:29 +00:00
lotodore
b773c30ae0
Start position of dealer is now set via network. Added files for network client engine. Added factory code.
2007-05-18 17:13:27 +00:00
lotodore
7540ea17bd
Fixed relationship of network session and player data to be consistent with the game engine. Now sending card's values via network. Fixed net packet checks.
2007-05-13 22:25:59 +00:00
lotodore
37bf6e4eb9
Added packet type to start a "Hand". Added generic gui for the server.
2007-05-13 17:50:48 +00:00
lotodore
16c0d52689
New packet types.
2007-05-08 22:08:00 +00:00
lotodore
a85ec4ee5a
Players can now join and leave as they wish. Still TODO: Need to fix player number.
2007-05-06 23:27:08 +00:00
lotodore
82b5392ff5
Added new boost timer. Prepared fixes for removing players.
2007-05-05 21:14:23 +00:00
lotodore
da2939a7a8
Error messages are shown when joining a network game fails. Still need to handle players which left and kicking players.
2007-04-28 13:07:06 +00:00
lotodore
73a5117066
Configuration is transferred. A new game should be started on client side, but signal/slot is not working yet. Oh well.
2007-04-27 21:35:18 +00:00
lotodore
07a0e01620
Added callback to display player names of connected players.
2007-04-08 20:35:42 +00:00
lotodore
2f5c8d7da1
Redone network packet abstraction. Prepared for easy access to packet data.
2007-04-08 16:18:20 +00:00
lotodore
804c7eaaa2
Fixed design problem: Thread objects can now be created in any context.
...
Sender thread output queue is now limited.
Server thread now terminates correctly.
Now cloning packets when sending them to multiple recipients.
Fixed one thread issue - GameStart still needs to be made thread safe.
2007-03-20 11:56:30 +00:00
lotodore
ef10602d5c
Initial handshake and network game start. Works with multiple clients. Not yet stable, because it is not thread-safe. GUI callbacks not complete yet (server dialog not updated).
2007-03-20 02:20:50 +00:00
lotodore
f5289a6fcf
Added helper class for receiving data. Modified sender thread to support sending partial packets. Prepared abstractions for server state machine.
2007-03-13 02:23:12 +00:00
lotodore
d4855a2ca2
Added simple server. Added session establishment (only test code). Added sender thread.
2007-02-25 23:16:26 +00:00