src/network/network_gui.cpp
changeset 6248 e4a2ed7e5613
parent 6247 7d81e3a5d803
child 6491 00dc414c909d
equal deleted inserted replaced
6247:7d81e3a5d803 6248:e4a2ed7e5613
    30 #include "../helpers.hpp"
    30 #include "../helpers.hpp"
    31 
    31 
    32 #define BGC 5
    32 #define BGC 5
    33 #define BTC 15
    33 #define BTC 15
    34 
    34 
    35 typedef struct network_d {
    35 struct network_d {
    36 	PlayerID company;        // select company in network lobby
    36 	PlayerID company;        // select company in network lobby
    37 	byte field;              // select text-field in start-server and game-listing
    37 	byte field;              // select text-field in start-server and game-listing
    38 	NetworkGameList *server; // selected server in lobby and game-listing
    38 	NetworkGameList *server; // selected server in lobby and game-listing
    39 	FiosItem *map;           // selected map in start-server
    39 	FiosItem *map;           // selected map in start-server
    40 } network_d;
    40 };
    41 assert_compile(WINDOW_CUSTOM_SIZE >= sizeof(network_d));
    41 assert_compile(WINDOW_CUSTOM_SIZE >= sizeof(network_d));
    42 
    42 
    43 typedef struct network_ql_d {
    43 struct network_ql_d {
    44 	network_d n;                 // see above; general stuff
    44 	network_d n;                 // see above; general stuff
    45 	querystr_d q;                // text-input in start-server and game-listing
    45 	querystr_d q;                // text-input in start-server and game-listing
    46 	NetworkGameList **sort_list; // list of games (sorted)
    46 	NetworkGameList **sort_list; // list of games (sorted)
    47 	list_d l;                    // accompanying list-administration
    47 	list_d l;                    // accompanying list-administration
    48 } network_ql_d;
    48 };
    49 assert_compile(WINDOW_CUSTOM_SIZE >= sizeof(network_ql_d));
    49 assert_compile(WINDOW_CUSTOM_SIZE >= sizeof(network_ql_d));
    50 
    50 
    51 /* Global to remember sorting after window has been closed */
    51 /* Global to remember sorting after window has been closed */
    52 static Listing _ng_sorting;
    52 static Listing _ng_sorting;
    53 
    53