bitmapfont=type:BitmapFont, bitmap:(font.png;font X3.png;font X3.png), columns:10, rows:6
bitmapfontBright=type:BitmapFont, bitmap:(fontBright.png;fontBright X3.png;fontBright X3.png), columns:10, rows:6
bitmapfontProp=type:BitmapFont, bitmap:(propFont13.png; propFont13 X2.png; propFont13 X3.png), columns:91, rows:1, startCode:32, caseConvertion:0, monospace:FALSE

CHMN_LD = fruit
CHMN_MD = fruit X2
CHMN_HD = fruit X3

fruit_0 = type:Texture, src:({CHMN_LD}/0.png; {CHMN_MD}/0.png; {CHMN_HD}/0.png)
fruit_1 = type:Texture, src:({CHMN_LD}/1.png; {CHMN_MD}/1.png; {CHMN_HD}/1.png)
fruit_2 = type:Texture, src:({CHMN_LD}/2.png; {CHMN_MD}/2.png; {CHMN_HD}/2.png)
fruit_3 = type:Texture, src:({CHMN_LD}/3.png; {CHMN_MD}/3.png; {CHMN_HD}/3.png)
fruit_4 = type:Texture, src:({CHMN_LD}/4.png; {CHMN_MD}/4.png; {CHMN_HD}/4.png)
fruit_5 = type:Texture, src:({CHMN_LD}/5.png; {CHMN_MD}/5.png; {CHMN_HD}/5.png)
fruit_6 = type:Texture, src:({CHMN_LD}/6.png; {CHMN_MD}/6.png; {CHMN_HD}/6.png)
fruit_7 = type:Texture, src:({CHMN_LD}/7.png; {CHMN_MD}/7.png; {CHMN_HD}/7.png)
fruit_8 = type:Texture, src:({CHMN_LD}/8.png; {CHMN_MD}/8.png; {CHMN_HD}/8.png)
fruit_9 = type:Texture, src:({CHMN_LD}/9.png; {CHMN_MD}/9.png; {CHMN_HD}/9.png)
fruit_10 = type:Texture, src:({CHMN_LD}/10.png; {CHMN_MD}/10.png; {CHMN_HD}/10.png)
fruit_11 = type:Texture, src:({CHMN_LD}/11.png; {CHMN_MD}/11.png; {CHMN_HD}/11.png)
fruit_12 = type:Texture, src:({CHMN_LD}/12.png; {CHMN_MD}/12.png; {CHMN_HD}/12.png)
fruit_13 = type:Texture, src:({CHMN_LD}/13.png; {CHMN_MD}/13.png; {CHMN_HD}/13.png)
fruit_14 = type:Texture, src:({CHMN_LD}/14.png; {CHMN_MD}/14.png; {CHMN_HD}/14.png)
fruit_15 = type:Texture, src:({CHMN_LD}/15.png; {CHMN_MD}/15.png; {CHMN_HD}/15.png)
fruit_16 = type:Texture, src:({CHMN_LD}/16.png; {CHMN_MD}/16.png; {CHMN_HD}/16.png)
fruit_17 = type:Texture, src:({CHMN_LD}/17.png; {CHMN_MD}/17.png; {CHMN_HD}/17.png)
fruit_18 = type:Texture, src:({CHMN_LD}/18.png; {CHMN_MD}/18.png; {CHMN_HD}/18.png)
fruit_19 = type:Texture, src:({CHMN_LD}/19.png; {CHMN_MD}/19.png; {CHMN_HD}/19.png)
fruit_20 = type:Texture, src:({CHMN_LD}/20.png; {CHMN_MD}/20.png; {CHMN_HD}/20.png)
fruit_21 = type:Texture, src:({CHMN_LD}/21.png; {CHMN_MD}/21.png; {CHMN_HD}/21.png)
fruit_22 = type:Texture, src:({CHMN_LD}/22.png; {CHMN_MD}/22.png; {CHMN_HD}/22.png)

#========== SCENE GAME ===================
sceneGame=type:SceneSprite, x:CENTER, y:CENTER, width:240, height:240, navigationMode:DVD_MODE
sptBoard=type:Sprite, container:sceneGame, x: 4, y: 25, zs: -2000, width: 192, height: 168, color:(0;0;0)
sptHighlightH = type:Sprite, container:sceneGame, zs: -1000, texture: highlightedHoriz.png, number: 2, visible: FALSE
sptHighlightV = type:Sprite, container:sceneGame, zs: -1000, texture: highlightedVert.png, number: 2, visible: FALSE
sptObj = type:Sprite, container:sceneGame, number:56
sptSceneMask=type:Sprite, container:sceneGame, x:5, y:27, width: 192, height:166, frame:(120;120;120), frameBevel:2, frameBevelThickness:2
sptCoverTop=type:Sprite, container:sceneGame, x:-80, y:-80, width:400, height:106, texture:maskTile.png, textureTiling:TRUE
sptCoverBot=type:Sprite, container:sceneGame, x:-80, y:193, width:400, height:127, texture:maskTile.png, textureTiling:TRUE
sptCoverLft=type:Sprite, container:sceneGame, x:-80, y:24, width:84, height:172, texture:maskTile.png, textureTiling:TRUE
sptCoverRht=type:Sprite, container:sceneGame, x:196, y:24, width:124, height:172, texture:maskTile.png, textureTiling:TRUE
 
LINE_BUTTON_PROP = GUIType:CHECKBOX, container:sceneGame, texture:(control\buttonLine.png; control\buttonLine X2.png; control\buttonLine X3.png), textureBright:(control\buttonLineBright.png; control\buttonLineBright X2.png; control\buttonLineBright X3.png)
btnRow = type:Sprite, {LINE_BUTTON_PROP}, x: 208, number: 7
btnCol = type:Sprite, {LINE_BUTTON_PROP}, y: 206, number: 8
 
ARROW_BUTTON_PROP = container:sceneGame, GUIType:BUTTON, visible: FALSE
btnArrowL = type:Sprite, {ARROW_BUTTON_PROP}, texture:(control\arrowL.png; control\arrowL X2.png; control\arrowL X3.png)
btnArrowR = type:Sprite, {ARROW_BUTTON_PROP}, texture:(control\arrowR.png; control\arrowR X2.png; control\arrowR X3.png)
btnArrowU = type:Sprite, {ARROW_BUTTON_PROP}, texture:(control\arrowU.png; control\arrowU X2.png; control\arrowU X3.png)
btnArrowD = type:Sprite, {ARROW_BUTTON_PROP}, texture:(control\arrowD.png; control\arrowD X2.png; control\arrowD X3.png)
 
sptFlyable=type:Sprite, container:sceneGame, bitmapFont:bitmapfontBright, textColor:(255;160;10), textSize:16, textBold:1, textItalic:1, textShadow:(0;0;0), textFormatted:FALSE, visible:FALSE
 
btnExit = type:Sprite, GUIType:BUTTON, container:sceneGame, x:180, y:0, texture:(exitButton.png; exitButton X2.png; exitButton X3.png), textureBright:(exitButtonBright.png; exitButtonBright X2.png; exitButtonBright X3.png), z:1000
btnHelp = type:Sprite, GUIType:BUTTON, container:sceneGame, x:205, y:0, texture:(helpButton.png; helpButton X2.png; helpButton X3.png), textureBright:(helpButtonBright.png; helpButtonBright X2.png; helpButtonBright X3.png), z:1001
btnSound = type:Sprite, GUIType:CHECKBOX, container:sceneGame, x:205, y:205, texture:(soundButton.png; soundButton X2.png; soundButton X3.png), textureBright:(soundButtonBright.png; soundButtonBright X2.png; soundButtonBright X3.png), status:0, persistent:TRUE, z:1008
 
txtScore = type:Sprite, container:sceneGame, x:2, y:10, textSize:12, width:80, height:16, bitmapFont:bitmapfontBright, textColor:(246;96;149), textBold:1
txtAction = type:Sprite, container:sceneGame, x:80, y:10, textSize:12, width:100, height:16, bitmapFont:bitmapfontBright, textColor:(246;96;149), textBold:1
 
#============= SCENE HELP ===============
sceneHelp = type:SceneSprite, x:CENTER, y:CENTER, width:240, height:240, navigationMode:DVD_MODE, visible:FALSE
sptHelpBox=type:Sprite, container:sceneHelp, x:5, y:3, width:230, height:234, frame:(0;0;0), color:(40;50;20)
txtHelpTitle=type:Sprite, container:sceneHelp, x:5, y:3, width:230, height:20, textShadow:(0;0;0), textAlignment:CENTER, bitmapFont:bitmapfontBright, textColor:(246;96;149), textBold:1, LTID:HELP_TITLE, text:Game Help
txtGameObjectiveTittle=type:Sprite, container:sceneHelp, x:5, y:20, width:230, height:20, textSize:13, textShadow:(0;0;0), textAlignment:LEFT, bitmapFont:bitmapfontBright, textColor:(246;96;149), textBold:1, LTID:OBJECTIVE, text:Game Objective
txtGameRulesTittle=type:Sprite, container:sceneHelp, x:5, y:75, width:230, height:20, textSize:13, textShadow:(0;0;0), textAlignment:LEFT, bitmapFont:bitmapfontBright, textColor:(246;96;149), textBold:1, LTID:HOW_TO_PLAY, text:How to Play

TEXT_BOX = container:sceneHelp, x:10, width:220, textSize:13, textPadding:0, textFormatted:TRUE, bitmapFont:bitmapfontProp, textColor:(179;255;128)
txtGameObjective=type:Sprite, y:40, height:40, {TEXT_BOX}, \
	LTID:OBJ_TXT, text:Gather as many points as possible by grouping and eliminating matching objects.
txtGameRules=type:Sprite, container:sceneHelp, y:95, height:134, {TEXT_BOX}, \
	LTID:HOW_TO_PLAY_TXT, text:Group 3 or more objects together to score points. For each turn, \
	two columns (or rows) may be swapped by clicking on their checkboxes. \
	A row or column may also be shifted by clicking on one of the arrows. \
	Points = # of objects eliminated. 1 point will be deducted if the move didn't eliminate any objects. \
	10 points are given initially. Game is over when the score goes below 0 or when maximum number of moves is reached.

btnHelpClose=type:Sprite, container:sceneHelp, GUIType:BUTTON, x:180, y:5, width:50, height:16, textColor:(255;255;255), textAlignment:CENTER, textUnderline:FALSE, textSize:13, bitmapFont:bitmapfontProp, textShadow:(0;0;0), LTID:CLOSE, text:Close, defaultFocus:TRUE
 
#============= SCENE MESSAGEBOX ===============
sceneMessageBox = type:SceneSprite, x:10, y:80, width:256, height:64, \
	virtualContainerWidth:240, virtualContainerHeight:240, visible:FALSE, navigationMode:DVD_MODE
sptBoxFrame = type:Sprite, container:sceneMessageBox, x:0, y:0, texture:msgboxframe.png
btnYes 	= type:Sprite, GUIType:BUTTON, container:sceneMessageBox, x:60, y:40, texture:button.png, textureBright:buttonBright.png, \
	textShadow:(0;0;0), textAlignment:CENTER, textOffsetY:2, textSize:14, bitmapFont:bitmapfont, bitmapFontBright:bitmapfontBright, textColor:(119;119;119), textColorBright:(246;96;149), textBold:1, LTID:YES, text:Yes
btnNo 	= type:Sprite, GUIType:BUTTON, container:sceneMessageBox, x:120, y:40, texture:button.png, textureBright:buttonBright.png, \
	textShadow:(0;0;0), textAlignment:CENTER, textOffsetY:2, textSize:14, bitmapFont:bitmapfont, bitmapFontBright:bitmapfontBright, textColor:(119;119;119), textColorBright:(246;96;149), textBold:1, LTID:NO, text:No
btnOk 	= type:Sprite, GUIType:BUTTON, container:sceneMessageBox, x:90, y:40, texture:button.png, textureBright:buttonBright.png, \
	textShadow:(0;0;0), textAlignment:CENTER, textOffsetY:2, textSize:14, bitmapFont:bitmapfont, bitmapFontBright:bitmapfontBright, textColor:(119;119;119), textColorBright:(246;96;149), textBold:1, LTID:OK, text:Ok
sptMessage = type:Sprite, container:sceneMessageBox, x:10, y:8, width:200, height:32, \
	textShadow:(0;0;0), textAlignment:CENTER, bitmapFont:bitmapfontBright, textColor:(246;96;149), textBold:1, textSize:16
sptMessageContext = type:Sprite, container:sceneMessageBox, x:0, y:0, width:10, height:10, visible:FALSE

#================= SOUND & MUSIC =====================
match=type:Sound, src:..\Sounds\match.wav
unmatch=type:Sound, src:..\Sounds\unmatch.wav
lose=type:Sound, src:..\Sounds\lose.wav
