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