mirror of
https://github.com/Q3Rally-Team/q3rally.git
synced 2025-02-16 09:11:11 +00:00
changed the serverinfo menu
was q3a style now it is also q3rally style
This commit is contained in:
parent
284cf003e3
commit
a69dfd5687
3 changed files with 17 additions and 43 deletions
|
@ -23,17 +23,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
//
|
||||
#include "ui_local.h"
|
||||
|
||||
#define SERVERINFO_FRAMEL "menu/art/frame2_l"
|
||||
#define SERVERINFO_FRAMER "menu/art/frame1_r"
|
||||
#define SERVERINFO_BACK0 "menu/art/back_0"
|
||||
#define SERVERINFO_BACK1 "menu/art/back_1"
|
||||
|
||||
static char* serverinfo_artlist[] =
|
||||
{
|
||||
SERVERINFO_FRAMEL,
|
||||
SERVERINFO_FRAMER,
|
||||
SERVERINFO_BACK0,
|
||||
SERVERINFO_BACK1,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
@ -44,9 +35,7 @@ typedef struct
|
|||
{
|
||||
menuframework_s menu;
|
||||
menutext_s banner;
|
||||
menubitmap_s framel;
|
||||
menubitmap_s framer;
|
||||
menubitmap_s back;
|
||||
menutext_s back;
|
||||
menutext_s add;
|
||||
char info[MAX_INFO_STRING];
|
||||
int numlines;
|
||||
|
@ -141,10 +130,10 @@ static void ServerInfo_MenuDraw( void )
|
|||
|
||||
Q_strcat( key, MAX_INFO_KEY, ":" );
|
||||
|
||||
UI_DrawString(SCREEN_WIDTH*0.50 - 8,y,key,UI_RIGHT|UI_SMALLFONT,color_red);
|
||||
UI_DrawString(SCREEN_WIDTH*0.50 + 8,y,value,UI_LEFT|UI_SMALLFONT,text_color_normal);
|
||||
UI_DrawString(SCREEN_WIDTH*0.25 - 8,y,key,UI_RIGHT|UI_SMALLFONT,text_color_normal);
|
||||
UI_DrawString(SCREEN_WIDTH*0.25 + 8,y,value,UI_LEFT|UI_SMALLFONT,text_color_normal);
|
||||
|
||||
y += SMALLCHAR_HEIGHT;
|
||||
y += SMALLCHAR_HEIGHT/1.18;
|
||||
}
|
||||
|
||||
Menu_Draw( &s_serverinfo.menu );
|
||||
|
@ -206,28 +195,12 @@ void UI_ServerInfoMenu( void )
|
|||
s_serverinfo.banner.color = color_white;
|
||||
s_serverinfo.banner.style = UI_CENTER;
|
||||
|
||||
s_serverinfo.framel.generic.type = MTYPE_BITMAP;
|
||||
s_serverinfo.framel.generic.name = SERVERINFO_FRAMEL;
|
||||
s_serverinfo.framel.generic.flags = QMF_INACTIVE;
|
||||
s_serverinfo.framel.generic.x = 0;
|
||||
s_serverinfo.framel.generic.y = 78;
|
||||
s_serverinfo.framel.width = 256;
|
||||
s_serverinfo.framel.height = 329;
|
||||
|
||||
s_serverinfo.framer.generic.type = MTYPE_BITMAP;
|
||||
s_serverinfo.framer.generic.name = SERVERINFO_FRAMER;
|
||||
s_serverinfo.framer.generic.flags = QMF_INACTIVE;
|
||||
s_serverinfo.framer.generic.x = 376;
|
||||
s_serverinfo.framer.generic.y = 76;
|
||||
s_serverinfo.framer.width = 256;
|
||||
s_serverinfo.framer.height = 334;
|
||||
|
||||
s_serverinfo.add.generic.type = MTYPE_PTEXT;
|
||||
s_serverinfo.add.generic.flags = QMF_CENTER_JUSTIFY|QMF_PULSEIFFOCUS;
|
||||
s_serverinfo.add.generic.callback = ServerInfo_Event;
|
||||
s_serverinfo.add.generic.id = ID_ADD;
|
||||
s_serverinfo.add.generic.x = 320;
|
||||
s_serverinfo.add.generic.y = 371;
|
||||
s_serverinfo.add.generic.x = 350;
|
||||
s_serverinfo.add.generic.y = 416;
|
||||
s_serverinfo.add.string = "ADD TO FAVORITES";
|
||||
s_serverinfo.add.style = UI_CENTER|UI_SMALLFONT;
|
||||
s_serverinfo.add.color = color_red;
|
||||
|
@ -235,16 +208,15 @@ void UI_ServerInfoMenu( void )
|
|||
s_serverinfo.add.generic.flags |= QMF_GRAYED;
|
||||
}
|
||||
|
||||
s_serverinfo.back.generic.type = MTYPE_BITMAP;
|
||||
s_serverinfo.back.generic.name = SERVERINFO_BACK0;
|
||||
s_serverinfo.back.generic.type = MTYPE_PTEXT;
|
||||
s_serverinfo.back.generic.flags = QMF_LEFT_JUSTIFY|QMF_PULSEIFFOCUS;
|
||||
s_serverinfo.back.generic.callback = ServerInfo_Event;
|
||||
s_serverinfo.back.generic.id = ID_BACK;
|
||||
s_serverinfo.back.generic.x = 0;
|
||||
s_serverinfo.back.generic.y = 480-64;
|
||||
s_serverinfo.back.width = 128;
|
||||
s_serverinfo.back.height = 64;
|
||||
s_serverinfo.back.focuspic = SERVERINFO_BACK1;
|
||||
s_serverinfo.back.generic.y = 416;
|
||||
s_serverinfo.back.string = "<BACK";
|
||||
s_serverinfo.back.style = UI_LEFT|UI_SMALLFONT;
|
||||
s_serverinfo.back.color = color_red;
|
||||
|
||||
trap_GetConfigString( CS_SERVERINFO, s_serverinfo.info, MAX_INFO_STRING );
|
||||
|
||||
|
@ -262,8 +234,6 @@ void UI_ServerInfoMenu( void )
|
|||
s_serverinfo.numlines = 16;
|
||||
|
||||
Menu_AddItem( &s_serverinfo.menu, (void*) &s_serverinfo.banner );
|
||||
Menu_AddItem( &s_serverinfo.menu, (void*) &s_serverinfo.framel );
|
||||
Menu_AddItem( &s_serverinfo.menu, (void*) &s_serverinfo.framer );
|
||||
Menu_AddItem( &s_serverinfo.menu, (void*) &s_serverinfo.add );
|
||||
Menu_AddItem( &s_serverinfo.menu, (void*) &s_serverinfo.back );
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
#define BASETA "missionpack"
|
||||
|
||||
#ifndef PRODUCT_VERSION
|
||||
#define PRODUCT_VERSION "v0.0.3.0_r295"
|
||||
#define PRODUCT_VERSION "v0.0.3.0_r297"
|
||||
#endif
|
||||
|
||||
|
||||
|
|
|
@ -875,9 +875,10 @@ q3rallycode
|
|||
14=engine\code\q3_ui\ui_rally_options.c
|
||||
15=engine\code\q3_ui\ui_rally_servers.c
|
||||
16=engine\code\qcommon\qcommon.h
|
||||
17=engine\code\q3_ui\ui_serverinfo.c
|
||||
[Selected Project Files]
|
||||
Main=
|
||||
Selected=engine\code\qcommon\qcommon.h
|
||||
Selected=engine\code\qcommon\q_shared.h
|
||||
[engine\code\qcommon\files.c]
|
||||
TopLine=3681
|
||||
Caret=1,3695
|
||||
|
@ -929,3 +930,6 @@ Caret=1,1244
|
|||
[engine\code\qcommon\qcommon.h]
|
||||
TopLine=253
|
||||
Caret=51,267
|
||||
[engine\code\q3_ui\ui_serverinfo.c]
|
||||
TopLine=111
|
||||
Caret=29,136
|
||||
|
|
Loading…
Reference in a new issue