# All common styles

##############################################
# Colour Styles
style buttonTextColour
{
	colourRGBA = ffffffff
}

style messageTextColour
{
	colourRGBA = ffff00ff
}


##############################################
# Font Styles
style standardMessageFont
{
	font = fonts/arial.ttf
	fontSize = 8
}

style standardButtonFont
{
	font = fonts/clarendon.ttf
	fontSize = 10
	posX = -10
}

style standardShopFont
{
	font = fonts/clarendon.ttf
	fontSize = 10
}

style largeShopFont
{
	font = fonts/clarendon.ttf
	fontSize = 15
}

style panelFont
{
	font = fonts/clarendon.ttf
	fontSize = 17
}

style timerFont
{
	font = fonts/digital7.ttf
	fontSize = 10
	colourRGBA = ffffffff
}

##############################################
# Text Styles
style standardMessageText
{
	standardMessageFont
	messageTextColour
}

style standardButtonText
{
	standardButtonFont
	buttonTextColour
}

style panelEdgeFont
{
	fsCTextSpriteComponent
	{
		panelFont
		colourRGBA = ffffffff

	}
}	

style panelLabelFont	
{

	fsCTextSpriteComponent
	{
		panelFont
		colourRGBA = 000000ff
	}
}

##############################################
# Button Styles
style standardTextButton
{
	fsCButtonComponent
	{
		buttonImage = gui/commonButtons/button.png
		buttonDownImage = gui/commonButtons/buttonOver.png

		standardButtonText
	}
}

style longTextButton
{
	fsCButtonComponent
	{
		buttonImage = gui/commonButtons/longbutton.png
		buttonDownImage = gui/commonButtons/longbuttonOver.png

		standardButtonText
	}
}

style hintButton
{
	fsCButtonComponent
	{
		name = gameGuiHintButton
		buttonImage = gui/hogGui/hint.png
		buttonDownImage = gui/hogGui/hintOver.png


		fsCButtonDelayComponent
		{
			name = gameGuiHintFillBar
			disabledImage = gui/hogGui/hintBroken.png
			fillImage = gui/hogGui/hintfill.png
			fillOffsetX = 0 fillOffsetY = 0
			fillDirection = left
			startsFull = true
			recharge = false
		}
	}
}


style ghostModeButton
{
	fsCButtonComponent
	{
		name = gameGuiGhostModeButton
		buttonImage = gui/hogGui/ghostMode.png
		buttonDownImage = gui/hogGui/ghostModeOver.png

		fsCButtonDelayComponent
		{
			name = gameGuiGhostModeFillBar
			disabledImage = gui/hogGui/ghostModeDisabled.png
			fillImage = gui/hogGui/ghostModeFill.png
			fillOffsetX = 0 fillOffsetY = 0
			fillDirection = left
			startsFull = true
			recharge = false			
		}
	}
}


style skipButton
{
	fsCButtonComponent
	{
		name = gameGuiSkipButton
		buttonImage = gui/minigameGui/delay.png
		buttonDownImage = gui/minigameGui/delayOver.png
		buttonDisabledImage = gui/minigameGui/delayDisabled.png

		fsCButtonDelayComponent
		{
			name = gameGuiSkipFillBar
			disabledImage = gui/minigameGui/delayDisabled.png
			fillImage = gui/minigameGui/delayFill.jpg
			fillOffsetX = -3 fillOffsetY = -22
			fillDirection = right
			startsFull = false
		}

		fsCTextSpriteComponent
		{
			name = gameGuiTimer
			timerFont
			posX = 1 posY = 39
			width = 100 height = 100
		}
		
	}
}

style menuButton
{
	fsCButtonComponent
	{
		buttonImage = gui/hogGui/menu.png
		buttonDownImage = gui/hogGui/menuOver.png
		fsCTextSpriteComponent
		{
			name = GameGuiOptionsButton
			textKey = menubutton
			standardButtonFont
			fontSize = 9
			colourRGBA = ffffffff
			posX = -3 posY = -2
		}
	}
}

##############################################
# Slider Styles
style standardSliderRail
{
	fsCSpriteComponent
	{
		image = gui/options/sliderRail.png
	}
}

style standardSliderKnob
{
	fsCSliderComponent
	{
		sliderImage =  gui/options/sliderKnob.png
		sliderImageDown =  gui/options/sliderKnobOver.png
		range = 264
	}
}

style standardSliderText
{
	fsCTextSpriteComponent
	{
		font = fonts/HOGList.ttf fontSize = 6
		width = 240 height = 24
		posY = -17
	}
}

##############################################
# CheckBox Styles
style standardCheckBox
{
	fsCCheckBoxComponent
	{
		imageOff = gui/commonButtons/checkOff.png
		imageOffOver = gui/commonButtons/checkOffOver.png
		imageOn = gui/commonButtons/checkOn.png
		imageOnOver = gui/commonButtons/checkOnOver.png
	}
}

style standardCheckBoxText
{
	fsCTextSpriteComponent
	{
		font = fonts/HOGList.ttf fontSize = 8
		width = 300 height = 24
		posX = 180 posY = 0
		alignmentH = left
	}
}

##############################################
# Misc Styles
style fadeBackground
{
	fsCScreenFadeComponent
	{
		name = guiFade
		colourRGBA = 40004055
	}
}
