--скрипт для кнопок

ImageName="menu_mainmenu.jpg";
posx = 13;
posy = 465;

----------------------------------------------------------------------------
---- текст для синей кнопки (невыделенная кнопка)
--ButtonBlueTextNormal=
--{
--	Font="but.fnt",
--	TextArea={0, 0, 120, 82-6},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 0.7,
--	SizeH = 0.7,
--	SRatio = 0.75,
--};
---- текст для синей кнопки (выделенная кнопка)
--ButtonBlueTextOver=
--{
--	Font="but.fnt",
--	TextArea={0, 0, 120, 82-6},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 0.7,
--	SizeH = 0.7,
--	SRatio = 0.75,
--};
---- текст для синей кнопки (нажатая кнопка)
--ButtonBlueTextPressed=
--{
--	Font="but.fnt",
--	TextArea={0+1, 0+1, 120+1, 82-6+1},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 0.7,
--	SizeH = 0.7,
--	SRatio = 0.75,
--};
------------------------------------------------------------------------------
---- текст для зеленой кнопки - Выход (невыделенная кнопка)
--ButtonGreenTextNormal=
--{
--	Font="but.fnt",
--	TextArea={0, 0, 120-2, 82},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 0.9,
--	SizeH = 0.9,
--	SRatio = 0.8,
--};
---- текст для зеленой кнопки - Выход (выделенная кнопка)
--ButtonGreenTextOver=
--{
--	Font="but.fnt",
--	TextArea={0, 0, 120-2, 82},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 0.9,
--	SizeH = 0.9,
--	SRatio = 0.8,
--};
---- текст для зеленой кнопки - Выход (нажатая кнопка)
--ButtonGreenTextPressed=
--{
--	Font="but.fnt",
--	TextArea={0+1, 0+1, 120-2+1, 82+1},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 0.9,
--	SizeH = 0.9,
--	SRatio = 0.8,
--};
--------------------------------------------------------------------------
----текст для большой жёлтой кнопки (невыделенная кнопка)
--ButtonYellowTextNormal=
--{
--	Font="but.fnt",
--	TextArea={0, 0, 178, 123-6},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 1.0,
--	SizeH = 1.0,
--	SRatio = 1.0,
--};
----текст для большой жёлтой кнопки (выделенная кнопка)
--ButtonYellowTextOver=
--{
--	Font="but.fnt",
--	TextArea={0, 0, 178, 123-6},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 1.0,
--	SizeH = 1.0,
--	SRatio = 1.0,
--};

----текст для большой жёлтой кнопки (нажатая кнопка)
--ButtonYellowTextPressed=
--{
--	Font="but.fnt",
--	TextArea={0+1, 0+1, 178+1, 123-6+1},
--	HAlign="center",
--	VAlign="center",
--	SizeW = 1.0,
--	SizeH = 1.0,
--	SRatio = 1.0,
--};
----------------------------------------------------------------------------

MenuBox=
{
    Pos={0,0},
    --Image=ImageName,
    --SrcRect={0,0,1024,768},
    {
        Name="MAINMENU_OPTIONS",
        Type="Button",
        Pos={posx,posy+0-3},
        Image=ImageName,
        Normal={0,768,122,834},
        Over={0,835,122,901},
        Pressed={0,902,122,968},
        --Caption="ОПЦИИ", 
        --TextNormal=ButtonBlueTextNormal,
        --TextOver=ButtonBlueTextOver,
        --TextPressed=ButtonBlueTextPressed,
		SprNormal=
        {
            --Pos={12,8},
			Pos={0, 3},
            Image="menu_mainmenu.jpg",
            SrcRect={0, 971, 123, 1018},
        },
        SprOver=
        {
            --Pos={12,8},
			Pos={0, 3},
            Image="menu_mainmenu.jpg",
            SrcRect={0, 971, 123, 1018},
        },
        SprPressed=
        {
            --Pos={12+1,8+1},
			Pos={0+1, 3+1},
            Image="menu_mainmenu.jpg",
            SrcRect={0, 971, 123, 1018},
        },

    },

    {
        Name="MAINMENU_ACHIEVEMENTS",
        Type="Button",
        Pos={posx,posy+60-0},
        Image=ImageName,
        Normal={0,768,122,834},
        Over={0,835,122,901},
        Pressed={0,902,122,968},
        --Caption="НАГРАДЫ", 
        --TextNormal=ButtonBlueTextNormal,
        --TextOver=ButtonBlueTextOver,
        --TextPressed=ButtonBlueTextPressed,
		SprNormal=
        {
            --Pos={12,8},
			Pos={0, 3},
            Image="menu_mainmenu.jpg",
            SrcRect={594, 964, 717, 1011},
        },
        SprOver=
        {
            --Pos={12,8},
			Pos={0, 3},
            Image="menu_mainmenu.jpg",
            SrcRect={594, 964, 717, 1011},
        },
        SprPressed=
        {
			--Pos={12+1,8+1},
			Pos={0+1, 3+1},
            Image="menu_mainmenu.jpg",
            SrcRect={594, 964, 717, 1011},
        },
    },
    {
        Name="MAINMENU_ABOUT",
        Type="Button",
        Pos={posx,posy+125-3},
        Image=ImageName,
        Normal={0,768,122,834},
        Over={0,835,122,901},
        Pressed={0,902,122,968},
        --Caption="АВТОРЫ", 
        --TextNormal=ButtonBlueTextNormal,
        --TextOver=ButtonBlueTextOver,
        --TextPressed=ButtonBlueTextPressed,
		SprNormal=
        {
            --Pos={12,8},
			Pos={0, 3},
            Image="menu_mainmenu.jpg",
            SrcRect={897, 772, 1020, 819},
        },
        SprOver=
        {
            --Pos={12,8},
			Pos={0, 3},
            Image="menu_mainmenu.jpg",
            SrcRect={897, 772, 1020, 819},
        },
        SprPressed=
        {
            --Pos={12+1,8+1},
			Pos={0+1, 3+1},
            Image="menu_mainmenu.jpg",
            SrcRect={897, 772, 1020, 819},
        },
    },
    {
        Name="MAINMENU_EXIT",
        Type="Button",
        Pos={posx+22,posy+189-3},
        Image=ImageName,
        Normal={125,769,238,846},
        Over={125,850,238,927},
        Pressed={125,932,238,1008},
        --Caption="ВЫХОД", 
        --TextNormal=ButtonGreenTextNormal,
        --TextOver=ButtonGreenTextOver,
        --TextPressed=ButtonGreenTextPressed,

    },
    {
        Name="MAINMENU_PLAY",
        Type="Button",
        Pos={posx+785,posy+155-3},
        Image=ImageName,
        Normal={245,771,418,888},
        Over={245,893,418,1010},
        Pressed={423,770,596,887},
        --Caption="", 
        --TextNormal=ButtonYellowTextNormal,
        --TextOver=ButtonYellowTextOver,
        --TextPressed=ButtonYellowTextPressed,
    },
	
    --фейковый элемент. фактически нужен только для хранения текста
	{
        Name="MAINMENU_HELLO_TEXT",
        Type="Text",    
        Caption="menu_but_hi",
        Font="font04.fnt",
        TextArea={117-20, 8-200, 368, 14-200},
        SRatio = 0.78,
        SizeW = 1,
        SizeH = 1,
		HAlign="center",
	},
    
    {
        Name="MAINMENU_HELLO_USER_TEXT",
        Type="Text",    
        Caption="",
        Font="font05.fnt",
        TextArea={310-20, 716, 650-20, 738},
        Colour = {0.8339, 0.976, 0.298, 0.9},
        SRatio = 0.8,
        SizeW = 1,
        SizeH = 1,
		HAlign="center",
	}
    
 --[[    --делается невидимым. нужен для некоторых настроек
    {
        Name="MAINMENU_LINK_TEXT",
        Type="Text",    
        Caption="menu_but_change_name", --здесь текст для ссылки
        Font="font04.fnt",
        TextArea={570, 730, 780, 735},
        SRatio = 0.78,
        SizeW = UserLinkSizeW,
        SizeH = UserLinkSizeH,
		HAlign="center",
	} ]]
};

UserLinkRect = {640-30-2, 716-2, 850-23-2, 741} --здесь хранится action rect для ссылки
UserLinkCaption = "menu_but_change_name"

UserLinkNormalColour = {0.8339, 0.976, 0.298, 0.9}
UserLinkHoverColour = {236 / 255, 122 / 255, 6 / 255, 0.9}
UserLinkPressedColour = {237 / 255, 84 / 255, 0, 0.9}

UserLinkFontName = "font05.fnt"
UserLinkSizeW = 1--0.80
UserLinkSizeH = 1--0.80
UserLinkSRatio =  0.75
UserLinkHRatio =  0.8

UserTestName = "WWWWWWWWWW"