Files
@ r11049:6eb2c87ed64a
Branch filter:
Location: cpp/openttd-patchpack/source/src/network/network_gamelist.h - annotation
r11049:6eb2c87ed64a
1.0 KiB
text/x-c
(svn r15389) -Feature: Add ability to select which base graphics set is used from the Game Options window. The change takes effect when the window is closed. This option can only be used from the intro menu, as reloading graphics during a game may cause issues.
r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r9111:983de9c5a848 r9111:983de9c5a848 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r9428:6800206a6c0d r9428:6800206a6c0d r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r5917:d8ebeb21f83f r10824:4036289a0b3d r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r6247:96e840dbefcc r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 | /* $Id$ */
/** @file network_gamelist.h Handling of the list of games. */
#ifndef NETWORK_GAMELIST_H
#define NETWORK_GAMELIST_H
#include "network_type.h"
/** Structure with information shown in the game list (GUI) */
struct NetworkGameList {
NetworkGameInfo info; ///< The game information of this server
uint32 ip; ///< The IP of the game server
uint16 port; ///< The port of the game server
bool online; ///< False if the server did not respond (default status)
bool manually; ///< True if the server was added manually
uint8 retries; ///< Number of retries (to stop requerying)
NetworkGameList *next; ///< Next pointer to make a linked game list
};
/** Game list of this client */
extern NetworkGameList *_network_game_list;
void NetworkGameListAddItemDelayed(NetworkGameList *item);
NetworkGameList *NetworkGameListAddItem(uint32 ip, uint16 port);
void NetworkGameListRemoveItem(NetworkGameList *remove);
void NetworkGameListRequery();
#endif /* NETWORK_GAMELIST_H */
|