FS2_Open
Open source remastering of the Freespace 2 engine
multi_pxo.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) Volition, Inc. 2005. All rights reserved.
3  *
4  * All source code herein is the property of Volition, Inc. You may not sell
5  * or otherwise commercially exploit the source or things you created based on the
6  * source.
7  *
8 */
9 
10 
11 
12 #ifndef _PARALLAX_ONLINE_HEADER_FILE
13 #define _PARALLAX_ONLINE_HEADER_FILE
14 
15 // ----------------------------------------------------------------------------------------------------
16 // PXO DEFINES/VARS
17 //
18 
19 // default url for PXO rankings
20 //#define MULTI_PXO_RANKINGS_URL "http://www.volition-inc.com"
21 #define MULTI_PXO_RANKINGS_URL "http://www.pxo.net/rankings/fs2full.cfm"
22 
23 
24 // default url for PXO account creation
25 //#define MULTI_PXO_CREATE_URL "http://www.parallaxonline.com/register.html"
26 #define MULTI_PXO_CREATE_URL "http://www.pxo.net/newaccount.cfm"
27 
28 // default url for PXO account verification
29 //#define MULTI_PXO_VERIFY_URL "http://www.parallaxonline.com/verify.html"
30 #define MULTI_PXO_VERIFY_URL "http://www.pxo.net/verify.cfm"
31 
32 // default url for PXO banners
33 #define MULTI_PXO_BANNER_URL "http://www.pxo.net/files/banners"
34 
35 // tracker and PXO addresses
36 #define MULTI_PXO_USER_TRACKER_IP "ut.pxo.net"
37 #define MULTI_PXO_GAME_TRACKER_IP "gt.pxo.com"
38 #define MULTI_PXO_CHAT_IP "chat.pxo.net"
39 
40 // ----------------------------------------------------------------------------------------------------
41 // PXO FUNCTIONS
42 //
43 
44 // initialize the PXO screen
45 void multi_pxo_init(int use_last_channel);
46 
47 // do frame for the PXO screen
48 void multi_pxo_do();
49 
50 // close the PXO screen
51 void multi_pxo_close();
52 
53 
54 // initialize the PXO help screen
55 void multi_pxo_help_init();
56 
57 // do frame for PXO help
58 void multi_pxo_help_do();
59 
60 // close the pxo screen
62 
63 // open up a URL
64 void multi_pxo_url(char *url);
65 
66 // called from the game tracker API - server count update for a channel
68 
69 #endif
void multi_pxo_help_do()
Definition: multi_pxo.cpp:4851
void multi_pxo_help_close()
Definition: multi_pxo.cpp:4893
void multi_pxo_do()
Definition: multi_pxo.cpp:1242
void multi_pxo_url(char *url)
Definition: multi_pxo.cpp:1562
void multi_pxo_init(int use_last_channel)
Definition: multi_pxo.cpp:1083
void multi_pxo_help_init()
Definition: multi_pxo.cpp:4807
void multi_pxo_channel_count_update(char *name, int count)
Definition: multi_pxo.cpp:2170
GLuint const GLchar * name
Definition: Glext.h:5608
void multi_pxo_close()
Definition: multi_pxo.cpp:1325
GLint GLsizei count
Definition: Gl.h:1491