iw4x-rawfiles/iw4x/iw4x_00/ui/menudef.h

100 lines
2.8 KiB
C

#include "ui/menudefinition.h"
// Size define for the hud compass
// These are used for both the dynamic & non-dynamic compass drawing
// If these are changed, the cgame should be recompiled
#define COMPASS_SIZE 109
#define MINIMAP_X 11.5
#define MINIMAP_Y 5
#define MINIMAP_W 89.5
#define MINIMAP_H 89.5
#define COMPASS_SIZE_MP 125
#define MINIMAP_X_MP 0
#define MINIMAP_Y_MP 12
#define MINIMAP_W_MP 102
#define MINIMAP_H_MP 102
#define FULLSCREEN 0 0 640 480
#define FULLSCREEN_WIDE -107 0 854 480
#define ORIGIN_TITLE 48 40
#define ORIGIN_TITLE_SS 104 120
//#define FONTSCALE_SMALL 0.3125 // 15
//#define FONTSCALE_SMALL 0.3333 // 16
#define FONTSCALE_SMALL 0.3750 // 18
#define FONTSCALE_NORMAL 0.4583
#define FONTSCALE_BOLD 0.4583
#define FONTSCALE_BIG 0.5833
#define FONTSCALE_EXTRABIG 1.0000
// new settings
#define TEXTSIZE_SMALL FONTSCALE_SMALL
#define TEXTSIZE_SMALL_SS (FONTSCALE_SMALL*2)
#define TEXTSIZE_DEFAULT FONTSCALE_NORMAL
#define TEXTSIZE_DEFAULT_SS (FONTSCALE_NORMAL*2)
#define TEXTSIZE_TITLE FONTSCALE_BIG
#define TEXTSIZE_TITLE_SS 1
// end new settings
/*
// old settings
#define TEXTSIZE_SMALL 0.333
#define TEXTSIZE_SMALL_SS 0.666
#define TEXTSIZE_DEFAULT 0.45
#define TEXTSIZE_DEFAULT_SS 0.9
#define TEXTSIZE_TITLE 0.5
#define TEXTSIZE_TITLE_SS 1
// end old settings
*/
#define TEXTSIZE_BOLD TEXTSIZE_DEFAULT
#define TEXTSIZE_BIG TEXTSIZE_TITLE
#define COLOR_TITLE 1 0.8 0.4 1
#define COLOR_FOCUSED 1 1 1 1
#define COLOR_UNFOCUSED 0.4823 0.4823 0.4823 1
#define COLOR_DISABLED 0.35 0.35 0.35 1
#define COLOR_SAFEAREA 0 0 1 1
#define BUTTON_A 1
#define BUTTON_B 2
#define BUTTON_X 3
#define BUTTON_Y 4
#define BUTTON_LSHLDR 5
#define BUTTON_RSHLDR 6
#define BUTTON_START 14
#define BUTTON_BACK 15
#define BUTTON_LSTICK 16
#define BUTTON_RSTICK 17
#define BUTTON_LTRIG 18
#define BUTTON_RTRIG 19
#define DPAD_UP 20
#define DPAD_DOWN 21
#define DPAD_LEFT 22
#define DPAD_RIGHT 23
#define APAD_UP 28
#define APAD_DOWN 29
#define APAD_LEFT 30
#define APAD_RIGHT 31
#define COLOR_USMC 0.6 0.64 0.69
#define COLOR_ARAB 0.65 0.57 0.41
#define COLOR_USSR 0.52 0.28 0.28
#define COLOR_SAS 0 0 0
#define DEFAULT_MP_CFG "default_mp.cfg"
#define SPLITSCREEN_MP_CFG "default_splitscreen.cfg"
#define SYSTEMLINK_MP_CFG "default_systemlink.cfg"
#define XBOXLIVE_MP_CFG "default_xboxlive.cfg"
#define MAX_RANK int(tableLookup( "mp/rankTable.csv", 0, "maxrank", 1))
#define MAX_PRESTIGE int(tableLookup( "mp/rankIconTable.csv", 0, "maxprestige", 1))
#define PRESTIGE_AVAIL (stat(2326) < MAX_PRESTIGE && stat(2301) == int(tableLookup("mp/rankTable.csv",0,MAX_RANK,7)))
#define PRESTIGE_NEXT (stat(2326) < MAX_PRESTIGE && stat(252) == MAX_RANK)
#define PRESTIGE_FINISH (stat(2326) == MAX_PRESTIGE)
#define CAN_RANK_UP (stat(252) < MAX_RANK || stat(2326) < MAX_PRESTIGE)