Commit Graph
104 Commits
Author SHA1 Message Date
doitux de6228bb7d session boost_ptr refactoring 2008-10-07 21:16:27 +00:00
doitux 2748799679 next steps startwindow-integration --> UNSTABLE 2008-09-17 21:50:51 +00:00
doitux 49b1efdcf1 next steps startwindow-integration --> UNSTABLE 2008-09-13 20:40:08 +00:00
doitux 97f58c467f startwindow refactoring. BROKEN 2008-09-02 22:04:18 +00:00
doitux d3ecee9bd1 next steps startwindow-integration. network- and internet-game --> UNSTABLE 2008-09-01 21:47:04 +00:00
doitux fdd7956217 next steps startwindow-integration. network- and internet-game --> BROKEN 2008-08-31 21:21:52 +00:00
doitux aea6b39327 next steps for startwindow 2008-06-08 21:18:29 +00:00
doitux 0cf73d2bc9 next startwindow steps 2008-06-08 10:50:08 +00:00
doitux f2defd033d mainwindow --> gametable 2008-05-05 07:46:19 +00:00
lotodore 9f0d204f56 First test version with network timeout. Only activity timeout and global timeout, no game admin timeout yet. Set to test values (will disconnect rapidly).
Modified method for init timeout (if session cannot be established) - now using one non-modifiable timer for each session, and an additional timer which is reset whenever session data is received.
2008-03-04 23:47:45 +00:00
doitux 99b3f6b147 timeoutDialog gets duration from server 2008-03-03 23:43:51 +00:00
doitux c2313a20d6 timeoutDialog 2008-03-03 23:31:20 +00:00
doitux 39efcf3ddf opengametimeoutmsgbox local basics 2008-03-01 23:44:12 +00:00
doitux 5abe109e87 setPlayerAvatar introduced 2007-11-01 00:28:32 +00:00
doitux ffc8bb4485 ingame log new game admin 2007-10-28 18:40:24 +00:00
lotodore 4bc57f07d0 Add server statistics which are sent by the server to every client each time they change. 2007-10-20 22:22:11 +00:00
doitux 0103f923f6 signal-slot bugfix 2007-10-19 22:18:08 +00:00
doitux 7da3ad5481 starts human player input filed redesign - PART VII (firtst steps for network game) 2007-10-19 20:43:53 +00:00
floty a372f614e5 log side pot winners and player sits out 2007-10-17 14:46:20 +00:00
doitux bb9677835a integrating chattools in mainwindow chat 2007-10-12 18:45:28 +00:00
lotodore 4f00333599 Show and update admin player of a game even when in lobby and not in the game. 2007-10-12 14:32:25 +00:00
lotodore 310fadefdb Keep lobby open in the background during internet games. Show the lobby after the game finished. Re-open the game. Start and stop irc thread together with the client thread. 2007-10-08 20:14:44 +00:00
doitux edee654b1b bugfix: no bigblind in network logs 2007-10-03 22:42:24 +00:00
doitux b8d369a126 adds LogNewBlindsSetsMsg to seperate blindsSets logging 2007-10-03 19:27:37 +00:00
lotodore 076d44b0ae Pass on admin state if the admin leaves the network game, so that someone else can start the game. 2007-10-03 13:36:47 +00:00
doitux cffacbbe1a remove playerlist iterator from log 2007-10-01 09:16:54 +00:00
lotodore 087a0d0cda IRC polishing work - kicks are shown, error messages are displayed. Rename somehow buggy still. 2007-09-30 16:19:44 +00:00
lotodore aaf4106c20 Send notification to clients when a game in the lobby was started. Mark games as running in lobby dialog. 2007-09-29 20:20:01 +00:00
lotodore eb62635e02 Additional irc stuff - list of nicks, leaving/joining players. Not complete yet, renames are missing, as well as special stuff like being kicked. 2007-09-27 20:59:00 +00:00
lotodore 7bbf76fe5d Added irc support for lobby dialog. Takes some time to connect before messages can be sent/received. No special stuff yet, no user list, no connection notifications. Still work in progress. 2007-09-26 11:48:33 +00:00
lotodore 9d0edc5eee Major redesign: The game can not be left without disconnecting from the server. This happens if a player is kicked, if he wishes to leave, or for other reasons. Error packets from the server will always cause a disconnect, however.
If joining a game fails, there is a proper failure packet now.
2007-09-06 19:09:05 +00:00
lotodore 9ed217609b Internet game lobby dialog shows now overview of games and whether they are private. Now showing connection progress before the internet game lobby. 2007-09-04 12:44:11 +00:00
lotodore bd53403752 Major redesign: Using game ids and player ids in gui (associated with tree view items).
Player list of all network games is now dynamically updated in lobby (no polling, server sends events).
2007-09-02 16:36:52 +00:00
lotodore fa8d7b14ec Information about the game is now shown in lobby, when selecting a game.
Some GUI modifications, GUI update is working properly now if the dialog is shown the second time (after clearing items).
List of players for the game is still missing. With the new on-demand model for player id/player name, this is kind of hard to implement.
2007-08-27 09:57:51 +00:00
lotodore 56b24e09eb Major design change in network protocol: Player information is now requested by clients whenever it is needed. The server only sends player ids. The client has a cache with player information. 2007-08-26 22:41:37 +00:00
lotodore 7210d1b1b4 Linefeeds. 2007-08-21 12:38:49 +00:00
lotodore 839a4f7112 More steps towards supporting multiple games per server. Player rights still broken, so starting the game is not possible. Games are not yet terminated after all players have left. 2007-08-21 12:34:33 +00:00
doitux c34f683c41 BeRo refactoring 2007-08-07 13:07:39 +00:00
doitux 2f76bb82f9 BeRo refactoring 2007-08-07 00:05:29 +00:00
lotodore 0da29b3874 The console server can now be fully used for a single game. The first player to join the game is admin, he can start the game and kick players.
However, if the admin player leaves, a new game can only be started if all players have left before (this is a bug, admin status should be passed to another player).
2007-08-02 20:52:13 +00:00
lotodore 5c63a12104 All sounds are now only played if sound output is on (even the ping in network game). Audio is only initialized if it is enabled. Fixed double sounds in network games. Simplified fading out cards on fold. 2007-06-16 09:48:23 +00:00
doitux 4bfe82d214 signalFadeOutHumanPlayerCards() 2007-06-15 21:46:02 +00:00
lotodore e19f6c7471 Rewrote the code which handles leaving of players during the network game. Some bug is still remaining. 2007-06-15 10:38:41 +00:00
lotodore 5af91f4ea2 Winning a game is now logged. 2007-06-11 20:35:12 +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
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 db4aea3f78 Automatic action when for player timeout. First try, not finished yet. 2007-06-08 22:14:05 +00:00
lotodore 9a29830532 Player action timeout - display is working, function still missing. 2007-06-07 23:24:22 +00:00
lotodore 9a59e688e6 Logging in network games should work now. 2007-06-07 18:41:11 +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