401 lines
22 KiB
XML
Executable File
401 lines
22 KiB
XML
Executable File
USING "minigame_uiinputs.sch"
|
|
FLOAT NEW_STAR_OFFSET_X = 0.008
|
|
FLOAT NEW_STAR_OFFSET_Y = 0.013000
|
|
|
|
ENUM PS_SCREEN_TEXT
|
|
PS_MENU_MAIN_TITLE,
|
|
PS_SELECTION_TITLE,
|
|
PS_DESCRIPTION_TITLE,
|
|
PS_AWARDS_TITLE,
|
|
PS_AWARDS_SUBTITLE,
|
|
PS_AWARDS_VALUE,
|
|
PS_RECENT_SUBTITLE,
|
|
PS_RECENT_TEXT,
|
|
PS_BEST_SUBTITLE,
|
|
PS_BEST_TEXT,
|
|
PS_MEDAL_SUBTITLE_1,
|
|
PS_MEDAL_SUBTITLE_2,
|
|
PS_MEDAL_SUBTITLE_3,
|
|
PS_MEDAL_VALUE_1,
|
|
PS_MEDAL_VALUE_2,
|
|
PS_MEDAL_VALUE_3,
|
|
PS_DESCRIPTION_INFO_TEXT,
|
|
PS_SELECTION_ITEM_TITLE_1,
|
|
PS_SELECTION_ITEM_TITLE_2,
|
|
PS_SELECTION_ITEM_TITLE_3,
|
|
PS_SELECTION_ITEM_TITLE_4,
|
|
PS_SELECTION_ITEM_TITLE_5,
|
|
PS_SELECTION_ITEM_TITLE_6,
|
|
PS_SELECTION_ITEM_TITLE_7,
|
|
PS_SELECTION_ITEM_TITLE_8,
|
|
PS_SELECTION_ITEM_TITLE_9,
|
|
PS_SELECTION_ITEM_TITLE_10,
|
|
PS_SELECTION_ITEM_TITLE_11,
|
|
PS_SELECTION_ITEM_TITLE_12,
|
|
|
|
NUM_PS_TEXTS
|
|
ENDENUM
|
|
|
|
ENUM PS_SCREEN_SPRITE
|
|
PS_GUIDE_OVERLAY,
|
|
PS_SECONDARY_BACKGROUND,
|
|
PS_SELECTION_ITEM_SPRITE_1,
|
|
PS_SELECTION_ITEM_SPRITE_2,
|
|
PS_SELECTION_ITEM_SPRITE_3,
|
|
PS_SELECTION_ITEM_SPRITE_4,
|
|
PS_SELECTION_ITEM_SPRITE_5,
|
|
PS_SELECTION_ITEM_SPRITE_6,
|
|
PS_SELECTION_ITEM_SPRITE_7,
|
|
PS_SELECTION_ITEM_SPRITE_8,
|
|
PS_SELECTION_ITEM_SPRITE_9,
|
|
PS_SELECTION_ITEM_SPRITE_10,
|
|
PS_SELECTION_ITEM_SPRITE_11,
|
|
PS_SELECTION_ITEM_SPRITE_12,
|
|
PS_SELECTION_MEDAL_SPRITE_1,
|
|
PS_SELECTION_MEDAL_SPRITE_2,
|
|
PS_SELECTION_MEDAL_SPRITE_3,
|
|
PS_SELECTION_MEDAL_SPRITE_4,
|
|
PS_SELECTION_MEDAL_SPRITE_5,
|
|
PS_SELECTION_MEDAL_SPRITE_6,
|
|
PS_SELECTION_MEDAL_SPRITE_7,
|
|
PS_SELECTION_MEDAL_SPRITE_8,
|
|
PS_SELECTION_MEDAL_SPRITE_9,
|
|
PS_SELECTION_MEDAL_SPRITE_10,
|
|
PS_SELECTION_MEDAL_SPRITE_11,
|
|
PS_SELECTION_MEDAL_SPRITE_12,
|
|
PS_DESCRIPTION_IMAGE_SPRITE,
|
|
PS_DESCRIPTION_INFO_SPRITE,
|
|
PS_AWARDS_IMAGE_SPRITE,
|
|
PS_AWARDS_MEDAL_SPRITE_1,
|
|
PS_AWARDS_MEDAL_SPRITE_2,
|
|
PS_AWARDS_MEDAL_SPRITE_3,
|
|
|
|
NUM_PS_SPRITES
|
|
ENDENUM
|
|
|
|
ENUM PS_SCREEN_RECT
|
|
PS_SELECTION_BACKGROUND,
|
|
PS_DESCRIPTION_BACKGROUND,
|
|
PS_AWARDS_BACKGROUND,
|
|
PS_SELECTION_EDGING,
|
|
PS_DESCRIPTION_EDGING,
|
|
PS_AWARDS_EDGING,
|
|
PS_SELECTION_IMAGE_BACKGROUD,
|
|
PS_DESCRIPTION_IMAGE_BACKGROUND,
|
|
PS_AWARDS_IMAGE_BACKGROUND,
|
|
PS_SELECTION_ITEM_BG_1,
|
|
PS_SELECTION_ITEM_BG_2,
|
|
PS_SELECTION_ITEM_BG_3,
|
|
PS_SELECTION_ITEM_BG_4,
|
|
PS_SELECTION_ITEM_BG_5,
|
|
PS_SELECTION_ITEM_BG_6,
|
|
PS_SELECTION_ITEM_BG_7,
|
|
PS_SELECTION_ITEM_BG_8,
|
|
PS_SELECTION_ITEM_BG_9,
|
|
PS_SELECTION_ITEM_BG_10,
|
|
PS_SELECTION_ITEM_BG_11,
|
|
PS_SELECTION_ITEM_BG_12,
|
|
PS_AWARDS_ITEM_BG_1,
|
|
PS_AWARDS_ITEM_BG_2,
|
|
PS_AWARDS_ITEM_BG_3,
|
|
PS_AWARDS_MEDAL_BG_1,
|
|
PS_AWARDS_MEDAL_BG_2,
|
|
PS_AWARDS_MEDAL_BG_3,
|
|
PS_AWARDS_MEDAL_SUB_1,
|
|
PS_AWARDS_MEDAL_SUB_2,
|
|
PS_AWARDS_MEDAL_SUB_3,
|
|
PS_DESCRIPTION_1_INFO_BG,
|
|
|
|
NUM_PS_RECTS
|
|
ENDENUM
|
|
|
|
|
|
PROC INIT_SCREEN_PS_MENU(MEGA_PLACEMENT_TOOLS &thisPlacement)
|
|
BOOL bWidescreen = GET_IS_WIDESCREEN()
|
|
|
|
// TITLES
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_MENU_MAIN_TITLE], 262.0000, 71.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_TITLE], 257.0000 + 127.0, 125.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_DESCRIPTION_TITLE], 513.0000 + 127.0, 125.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_AWARDS_TITLE], 769.0000 + 127.0, 125.0000 - FLOAT_Y_TO_PIXEL(0.00278, 720, TRUE))
|
|
|
|
// Challenges (Column 1)
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_1], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 162.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_2], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 189.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_3], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 216.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_4], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 243.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_5], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 270.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_6], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 297.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_7], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 324.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_8], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 351.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_9], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 378.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_10], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 405.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_11], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 432.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_SELECTION_ITEM_TITLE_12], 257.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 459.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
// Information (Column 2)
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_DESCRIPTION_INFO_TEXT], 513.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 297.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
// Results (Column 3)
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_AWARDS_SUBTITLE], 769.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 297.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_AWARDS_VALUE], 769.0000, 297.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_BEST_SUBTITLE], 769.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 351.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_BEST_TEXT], 324.0000, 351.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_RECENT_SUBTITLE], 769.0000+FLOAT_X_TO_PIXEL(MINIGAME_X_PADDING_LEFT, 1280, TRUE), 324.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_RECENT_TEXT], 324.0000, 324.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_MEDAL_VALUE_1], 810.0000, 460.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_MEDAL_VALUE_2], 896.0000, 460.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
PIXEL_POSITION_TEXT(thisPlacement.TextPlacement[PS_MEDAL_VALUE_3], 982.0000, 460.0000 - FLOAT_Y_TO_PIXEL(0.00139, 720, TRUE))
|
|
|
|
/////////////
|
|
// SPRITES //
|
|
/////////////
|
|
|
|
// OVERLAY
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_GUIDE_OVERLAY], 0, 0, 1280.0000, 720.0000, TRUE)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_GUIDE_OVERLAY],0,0,0)
|
|
|
|
// MAIN BACKGROUND
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SECONDARY_BACKGROUND], 257.0000, 55.0000, 766.0000, 105.0000, TRUE)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SECONDARY_BACKGROUND],0,0,0,102)
|
|
|
|
// Locks (Column 1)
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_1], 496.0000, 171.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_1])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_2], 496.0000, 198.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_2])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_3], 496.0000, 225.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_3])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_4], 496.0000, 252.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_4])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_5], 496.0000, 279.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_5])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_6], 496.0000, 306.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_6])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_7], 496.0000, 333.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_7])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_8], 496.0000, 360.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_8])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_9], 496.0000, 387.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_9])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_10], 496.0000, 414.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_10])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_11], 496.0000, 441.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_11])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_12], 496.0000, 468.0000, 32.0000, 32.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_ITEM_SPRITE_12])
|
|
|
|
//mini medals (column 1)
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_1], 496.0000, 171.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_1])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_2], 496.0000, 198.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_2])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_3], 496.0000, 225.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_3])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_4], 496.0000, 252.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_4])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_5], 496.0000, 279.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_5])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_6], 496.0000, 306.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_6])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_7], 496.0000, 333.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_7])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_8], 496.0000, 360.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_8])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_9], 496.0000, 387.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_9])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_10], 496.0000, 414.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_10])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_11], 496.0000, 441.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_11])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_12], 496.0000, 468.0000, 16.0000, 16.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_SELECTION_MEDAL_SPRITE_12])
|
|
|
|
// TITLE IMAGES (col 2 - Description, col 3 - results)
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_DESCRIPTION_IMAGE_SPRITE], 640.0000, 224.0000, 256.0000, 256.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_DESCRIPTION_IMAGE_SPRITE])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_AWARDS_IMAGE_SPRITE], 896.0000, 224.0000, 128.0000, 128.0000)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_AWARDS_IMAGE_SPRITE])
|
|
|
|
// Medals (column 3)
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_AWARDS_MEDAL_SPRITE_1], 770.5000, 374.5000, 80.0000, 80.0000, TRUE)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_AWARDS_MEDAL_SPRITE_1])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_AWARDS_MEDAL_SPRITE_2], 856.0000, 374.5000, 80.0000, 80.0000, TRUE)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_AWARDS_MEDAL_SPRITE_2])
|
|
|
|
PIXEL_POSITION_AND_SIZE_SPRITE(thisPlacement.SpritePlacement[PS_AWARDS_MEDAL_SPRITE_3], 941.5000, 374.5000, 80.0000, 80.0000, TRUE)
|
|
SPRITE_COLOR(thisPlacement.SpritePlacement[PS_AWARDS_MEDAL_SPRITE_3])
|
|
|
|
//////////
|
|
// RECT //
|
|
//////////
|
|
// Column titles
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_EDGING], 257.0000, 114.0000, 254.0000, 5.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_EDGING], HUD_COLOUR_BLUEDARK, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_DESCRIPTION_EDGING], 513.0000, 114.0000, 254.0000, 5.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_DESCRIPTION_EDGING], HUD_COLOUR_BLUEDARK, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_EDGING], 769.0000, 114.0000, 254.0000, 5.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_EDGING], HUD_COLOUR_BLUEDARK, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_BACKGROUND], 257.0000, 119.0000, 254.0000, 26.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_BACKGROUND], HUD_COLOUR_WHITE, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_DESCRIPTION_BACKGROUND], 513.0000, 119.0000, 254.0000, 26.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_DESCRIPTION_BACKGROUND], HUD_COLOUR_WHITE, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_BACKGROUND], 769.0000, 119.0000, 254.0000, 26.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_BACKGROUND], HUD_COLOUR_WHITE, TRUE)
|
|
|
|
// Column Image BG (column 2 & 3)
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_DESCRIPTION_IMAGE_BACKGROUND], 513.0000, 159.0000, 254.0000, 133.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_DESCRIPTION_IMAGE_BACKGROUND], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_IMAGE_BACKGROUND], 769.0000, 159.0000, 254.0000, 133.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_IMAGE_BACKGROUND], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
// Challenges (column 1)
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_1], 257.0000, 159.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_1], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_2], 257.0000, 186.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_2], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_3], 257.0000, 213.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_3], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_4], 257.0000, 240.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_4], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_5], 257.0000, 267.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_5], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_6], 257.0000, 294.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_6], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_7], 257.0000, 321.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_7], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_8], 257.0000, 348.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_8], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_9], 257.0000, 375.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_9], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_10], 257.0000, 402.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_10], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_11], 257.0000, 429.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_11], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_12], 257.0000, 456.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_SELECTION_ITEM_BG_12], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
// Description panels (column 2)
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_DESCRIPTION_1_INFO_BG], 513.0000, 294.0000, 254.0000, 133.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_DESCRIPTION_1_INFO_BG], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
// Awards (column 3)
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_ITEM_BG_1], 769.0000, 294.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_ITEM_BG_1], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_ITEM_BG_2], 769.0000, 321.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_ITEM_BG_2], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_ITEM_BG_3], 769.0000, 348.0000, 254.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_ITEM_BG_3], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
// Medals (column 3)
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_BG_1], 769.0000, 375.0000, 83.0000, 84.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_BG_1], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_BG_2], 854.0000, 375.0000, 84.0000, 84.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_BG_2], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_BG_3], 940.0000, 375.0000, 83.0000, 84.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_BG_3], HUD_COLOUR_PAUSE_BG, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_SUB_1], 769.0000, 456.0000, 83.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_SUB_1], HUD_COLOUR_GOLD, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_SUB_2], 854.0000, 456.0000, 84.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_SUB_2], HUD_COLOUR_SILVER, TRUE)
|
|
|
|
PIXEL_POSITION_AND_SIZE_RECT(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_SUB_3], 940.0000, 456.0000, 83.0000, 25.0000, TRUE)
|
|
SET_RECT_TO_THIS_HUD_COLOUR(thisPlacement.RectPlacement[PS_AWARDS_MEDAL_SUB_3], HUD_COLOUR_BRONZE, TRUE)
|
|
|
|
// Need to resize in non-widescreen!
|
|
IF NOT bWidescreen
|
|
PRINTLN("View detected as NON wide screen!!")
|
|
INT idx
|
|
REPEAT NUM_PS_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_PS_TEXTS idx
|
|
thisPlacement.TextPlacement[idx].x = ((thisPlacement.TextPlacement[idx].x - 0.5) * 1.33) + 0.5
|
|
ENDREPEAT
|
|
|
|
REPEAT NUM_PS_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
|
|
ELSE
|
|
PRINTLN("View detected as wide screen!!")
|
|
ENDIF
|
|
|
|
thisPlacement.bHudScreenInitialised = TRUE
|
|
ENDPROC
|
|
|
|
|
|
|