Commit Graph
444 Commits
Author SHA1 Message Date
lotodore 2556f43340 First try: Transferring client action. 2007-05-23 22:31:56 +00:00
floty f9ad1b6b75 bugfix ID 4 2007-05-23 20:03:10 +00:00
doitux 2b75a2cda1 2007-05-23 19:42:20 +00:00
doitux 73626eb40d avatar gallery started 2007-05-23 10:19:10 +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
doitux e8cbac12cc check for maxnumberofplayers to start network game
doubleclick on join list item will directly connect
2007-05-23 07:16:28 +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 b83c86d887 Do not globally use namespace std. 2007-05-22 22:40:44 +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
doitux 8f8a851500 utf8fix 2007-05-21 20:11:23 +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 3ede810baa Fixed player number when showing cards - much more work is needed for this. 2007-05-21 17:27:04 +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
doitux 63b278a88e invisible check in heads up bugfix 2007-05-20 13:03:43 +00:00
lotodore 5438aa487c Added connect timeout. 2007-05-20 11:11: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 e7b31f2d44 All gui calls through guiwrapper are now thread safe. 2007-05-18 23:16:54 +00:00
lotodore bb8a235b22 Added protocol comment. 2007-05-18 17:19:43 +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
doitux a9e2d56b0d bugfix: wrong blinds in heads up 2007-05-18 11:38:37 +00:00
doitux ace4d5b41a boardcards animation hanging gfx bugfix 2007-05-18 08:13:05 +00:00
doitux 72e7d367d7 optional blind buttons 2007-05-17 23:28:36 +00:00
doitux 9310b3d3c2 --nowriteaccess first steps 2007-05-16 09:31:54 +00:00
doitux 58be35a777 --nowriteaccess first steps 2007-05-16 09:03:12 +00:00
doitux 846c9135bf --nowriteaccess first steps 2007-05-16 08:55:49 +00:00
doitux 098349b572 implement minimal disc access for config-file 2007-05-16 01:08:01 +00:00
doitux d213ee3ff2 implement logOnOff, logInterval 2007-05-15 23:34:03 +00:00
doitux 151a45de33 2007-05-15 21:22:16 +00:00
lotodore c160a09811 Some include file optimizations. Fixes for the server. 2007-05-15 20:37:37 +00:00
floty c3fd4dded6 2007-05-14 21:28:05 +00:00
lotodore 5f033730da Restructured network server. 2007-05-14 21:18:24 +00:00
lotodore 80a11af74c IPv6 fix. 2007-05-14 20:48:13 +00:00
doitux 0c63db40f6 2007-05-14 13:02:49 +00:00
doitux bc146c8899 closeevent fix 2007-05-14 13:01:16 +00:00
lotodore 2d894c6a2c Trying to bring life to the server. 2007-05-14 12:40:42 +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
doitux e2d394f576 one ConfigFile for all 2007-05-13 18:17:25 +00:00
lotodore 60eb04a920 Fixed linefeed. 2007-05-13 17:51:52 +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
doitux cdd34fe820 2007-05-13 15:48:39 +00:00
doitux b4975dbea3 2007-05-13 15:08:10 +00:00
doitux 6d673793be one ConfigFile for all 2007-05-13 13:32:06 +00:00
doitux 8ad92920cc one ConfigFile for all
killed the tinyxml warnings
2007-05-13 12:35:27 +00:00
lotodore 6fbef0af20 Two step initialization for engine. First step: Create and initialize objects (constructor). Second step: Start the engine, update the UI. 2007-05-12 22:00:59 +00:00
lotodore 7c6337d810 Changes in preparation for the integration of the network server. GUI does not directly know Game and Hand any more, only Session. WARNING: This version crashes due to initialization order problems. 2007-05-11 12:01:13 +00:00
doitux a37fe9969e 2007-05-11 00:15:42 +00:00
doitux 5a62b7274e configfile updateable 2007-05-08 22:49:38 +00:00
lotodore 16c0d52689 New packet types. 2007-05-08 22:08:00 +00:00
lotodore a6f6c99c92 Fixed vector of tixmlelements. 2007-05-08 21:05:45 +00:00