Ykkrosh
1e228d8c17
Fix typo that breaks network after OOS
...
This was SVN commit r7568.
2010-05-22 15:46:12 +00:00
Ykkrosh
94e5d88169
# Add out-of-sync multiplayer checks.
...
Change CStr8 serialization to allow \0 in strings.
This was SVN commit r7565.
2010-05-22 14:05:56 +00:00
Ykkrosh
a78e6dbe26
# Delete a lot of obsolete networking code.
...
Remove the -sim1 flag since it no longer works.
This was SVN commit r7554.
2010-05-20 17:58:37 +00:00
Ykkrosh
c684c211a2
# Basic experimental multiplayer integration with new simulation system.
...
Add new turn manager that should be more correct and potentially more
efficient.
Remove evil CNetServer/CNetClient multiple inheritance of CTurnManager.
Add multiplayer autostart.
Various minor cleanups.
This was SVN commit r7551.
2010-05-20 00:59:01 +00:00
janwas
77d2c67ada
misc. string fixes
...
convert remaining %s to %hs or %ls
use WPRINTF_ARGS on unicode printf functions
fix: __func__ can't be widened via preprocessor (-> revert to char*)
convert remaining external_[directory|file_string to string()
Util: don't mix fwprintf and fprintf
Formation: fix dangling pointer (storing result of c_str())
This was SVN commit r7164.
2009-11-04 15:29:28 +00:00
janwas
8a52113e60
huge cleanup and conversion of most string handling (especially paths) to unicode
...
please note: format strings must be %hs for char* arguments and %ls for
wchar_t*
This was SVN commit r7161.
2009-11-03 21:46:35 +00:00
Ykkrosh
cdfb58a62f
Fix some more GCC warnings
...
This was SVN commit r7045.
2009-07-28 09:27:56 +00:00
Ykkrosh
c9fa7f13d9
Add GPL header
...
This was SVN commit r6830.
2009-04-18 17:00:33 +00:00
Ykkrosh
1e3cd00c72
Set svn:eol-style=native
...
This was SVN commit r6816.
2009-04-11 17:00:39 +00:00
Matei
98dd1a1bb4
Refactored "generic" order to just call it "contact action", and added support for intercepting targets if performing a contact action while moving.
...
This was SVN commit r6290.
2008-07-29 08:22:56 +00:00
Matei
0e8b7c5bc7
Removed some long commented out code.. no point keeping it there since it's in SVN.
...
This was SVN commit r6289.
2008-07-29 07:01:23 +00:00
Matei
75a9b2f357
Made stance-setting work with multiplayer.
...
This was SVN commit r6274.
2008-07-24 05:25:14 +00:00
Matei
0cbb38bfd9
Fixed 3+ player games. The problem was the FinalizeSlots method in GameAttributes, which confused player and slot IDs by deleting nonexistent slots/players from the array. Since this doesn't seem particularly useful (and is even undesirable for scenarios where some players *want* to be the last slot and to leave others empty), I commented it out rather than having the code incur the extra complexity of supporting renumberings.
...
This was SVN commit r6228.
2008-07-14 06:40:05 +00:00
Matei
9025056ffd
Made rally point setting net-safe.
...
This was SVN commit r6225.
2008-07-13 17:37:45 +00:00
Matei
f6ac13c15a
Networking fixes - it now more or less works over ENet!
...
This was SVN commit r6216.
2008-07-12 19:08:38 +00:00
janwas
3c411dd174
large batch of Dehydra static code analysis fixes
...
(mostly passing arguments by const reference and checking LibError
return codes)
This was SVN commit r6214.
2008-07-12 10:45:11 +00:00
Matei
2109f4eb0e
Merged in Dacian's network changes.
...
This was SVN commit r6187.
2008-07-03 06:29:22 +00:00
Ykkrosh
10237a66c7
GCC/Linux build fixes
...
This was SVN commit r6107.
2008-06-25 23:01:13 +00:00
janwas
8529e2b14f
dacian's network files were not yet completely in SVN. added the remaining files, removed obsolete ones
...
This was SVN commit r6105.
2008-06-25 20:34:23 +00:00