lotodore
0470bceeff
Make sounds work in network games.
2007-06-11 21:51:58 +00:00
lotodore
5af91f4ea2
Winning a game is now logged.
2007-06-11 20:35:12 +00:00
lotodore
0d4e38705d
It is now possible to start the network game with a player number below the maximum player count.
2007-06-11 19:46:18 +00:00
lotodore
07dc39d107
Client engine should now be completely thread safe. const int& -> int. Player CardsValue is now returned as copy, not the array itself.
2007-06-11 17:48:22 +00:00
lotodore
baf2c82864
Added new packet type as end of game notification. Now displaying dialogs at end of game, to start a new game. Server errors are displayed.
2007-06-10 23:28:25 +00:00
doitux
0eb3e7e706
network allintimer changes
2007-06-10 21:45:31 +00:00
lotodore
b624714f5d
Resetting cards value on client side each hand. Added GUI synchronization function. Fixed update of pot when all but one fold. Reset sets on end of hand.
2007-06-10 12:46:29 +00:00
lotodore
6c9e6a6a28
On player action timeout, check will now be done if possible.
2007-06-10 10:11:00 +00:00
lotodore
27bc1adeeb
Call switchRounds as client.
2007-06-09 21:50:35 +00:00
lotodore
db4aea3f78
Automatic action when for player timeout. First try, not finished yet.
2007-06-08 22:14:05 +00:00
lotodore
1d838fcc07
Fixed resetting of pot at end of hand. Fixed resetting of sets at end of round.
2007-06-08 21:25:12 +00:00
lotodore
056ae1aa32
Cleaned up some networking code. Total sets are now calculated by the client.
2007-06-08 20:19:21 +00:00
lotodore
9a29830532
Player action timeout - display is working, function still missing.
2007-06-07 23:24:22 +00:00
lotodore
fb274284f5
Kicking players at the beginning of a network game now works.
2007-06-07 21:19:06 +00:00
lotodore
ee76f454bd
Linefeeds.
2007-06-07 18:52:58 +00:00
lotodore
9a59e688e6
Logging in network games should work now.
2007-06-07 18:41:11 +00:00
lotodore
0bb9143855
Added missing include for TCP_NODELAY.
2007-06-07 16:18:06 +00:00
lotodore
48c7a27145
Pot and total sets are now displayed correctly.
2007-06-07 15:09:51 +00:00
lotodore
05a86be4fe
Delay after showing cards when all in condition is true. Added option TCP_NODELAY. Round is now shown before dealing cards.
2007-06-07 14:06:22 +00:00
doitux
cfdc52a8d5
net timer changes
2007-06-07 07:55:18 +00:00
lotodore
8a22157cbd
First try of showing cards when everybody is all in.
2007-06-06 21:16:52 +00:00
lotodore
ce6f489fba
Added additional packet for showing cards when allInCondition is true.
2007-06-05 23:04:51 +00:00
lotodore
9a3e45d710
Added delays between dealing cards. Added check for IPv6.
2007-06-05 21:28:47 +00:00
lotodore
2ade19b45d
Fixed protocol for name resolution.
2007-06-04 21:44:42 +00:00
lotodore
686c028b38
Server errors are now shown.
2007-06-04 17:04:03 +00:00
lotodore
e6d1b46ba1
SCTP support.
2007-06-04 16:49:19 +00:00
lotodore
895317a257
Fixed missing include.
2007-06-04 16:30:30 +00:00
lotodore
b9ccba6ed4
Proper detection whether SCTP is available. Do not update player names on configuration change if network client is running.
2007-06-04 16:19:11 +00:00
lotodore
f932e39983
Players should now be able to leave a network game, the other players can continue the game (if it wasn't the server who left).
2007-06-03 14:57:33 +00:00
lotodore
1fcb0c80fd
Fixed init gui in networking (is now thread safe). Fixed displaying of game/hand number for network games.
2007-06-03 13:36:24 +00:00
lotodore
2022e794ae
Removed some TODOs. Fixed network error message.
2007-06-02 21:19:19 +00:00
lotodore
b7b09aed0b
Fixed bug when folding after raising.
2007-06-02 16:35:41 +00:00
lotodore
9512133490
Made it compile on windows. Fixed bug: Chat during change of hand did not work. Changed audio extension to wav.
2007-06-02 15:53:19 +00:00
lotodore
36496a402f
Fixed a problem where an empty chat message would cause an uncaught exception.
2007-05-27 22:23:48 +00:00
lotodore
875750a998
Game now properly continues after someone looses.
2007-05-27 21:39:16 +00:00
lotodore
4dc13d9661
Fixed wrong assert. Chat now continues after end of game.
2007-05-27 20:50:24 +00:00
lotodore
a53738135d
Fix resetting action too early in network client.
2007-05-27 18:38:53 +00:00
lotodore
1232017e3a
Fixed running more than the first hand in network games.
2007-05-27 13:24:52 +00:00
lotodore
5cb5509dec
Networking should mostly be working now. Some small issues concerning the display of pot/sets, and some delays are still needed.
2007-05-26 17:06:03 +00:00
lotodore
c5e34fe186
Should be working to play up to river.
2007-05-25 19:53:07 +00:00
lotodore
e14d01432c
Flop/turn/river cards are now sent in a network game.
2007-05-25 18:28:05 +00:00
lotodore
13a731e041
Chat messages are now working.
2007-05-25 16:03:12 +00:00
lotodore
e8d7009106
Fixed GUI refresh. Added calls to setHighestSet.
2007-05-24 23:38:40 +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
e01ea96727
Fixed some small server issues. Players in the process of establishing a session are now kicked on game start.
...
If someone tries to join a game which is already running, a proper error message is shown.
When sending a message to all or all but one players, the players which do not have the session established are now correctly ignored.
2007-05-23 08:57:34 +00:00
lotodore
2e12f1bc25
Fixed id bug in networking code. Dealer id is now set correctly. Phew.
2007-05-22 23:27:21 +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