mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-21 05:29:11 +00:00
(svn r22410) -Document: some more bits ;)
This commit is contained in:
@@ -275,6 +275,7 @@ static void DistributeQueue(CommandQueue *queue, const NetworkClientSocket *owne
|
||||
}
|
||||
}
|
||||
|
||||
/** Distribute the commands of ourself and the clients. */
|
||||
void NetworkDistributeCommands()
|
||||
{
|
||||
/* First send the server's commands. */
|
||||
|
@@ -25,7 +25,9 @@
|
||||
|
||||
NetworkGameList *_network_game_list = NULL;
|
||||
|
||||
/** Mutex for handling delayed insertion/querying of servers. */
|
||||
static ThreadMutex *_network_game_list_mutex = ThreadMutex::New();
|
||||
/** The games to insert when the GUI thread has time for us. */
|
||||
static NetworkGameList *_network_game_delayed_insertion_list = NULL;
|
||||
|
||||
/**
|
||||
@@ -72,7 +74,6 @@ static void NetworkGameListHandleDelayedInsert()
|
||||
* Add a new item to the linked gamelist. If the IP and Port match
|
||||
* return the existing item instead of adding it again
|
||||
* @param address the address of the to-be added item
|
||||
* @param port the port the server is running on
|
||||
* @return a point to the newly added or already existing item
|
||||
*/
|
||||
NetworkGameList *NetworkGameListAddItem(NetworkAddress address)
|
||||
|
@@ -72,11 +72,13 @@ struct NetworkCompanyState {
|
||||
|
||||
struct NetworkClientInfo;
|
||||
|
||||
/** The type of password we're asking for. */
|
||||
enum NetworkPasswordType {
|
||||
NETWORK_GAME_PASSWORD,
|
||||
NETWORK_COMPANY_PASSWORD,
|
||||
NETWORK_GAME_PASSWORD, ///< The password of the game.
|
||||
NETWORK_COMPANY_PASSWORD, ///< The password of the company.
|
||||
};
|
||||
|
||||
/** Destination of our chat messages. */
|
||||
enum DestType {
|
||||
DESTTYPE_BROADCAST, ///< Send message/notice to all clients (All)
|
||||
DESTTYPE_TEAM, ///< Send message/notice to everyone playing the same company (Team)
|
||||
@@ -98,6 +100,7 @@ enum NetworkAction {
|
||||
NETWORK_ACTION_COMPANY_NEW,
|
||||
};
|
||||
|
||||
/** The error codes we send around in the protocols. */
|
||||
enum NetworkErrorCode {
|
||||
NETWORK_ERROR_GENERAL, // Try to use this one like never
|
||||
|
||||
|
Reference in New Issue
Block a user