Files
2025-09-29 00:52:08 +02:00

386 lines
23 KiB
XML
Executable File

FLOAT NEW_STAR_OFFSET_X =0.008
FLOAT NEW_STAR_OFFSET_Y =0.013000
ENUM SPTT_SCREEN_TEXT
SPTT_MENU_MAIN_TITLE,
SPTT_SELECTION_TITLE,
SPTT_DESCRIPTION_TITLE,
SPTT_AWARDS_TITLE,
SPTT_AWARDS_SUBTITLE,
SPTT_AWARDS_VALUE,
SPTT_RECENT_SUBTITLE,
SPTT_RECENT_TEXT,
SPTT_BEST_TIME_SUBTITLE,
SPTT_BEST_TIME_TEXT,
SPTT_MEDAL_SUBTITLE_1,
SPTT_MEDAL_SUBTITLE_2,
SPTT_MEDAL_SUBTITLE_3,
SPTT_MEDAL_TIME_TEXT_1,
SPTT_MEDAL_TIME_TEXT_2,
SPTT_MEDAL_TIME_TEXT_3,
SPTT_DESCRIPTION_INFO_TEXT,
SPTT_SELECTION_ITEM_TITLE_1,
SPTT_SELECTION_ITEM_TITLE_2,
SPTT_SELECTION_ITEM_TITLE_3,
SPTT_SELECTION_ITEM_TITLE_4,
SPTT_SELECTION_ITEM_TITLE_5,
SPTT_MORE_TRAINING_TEXT,
NUM_SPTT_TEXTS
ENDENUM
ENUM SPTT_SCREEN_SPRITE
SPTT_MAIN_BACKGROUND,
SPTT_SELECTION_ITEM_SPRITE_1,
SPTT_SELECTION_ITEM_SPRITE_2,
SPTT_SELECTION_ITEM_SPRITE_3,
SPTT_SELECTION_ITEM_SPRITE_4,
SPTT_SELECTION_ITEM_SPRITE_5,
SPTT_MORE_TRAINING_SPRITE,
SPTT_DESCRIPTION_IMAGE_SPRITE,
SPTT_DESCRIPTION_INFO_SPRITE,
SPTT_AWARDS_IMAGE_SPRITE,
SPTT_AWARDS_ITEM_SPRITE_1,
SPTT_AWARDS_MEDAL_SPRITE_1,
SPTT_AWARDS_MEDAL_SPRITE_2,
SPTT_AWARDS_MEDAL_SPRITE_3,
NUM_SPTT_SPRITES
ENDENUM
ENUM SPTT_SCREEN_RECT
SPTT_SELECTION_BACKGROUND,
SPTT_DESCRIPTION_BACKGROUND,
SPTT_AWARDS_BACKGROUND,
SPTT_SELECTION_EDGING,
SPTT_DESCRIPTION_EDGING,
SPTT_AWARDS_EDGING,
SPTT_SELECTION_IMAGE_BACKGROUD,
SPTT_DESCRIPTION_IMAGE_BACKGROUND,
SPTT_AWARDS_IMAGE_BACKGROUND,
SPTT_SELECTION_ITEM_BG_1,
SPTT_SELECTION_ITEM_BG_2,
SPTT_SELECTION_ITEM_BG_3,
SPTT_SELECTION_ITEM_BG_4,
SPTT_SELECTION_ITEM_BG_5,
SPTT_MORE_TRAINING_BG,
SPTT_MORE_TRAINING_BG_TEXT,
SPTT_AWARDS_ITEM_BG_1,
SPTT_AWARDS_ITEM_BG_2,
SPTT_AWARDS_ITEM_BG_3,
SPTT_AWARDS_MEDAL_BG_1,
SPTT_AWARDS_MEDAL_BG_2,
SPTT_AWARDS_MEDAL_BG_3,
SPTT_AWARDS_MEDAL_SUB_1,
SPTT_AWARDS_MEDAL_SUB_2,
SPTT_AWARDS_MEDAL_SUB_3,
SPTT_DESCRIPTION_1_INFO_BG,
SPTT_MORE_TRAINING_BG_WHITE,
NUM_SPTT_RECTS
ENDENUM
PROC INIT_SCREEN_SPTT_MENU(MEGA_PLACEMENT_TOOLS &thisPlacement)
#IF COMPILE_WIDGET_OUTPUT
thisPlacement.txtScreenName = "SPR"
thisPlacement.txtFileName = "a"
thisPlacement.txtFilePath = "a"
thisPlacement.SpritePlacement[SPTT_MAIN_BACKGROUND].txtSpriteName = "MAIN_BACKGROUND"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_1].txtSpriteName = "SELECTION_ITEM_SPRITE_1"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_2].txtSpriteName = "SELECTION_ITEM_SPRITE_2"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_3].txtSpriteName = "SELECTION_ITEM_SPRITE_3"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_4].txtSpriteName = "SELECTION_ITEM_SPRITE_4"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_5].txtSpriteName = "SELECTION_ITEM_SPRITE_5"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_6].txtSpriteName = "SELECTION_ITEM_SPRITE_6"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_7].txtSpriteName = "SELECTION_ITEM_SPRITE_7"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_8].txtSpriteName = "SELECTION_ITEM_SPRITE_8"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_9].txtSpriteName = "SELECTION_ITEM_SPRITE_9"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_10].txtSpriteName = "SELECTION_ITEM_SPRITE_10"
thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_11].txtSpriteName = "SELECTION_ITEM_SPRITE_11"
thisPlacement.SpritePlacement[SPTT_DESCRIPTION_IMAGE_SPRITE].txtSpriteName = "DESCRIPTION_IMAGE_SPRITE"
thisPlacement.SpritePlacement[SPTT_DESCRIPTION_INFO_SPRITE].txtSpriteName = "DESCRIPTION_INFO_SPRITE"
thisPlacement.SpritePlacement[SPTT_AWARDS_IMAGE_SPRITE].txtSpriteName = "AWARDS_IMAGE_SPRITE"
thisPlacement.SpritePlacement[SPTT_AWARDS_ITEM_SPRITE_1].txtSpriteName = "AWARDS_ITEM_SPRITE_1"
thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_1].txtSpriteName = "AWARDS_MEDAL_SPRITE_1"
thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_2].txtSpriteName = "AWARDS_MEDAL_SPRITE_2"
thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_3].txtSpriteName = "AWARDS_MEDAL_SPRITE_3"
thisPlacement.TextPlacement[SPTT_MENU_MAIN_TITLE].strName = "MENU_MAIN_TITLE"
thisPlacement.TextPlacement[SPTT_SELECTION_TITLE].strName = "SELECTION_TITLE"
thisPlacement.TextPlacement[SPTT_DESCRIPTION_TITLE].strName = "DESCRIPTION_TITLE"
thisPlacement.TextPlacement[SPTT_AWARDS_TITLE].strName = "AWARDS_TITLE"
thisPlacement.TextPlacement[SPTT_AWARDS_SUBTITLE].strName = "AWARDS_SUBTITLE"
thisPlacement.TextPlacement[SPTT_AWARDS_VALUE].strName = "AWARDS_VALUE"
thisPlacement.TextPlacement[SPTT_MEDAL_SUBTITLE_1].strName = "MEDAL_SUBTITLE_1"
thisPlacement.TextPlacement[SPTT_MEDAL_SUBTITLE_2].strName = "MEDAL_SUBTITLE_2"
thisPlacement.TextPlacement[SPTT_MEDAL_SUBTITLE_3].strName = "MEDAL_SUBTITLE_3"
thisPlacement.TextPlacement[SPTT_MEDAL_TIME_TEXT_1].strName = "MEDAL_TIME_TEXT_1"
thisPlacement.TextPlacement[SPTT_MEDAL_TIME_TEXT_2].strName = "MEDAL_TIME_TEXT_2"
thisPlacement.TextPlacement[SPTT_MEDAL_TIME_TEXT_3].strName = "MEDAL_TIME_TEXT_3"
thisPlacement.TextPlacement[SPTT_BEST_TIME_SUBTITLE].strName = "BEST_TIME_SUBTITLE"
thisPlacement.TextPlacement[SPTT_BEST_TIME_TEXT].strName = "BEST_TIME_TEXT"
thisPlacement.TextPlacement[SPTT_DESCRIPTION_INFO_TEXT].strName = "DESCRIPTION_INFO_TEXT"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_1].strName = "SELECTION_ITEM_TITLE_1"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_2].strName = "SELECTION_ITEM_TITLE_2"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_3].strName = "SELECTION_ITEM_TITLE_3"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_4].strName = "SELECTION_ITEM_TITLE_4"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_5].strName = "SELECTION_ITEM_TITLE_5"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_6].strName = "SELECTION_ITEM_TITLE_6"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_7].strName = "SELECTION_ITEM_TITLE_7"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_8].strName = "SELECTION_ITEM_TITLE_8"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_9].strName = "SELECTION_ITEM_TITLE_9"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_10].strName = "SELECTION_ITEM_TITLE_10"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_11].strName = "SELECTION_ITEM_TITLE_11"
/* thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_1].strName = "SELECTION_ITEM_NEW_TEXT_1"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_2].strName = "SELECTION_ITEM_NEW_TEXT_2"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_3].strName = "SELECTION_ITEM_NEW_TEXT_3"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_4].strName = "SELECTION_ITEM_NEW_TEXT_4"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_5].strName = "SELECTION_ITEM_NEW_TEXT_5"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_6].strName = "SELECTION_ITEM_NEW_TEXT_6"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_7].strName = "SELECTION_ITEM_NEW_TEXT_7"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_8].strName = "SELECTION_ITEM_NEW_TEXT_8"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_9].strName = "SELECTION_ITEM_NEW_TEXT_9"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_10].strName = "SELECTION_ITEM_NEW_TEXT_10"
thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_NEW_TEXT_11].strName = "SELECTION_ITEM_NEW_TEXT_11"
*/ thisPlacement.RectPlacement[SPTT_SELECTION_BACKGROUND].txtRectName = "SELECTION_BACKGROUD"
thisPlacement.RectPlacement[SPTT_DESCRIPTION_BACKGROUND].txtRectName = "DESCRIPTION_BACKGROUND"
thisPlacement.RectPlacement[SPTT_AWARDS_BACKGROUND].txtRectName = "AWARDS_BACKGROUND"
thisPlacement.RectPlacement[SPTT_SELECTION_EDGING].txtRectName = "SELECTION_EDGING"
thisPlacement.RectPlacement[SPTT_DESCRIPTION_EDGING].txtRectName = "DESCRIPTION_EDGING"
thisPlacement.RectPlacement[SPTT_AWARDS_EDGING].txtRectName = "AWARDS_EDGING"
thisPlacement.RectPlacement[SPTT_DESCRIPTION_IMAGE_BACKGROUND].txtRectName = "DESCRIPTION_IMAGE_BACKGROUND"
thisPlacement.RectPlacement[SPTT_AWARDS_IMAGE_BACKGROUND].txtRectName = "AWARDS_IMAGE_BACKGROUND"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_1].txtRectName = "SELECTION_ITEM_BG_1"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_2].txtRectName = "SELECTION_ITEM_BG_2"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_3].txtRectName = "SELECTION_ITEM_BG_3"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_4].txtRectName = "SELECTION_ITEM_BG_4"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_5].txtRectName = "SELECTION_ITEM_BG_5"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_6].txtRectName = "SELECTION_ITEM_BG_6"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_7].txtRectName = "SELECTION_ITEM_BG_7"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_8].txtRectName = "SELECTION_ITEM_BG_8"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_9].txtRectName = "SELECTION_ITEM_BG_9"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_10].txtRectName = "SELECTION_ITEM_BG_10"
thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_11].txtRectName = "SELECTION_ITEM_BG_11"
thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_1].txtRectName = "AWARDS_ITEM_BG_1"
thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_2].txtRectName = "AWARDS_ITEM_BG_2"
thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_1].txtRectName = "AWARDS_MEDAL_BG_1"
thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_2].txtRectName = "AWARDS_MEDAL_BG_2"
thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_3].txtRectName = "AWARDS_MEDAL_BG_3"
thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_1].txtRectName = "AWARDS_MEDAL_SUB_1"
thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_2].txtRectName = "AWARDS_MEDAL_SUB_2"
thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_3].txtRectName = "AWARDS_MEDAL_SUB_3"
thisPlacement.RectPlacement[SPTT_DESCRIPTION_1_TITLE_BG].txtRectName = "DESCRIPTION_1_TITLE_BG"
#ENDIF
//////////
// TEXT //
//////////
BOOL bWidescreen = GET_IS_WIDESCREEN()
// TITLES
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_MENU_MAIN_TITLE], 262.0000, 71.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_SELECTION_TITLE], 257.0000 + 127.0, 125.0000 - FLOAT_Y_TO_PIXEL(0.00417, 720, TRUE))
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_DESCRIPTION_TITLE], 513.0000 + 127.0, 125.0000 - FLOAT_Y_TO_PIXEL(0.00417, 720, TRUE))
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_AWARDS_TITLE], 769.0000 + 127.0, 125.0000 - FLOAT_Y_TO_PIXEL(0.00417, 720, TRUE))
// Challenges (Column 1)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_1], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 162.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_2], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 189.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_3], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 216.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_4], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 243.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_SELECTION_ITEM_TITLE_5], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 270.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_MORE_TRAINING_TEXT], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 297.0000)
// Information (Column 2)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_DESCRIPTION_INFO_TEXT], 513.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 299.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
// Results (Column 3)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_AWARDS_SUBTITLE], 769.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 297.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_AWARDS_VALUE], 769.0000, 297.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_BEST_TIME_SUBTITLE], 769.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 351.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_BEST_TIME_TEXT], 324.0000, 351.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_RECENT_SUBTITLE], 769.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 324.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_RECENT_TEXT], 324.0000, 324.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_MEDAL_TIME_TEXT_3], 810.0000, 459.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_MEDAL_TIME_TEXT_2], 896.0000, 459.0000)
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[SPTT_MEDAL_TIME_TEXT_1], 982.0000, 459.0000)
/////////////
// SPRITES //
/////////////
// MAIN BACKGROUND
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_MAIN_BACKGROUND], 257.0000, 55.0000, 766.0000, 105.0000, TRUE)
INT r, g, b, a
GET_HUD_COLOUR(HUD_COLOUR_PAUSE_BG, r, g, b, a)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_MAIN_BACKGROUND], r, g, b, a)
// Locks (Column 1)
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_1], 496.0000, 171.0000, 32.0000, 32.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_1])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_2], 496.0000, 198.0000, 32.0000, 32.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_2])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_3], 496.0000, 225.0000, 32.0000, 32.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_3])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_4], 496.0000, 252.0000, 32.0000, 32.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_4])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_5], 496.0000, 279.0000, 32.0000, 32.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_SELECTION_ITEM_SPRITE_5])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_MORE_TRAINING_SPRITE], 486.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 310.0000, 32.0000, 32.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_MORE_TRAINING_SPRITE])
// TITLE IMAGES (col 2 - Description, col 3 - results)
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_DESCRIPTION_IMAGE_SPRITE], 640.0000, 224.0000, 256.0000, 256.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_DESCRIPTION_IMAGE_SPRITE])
// Medals (column 3)
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_AWARDS_IMAGE_SPRITE], 896.0000, 223.0000, 128.0000, 128.0000)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_AWARDS_IMAGE_SPRITE])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_3], 770.5000, 374.5000, 80.0000, 80.0000, TRUE)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_3])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_2], 856.0000, 374.5000, 80.0000, 80.0000, TRUE)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_2])
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_1], 941.5000, 374.5000, 80.0000, 80.0000, TRUE)
SPRITE_COLOR(thisPlacement.SpritePlacement[SPTT_AWARDS_MEDAL_SPRITE_1])
//////////
// RECT //
//////////
// Column titles
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_SELECTION_EDGING], 257.0000, 114.0000, 254.0000, 5.0000, TRUE)
RECT_COLOR(thisPlacement.RectPlacement[SPTT_SELECTION_EDGING],70,70,130)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_DESCRIPTION_EDGING], 513.0000, 114.0000, 254.0000, 5.0000, TRUE)
RECT_COLOR(thisPlacement.RectPlacement[SPTT_DESCRIPTION_EDGING],70,70,130)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_EDGING], 769.0000, 114.0000, 254.0000, 5.0000, TRUE)
RECT_COLOR(thisPlacement.RectPlacement[SPTT_AWARDS_EDGING],70,70,130)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_SELECTION_BACKGROUND], 257.0000, 119.0000, 254.0000, 26.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_SELECTION_BACKGROUND], HUD_COLOUR_WHITE, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_DESCRIPTION_BACKGROUND], 513.0000, 119.0000, 254.0000, 26.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_DESCRIPTION_BACKGROUND], HUD_COLOUR_WHITE, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_BACKGROUND], 769.0000, 119.0000, 254.0000, 26.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_BACKGROUND], HUD_COLOUR_WHITE, TRUE)
// Column Image BG (column 2 & 3)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_DESCRIPTION_IMAGE_BACKGROUND], 513.0000, 159.0000, 254.0000, 133.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_DESCRIPTION_IMAGE_BACKGROUND],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_IMAGE_BACKGROUND], 769.0000, 159.0000, 254.0000, 133.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_IMAGE_BACKGROUND],HUD_COLOUR_PAUSE_BG, TRUE)
// Challenges (column 1)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_1], 257.0000, 159.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_1],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_2], 257.0000, 186.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_2],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_3], 257.0000, 213.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_3],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_4], 257.0000, 240.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_4],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_5], 257.0000, 267.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_SELECTION_ITEM_BG_5],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_MORE_TRAINING_BG_WHITE], 257.0000, 294.0000, 254.0000, 2.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_MORE_TRAINING_BG_WHITE],HUD_COLOUR_WHITE, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_MORE_TRAINING_BG], 257.0000, 294.0000, 254.0000, 75.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_MORE_TRAINING_BG],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_MORE_TRAINING_BG_TEXT], 257.0000, 294.0000, 254.0000 - 32, 75.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_MORE_TRAINING_BG_TEXT],HUD_COLOUR_WHITE, TRUE)
// Description panels (column 2)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_DESCRIPTION_1_INFO_BG], 513.0000, 294.0000, 254.0000, 133.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_DESCRIPTION_1_INFO_BG],HUD_COLOUR_PAUSE_BG, TRUE)
// Awards (column 3)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_1], 769.0000, 294.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_1],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_2], 769.0000, 321.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_2],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_3], 769.0000, 348.0000, 254.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_3],HUD_COLOUR_PAUSE_BG, TRUE)
// RECT_COLOR(thisPlacement.RectPlacement[SPTT_AWARDS_ITEM_BG_3],0,0,0,128)
// Medals (column 3)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_3], 769.0000, 375.0000, 83.0000, 84.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_3],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_2], 854.0000, 375.0000, 84.0000, 84.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_2],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_1], 940.0000, 375.0000, 83.0000, 84.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_BG_1],HUD_COLOUR_PAUSE_BG, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_1], 769.0000, 456.0000, 83.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_1],HUD_COLOUR_GOLD, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_2], 854.0000, 456.0000, 84.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_2],HUD_COLOUR_SILVER, TRUE)
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_3], 940.0000, 456.0000, 83.0000, 25.0000, TRUE)
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[SPTT_AWARDS_MEDAL_SUB_3],HUD_COLOUR_BRONZE, TRUE)
// Need to resize in non-widescreen!
IF NOT bWidescreen
INT idx
REPEAT NUM_SPTT_SPRITES idx
thisPlacement.SpritePlacement[idx].x = ((thisPlacement.SpritePlacement[idx].x - 0.5) * 1.33) + 0.5
thisPlacement.SpritePlacement[idx].w = (thisPlacement.SpritePlacement[idx].w * 1.33)
ENDREPEAT
REPEAT NUM_SPTT_TEXTS idx
thisPlacement.TextPlacement[idx].x = ((thisPlacement.TextPlacement[idx].x - 0.5) * 1.33) + 0.5
ENDREPEAT
REPEAT NUM_SPTT_RECTS idx
thisPlacement.RectPlacement[idx].x = ((thisPlacement.RectPlacement[idx].x - 0.5) * 1.33) + 0.5
thisPlacement.RectPlacement[idx].w = (thisPlacement.RectPlacement[idx].w * 1.33)
ENDREPEAT
ENDIF
thisPlacement.bHudScreenInitialised = TRUE
ENDPROC