#include "ui_local.h"
Include dependency graph for ui_specifyserver.c:

Go to the source code of this file.
Data Structures | |
| struct | specifyserver_t |
Defines | |
| #define | ID_SPECIFYSERVERBACK 102 |
| #define | ID_SPECIFYSERVERGO 103 |
| #define | SPECIFYSERVER_BACK0 "menu/art/back_0" |
| #define | SPECIFYSERVER_BACK1 "menu/art/back_1" |
| #define | SPECIFYSERVER_FIGHT0 "menu/art/fight_0" |
| #define | SPECIFYSERVER_FIGHT1 "menu/art/fight_1" |
| #define | SPECIFYSERVER_FRAMEL "menu/art/frame2_l" |
| #define | SPECIFYSERVER_FRAMER "menu/art/frame1_r" |
Functions | |
| void | SpecifyServer_Cache (void) |
| void | SpecifyServer_Event (void *ptr, int event) |
| void | SpecifyServer_MenuInit (void) |
| void | UI_SpecifyServerMenu (void) |
Variables | |
| specifyserver_t | s_specifyserver |
| char * | specifyserver_artlist [] |
|
|
Definition at line 36 of file ui_specifyserver.c. Referenced by SpecifyServer_Event(). |
|
|
Definition at line 37 of file ui_specifyserver.c. Referenced by SpecifyServer_Event(). |
|
|
Definition at line 31 of file ui_specifyserver.c. |
|
|
Definition at line 32 of file ui_specifyserver.c. |
|
|
Definition at line 33 of file ui_specifyserver.c. |
|
|
Definition at line 34 of file ui_specifyserver.c. |
|
|
Definition at line 29 of file ui_specifyserver.c. |
|
|
Definition at line 30 of file ui_specifyserver.c. |
|
|
Definition at line 190 of file ui_specifyserver.c. References i, specifyserver_artlist, and trap_R_RegisterShaderNoMip(). 00191 {
00192 int i;
00193
00194 // touch all our pics
00195 for (i=0; ;i++)
00196 {
00197 if (!specifyserver_artlist[i])
00198 break;
00199 trap_R_RegisterShaderNoMip(specifyserver_artlist[i]);
00200 }
00201 }
|
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 69 of file ui_specifyserver.c. References mfield_t::buffer, Com_sprintf(), specifyserver_t::domain, EXEC_APPEND, menufield_s::field, ID_SPECIFYSERVERBACK, ID_SPECIFYSERVERGO, specifyserver_t::port, s_specifyserver, strcpy(), strlen(), trap_Cmd_ExecuteText(), UI_PopMenu(), and va(). 00070 {
00071 char buff[256];
00072
00073 switch (((menucommon_s*)ptr)->id)
00074 {
00075 case ID_SPECIFYSERVERGO:
00076 if (event != QM_ACTIVATED)
00077 break;
00078
00079 if (s_specifyserver.domain.field.buffer[0])
00080 {
00081 strcpy(buff,s_specifyserver.domain.field.buffer);
00082 if (s_specifyserver.port.field.buffer[0])
00083 Com_sprintf( buff+strlen(buff), 128, ":%s", s_specifyserver.port.field.buffer );
00084
00085 trap_Cmd_ExecuteText( EXEC_APPEND, va( "connect %s\n", buff ) );
00086 }
00087 break;
00088
00089 case ID_SPECIFYSERVERBACK:
00090 if (event != QM_ACTIVATED)
00091 break;
00092
00093 UI_PopMenu();
00094 break;
00095 }
00096 }
|
Here is the call graph for this function:

|
Here is the call graph for this function:

|
|
Definition at line 208 of file ui_specifyserver.c. References specifyserver_t::menu, s_specifyserver, SpecifyServer_MenuInit(), and UI_PushMenu(). 00209 {
00210 SpecifyServer_MenuInit();
00211 UI_PushMenu( &s_specifyserver.menu );
00212 }
|
Here is the call graph for this function:

|
|
Definition at line 62 of file ui_specifyserver.c. Referenced by SpecifyServer_Event(), SpecifyServer_MenuInit(), and UI_SpecifyServerMenu(). |
|
|
Initial value:
{
SPECIFYSERVER_FRAMEL,
SPECIFYSERVER_FRAMER,
SPECIFYSERVER_BACK0,
SPECIFYSERVER_BACK1,
SPECIFYSERVER_FIGHT0,
SPECIFYSERVER_FIGHT1,
NULL
}
Definition at line 39 of file ui_specifyserver.c. Referenced by SpecifyServer_Cache(). |
1.3.9.1