206 Commits

Author SHA1 Message Date
Dave White
920f5b467d change to network code to make receives threaded;
changes to make the game compile on VC++
2005-02-26 22:16:34 +00:00
Philippe Plantier
c60bb3f449 [[MP fix]]
* Made the MP "wait" screen display the image for the random leader for sides
where the leader is set to random.

* Fixed a bug where the textbox did not have scrollboxes anyway (cvs internal)
2005-02-26 21:18:15 +00:00
Yann Dirson
aac9369f18 moved wml/widget separators to their own header;
drop widget/button dependency on wodget/menu
2005-02-25 01:07:20 +00:00
Philippe Plantier
1968b66c3f * Changed the names of some WML parameters...
...transmitted during client - host MP game setup:

original_description => save_id
id => description.

* Now, use "id" as a faction id, to allow the factions name to be
translated by the client. Made the client use the faction it to lookup
the faction name, and not to use the faction name sent by the server.
2005-02-22 23:07:20 +00:00
Guillaume Melquiond
fa1f3f6444 Remove the template code from animated.hpp and put it into animated.cpp.
This code was indirectly included in at least 25 files: the 25 files
for which a dependency on string_utils.hpp has been added by a
consequence of its removal from animated.hpp. It should induce a small
compile time improvement.
2005-02-21 09:05:51 +00:00
Philippe Plantier
9283ba2423 Completely rewrote "multiplayer lobby" and "multiplayer game creation" code,
...and modified the associated server code.

Added the ability to kick users in the "game creation" screen
Added the ability for users to switch sides in the "game creation" screen
Added the name of the previous user for each position, on the "game creation" screen, when loading saves.
Fixed several bugs.
Certainly introduced several more.
2005-02-20 22:30:29 +00:00