include gui/mainStyles.txt

######################################
# Hog and Mini Game GUI text Styles


style HOGListText
{
	HOGListFont
	fontSize = 10
	colourRGBA = ffffffff
}

style timerText
{
	timerFont
	fontSize = 12
	colourRGBA = ffffffff
}

style skipText
{
	serifStandardFont
	fontSize = 20
	colourRGBA = 000000ff
}

style guiText
{
	serifStandardFont
	fontSize = 15
	colourRGBA = 000000ff
}

style guiEdgeText
{
	serifStandardFont
	fontSize = 10
	colourRGBA = ffffaaff
}

style helpMessageText
{
	sansStandardFont
	fontSize = 10
	messageTextColour
}

style continueText
{
	sansTitleFont
	fontSize = 17
	colourRGBA = ffffffff
}

######################################
# Hog and Mini Game GUI button Styles

style silhouettesButton
{
	fsCButtonComponent
	{
		name = silhouettesButton
		buttonImage = gui/hogGui/lostAndFound.png
		buttonDownImage = gui/hogGui/lostAndFoundOver.png
	}
}

style achievementsButton
{
	fsCButtonComponent
	{
		name = achievementsButton
		buttonImage = gui/hogGui/achievements.png
		buttonDownImage = gui/hogGui/achievementsOver.png
	}
}

style miniHintButton
{
	fsCButtonComponent
	{
		name = gameGuiHintButton
		buttonImage = gui/minigameGui/miniHint.png
		buttonDownImage = gui/minigameGui/miniHintOver.png	
		
		fsCTextSpriteComponent
		{
			name = skipText
			textKey = buttonHint
			skipText			
			posX = 0 posY = 0
			width = 200 height = 40
		}			

		fsCButtonDelayComponent
		{
			name = gameGuiHintFillBar
			disabledImage = gui/minigameGui/miniHintBroken.png
			fillImage = gui/minigameGui/miniHintfill.png
			fillOffsetX = 0 fillOffsetY = 0
			fillDirection = left
			startsFull = true
			recharge = false
		}
	}
}

style hintButton
{
	fsCButtonComponent
	{
		name = gameGuiHintButton
		buttonImage = gui/hogGui/hint.png
		buttonDownImage = gui/hogGui/hintOver.png	
		
		fsCTextSpriteComponent
		{
			name = hintText
			textKey = buttonHint
			guiEdgeText			
			posX = 24 posY = 39
			width = 150 height = 40
		}		
		
		fsCTextSpriteComponent
		{
			name = hintText
			textKey = buttonHint
			guiText			
			posX = 23 posY = 38
			width = 150 height = 40
		}				

		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/megaHint.png
		buttonDownImage = gui/hogGui/megaHintOver.png
		
		fsCTextSpriteComponent
		{
			name = megaHintText
			textKey = buttonMegaHint
			guiEdgeText			
			posX = 31 posY = 26
			width = 200 height = 40
		}	
		
		fsCTextSpriteComponent
		{
			name = megaHintText
			textKey = buttonMegaHint
			guiText			
			posX = 30 posY = 25
			width = 200 height = 40
		}			
		
		fsCButtonDelayComponent
		{
			name = gameGuiGhostModeFillBar
			disabledImage = gui/hogGui/megaHintDisabled.png
			fillImage = gui/hogGui/megaHintFill.png
			fillOffsetX = 0 fillOffsetY = 0
			fillDirection = left
			startsFull = true
			recharge = false			
		}
	}
}

style skipButton
{
	fsCButtonComponent
	{	
		name = gameGuiSkipButton
		buttonImage = gui/minigameGui/delay_ph.png
		buttonDownImage = gui/minigameGui/delayOver_ph.png
		buttonDisabledImage = gui/minigameGui/delayDisabled_ph.png
	
		fsCTextSpriteComponent
		{
			name = skipText
			textKey = buttonSkip
			skipText			
			posX = 0 posY = 0
			width = 200 height = 40
		}				

		fsCButtonDelayComponent
		{
			name = gameGuiSkipFillBar
			disabledImage = gui/minigameGui/delayDisabled_ph.png
			fillOffsetX = 0 fillOffsetY = 0
			fillDirection = right
			startsFull = false
		}

		fsCTextSpriteComponent
		{
			name = gameGuiTimer
			timerText
			posX = 2 posY = -30
			width = 100 height = 100
		}		
	}
}

style diffContinueButton
{
	fsCButtonComponent
	{
		name = playerControlledContinueBtn
		buttonImage = gui/minigameGui/continueButtonDiff.png
		buttonDownImage = gui/minigameGui/continueButtonDiffOver.png
		
		fsCTextSpriteComponent			
			{
				name = continueTitle
				textKey = buttonContinue
				continueText
				posX = 0 posY = 8
				width = 300 height = 50
			}
	}
}		

style continueButton
{
	fsCButtonComponent
	{
		name = playerControlledContinueBtn
		buttonImage = gui/minigameGui/continueButton_ph.png
		buttonDownImage = gui/minigameGui/continueButtonOver_ph.png
		
		fsCTextSpriteComponent			
			{
				name = continueTitle
				textKey = buttonContinue
				continueText
				posX = 0 posY =8
				width = 300 height = 50
			}
	}
}

style customMenuButton
{
	fsCButtonComponent
	{
		buttonImage = gui/hogGui/menu.png
		buttonDownImage = gui/hogGui/menuOver.png
		name = GameGuiOptionsButton
		textKey = buttonMenu
		standardButtonText
		action = "loadGui gui/pauseMenu/pauseMenu.txt"
	}
}
