User Interface Colors

From Bohemia Interactive Community
Revision as of 18:46, 22 October 2011 by Str (talk | contribs)
Jump to navigation Jump to search
Interface Colors menu

Take On Helicopters introduced ability to recolor menu and HUD colors. Community creators can define new presets or use user's colors using following configs and functions.

Functions

Sample Config

class CfgUIDefault
{
	//--- Tag
	class IGUI
	{
		//--- Name displayed in menu
		displayName = $STR_HSIM_CfgUIDefault_IGUI_0;
		//--- Color variables
		class Variables
		{
			//--- Identification class ised by presets and scripts
			class TEXT_RGB
			{
				//--- Name displayed in menu
				displayName = $STR_HSIM_CfgUIDefault_IGUI_Variables_TEXT_RGB_0;
				//--- Preview picture background
				previewBackground = "\hsim\UI_H\data\loadscreen_generic_co.paa";
				//--- Preview picture (when 1 instead of String, whole menu is recolored instead)
				preview = "\hsim\UI_H\data\cursor_w_view_gs.paa";
				//--- Preview picture width
				previewW = 4 * GUI_GRID_W;
				//--- Preview picture height
				previewH = 4 * GUI_GRID_H;
			};
		};
		//--- Color presets
		class Presets
		{
			class PresetDefault
			{
				//--- Name displayed in menu
				displayName = $STR_HSIM_CfgUIDefault_IGUI_Presets_PresetGreen_0;
				//--- Class of modified variable (TEXT_RGB) with RGBA values
				TEXT_RGB[] = {IGUI_TEXT_RGB_RDef,IGUI_TEXT_RGB_GDef,IGUI_TEXT_RGB_BDef,IGUI_TEXT_RGB_ADef};
				//--- When 1, preset is used as default
				default = 1;
			};
			class PresetBlue
			{
				displayName = $STR_HSIM_CfgUIDefault_IGUI_Presets_PresetDefault_0;
				TEXT_RGB[] = {0,1,1,0.8};
			};
		};
	};
};