HomeWildfire Games

# Refactored the networking code, and redesigned the game setup screen.

Description

Refactored the networking code, and redesigned the game setup screen.

Major updates to most network classes.
Simplify CNetServer so it doesn't duplicate any client behaviour; all players now run CNetClient.
Remove most player/slot management from networking code.
Wait for all players to finish loading before starting the simulation.
Remove CGameAttributes; attributes are now just a JS object.
Remove CPlayer; they are now just simulation entities.
Handle player colours via simulation system.
Add a default map for Atlas, so it always has something to load.
Move network documentation to Doxygen.
Remove lots of now-unused code.

Details

Committed
philipJun 30 2010, 11:41 PM
Parents
rP7652: Fix line endings
Branches
Unknown
Tags
Unknown

Event Timeline

elexis added a subscriber: elexis.Nov 5 2019, 3:18 PM
elexis added inline comments.
/ps/trunk/binaries/data/mods/public/simulation/helpers/Commands.js
12

That's just printing a GUI provided value from the simulation, but that feature is already covered by the JS console since rP469, and it entirely should not be a player available command nor in the simulation.