lotodore
9f6bf5206e
The checkbox "fill up with computer players" is now working (protocol has been changed to implement this). Lobby dialog is now also used after joining the game. Leaving game not possible yet.
2007-09-05 19:14:34 +00:00
lotodore
6e7f2c06fc
Fixed nasty GUI update bug in game list. Fixed compiler warning.
2007-09-04 17:38:13 +00:00
doitux
95467e0b96
checkBox_fillUpWithComputerOpponents added; some startnetworkgamedialog behaviour changes
2007-09-03 22:51:00 +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
doitux
a84f164b8a
preparation gamelobby slots
2007-08-29 22:30:18 +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
3a2f3255af
More fixes. Using player name as base for game name now. Removing games which have no players left. Check collision of all player names on connect (kind of slow, but name needs to be unique).
2007-08-21 17:27:13 +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
5f168635a9
"player joined networkgame" and "network game ready" sounds added
2007-08-10 19:26:14 +00:00
doitux
6eebcc943f
BeRo refactoring
2007-08-08 12:54:20 +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
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
fb274284f5
Kicking players at the beginning of a network game now works.
2007-06-07 21:19:06 +00:00
lotodore
f886ebda86
Removed iostream includes, as they slow down compilation.
2007-06-07 19:37:35 +00:00
doitux
07410740c5
netgamespeed and netengine version disabled
2007-06-05 21:56:33 +00:00
doitux
750138ab55
2007-06-05 21:26:40 +00:00
doitux
fc948c176d
kickplayer
2007-06-05 20:54:16 +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
doitux
d7e2bf9a2e
2007-05-02 22:46:29 +00:00
lotodore
07a0e01620
Added callback to display player names of connected players.
2007-04-08 20:35:42 +00:00
doitux
b79a3a8e43
2007-04-03 10:55:16 +00:00
doitux
1444caf548
2007-03-22 01:24:01 +00:00
doitux
d74a9eef70
createnetworkgamedialog and startnetworkgamedialog added
2007-02-22 00:48:18 +00:00