1
Themes / WIP - New theme suggestions
« on: February 01, 2020, 08:36:04 AM »
any sugestions on the wheel list on this layout, to me it doesnt look good, but im kinda stumped for ideas
Code: [Select]
// Include the converyour helper module
fe.load_module("conveyor_helper");
fe.layout.width = 1920
fe.layout.height = 1080
fe.add_image("images/sysbackground/[DisplayName].png", 0, 0, 0, 0);
local frontbox = fe.add_artwork("box", 607, 758, 222, 338);
frontbox.origin_x = 111;
frontbox.origin_y = 169;
frontbox.rotation = 342;
local snap = fe.add_artwork( "snap", 1040, 172, 402, 308);
snap.pinch_y = -40;
snap.skew_y = -16;
fe.add_image("images/frame.png", 1014, 80);
fe.add_image("images/mask.png", 679, 780);
local vList = MyGameList();
// ----------- General List Options -----------
vList.type = ch.Linear_Vertical; // OPTIONS: ch.Spinwheel / ch.Linear_Vertical / ch.Linear_Horizontal
vList.bend.direction = ch.Right; // OPTIONS: ch.Left / ch.Right
vList.x = 0; // OPTIONS: top left x-coordinate if gamelist is linear or the center x-coordinate if a spinwheel
vList.y = 0; // OPTIONS: top left y-coordinate if gamelist is linear or the center y-coordinate if a spinwheel
vList.width = 70; // OPTIONS: linear game list total width in pixels
vList.height = 500; // OPTIONS: linear list's height in pixels
vList.y = 300; // OPTIONS: linear list's height in pixels
vList.ms_speed = 250; // OPTIONS: in milliseconds, sets the speed of the conveyor
vList.fade_delay = 500; // the amount of time in milliseconds before the fade should start
vList.fade_speed = 1; // the mulitplier controlling the speed of the fade
vList.fade_selected = false; // OPTIONS: TRUE/FALSE fade selected game if gamelist fading is active
// ----------- Linear List options -----------
vList.linear.padding = 0; // the amount of padding in pixels between each gamelist item
// ----------- List Item Options -----------
vList.item.contentTemplate = ch.Artwork_or_Text; // OPTIONS: ch.Artwork / ch.Text / ch.Artwork_and_Text / ch.Artwork_or_Text / ch.Flyer_and_Artwork
vList.item.count = 3; // OPTIONS: Total number of gamelist items to display
vList.item.sizeScaling.low = 1.00; // OPTIONS: 0-100 Scaling size percentage to use for the item furthest from the selected item
vList.item.sizeScaling.high = 1.00; // OPTIONS: 0-100 Scaling size percentage to use for item closest to the selected item
vList.item.sizeScaling.currentlySelected = 1.10; // OPTIONS: 0-100 Scaling size percentage to use for the currently selected item
vList.item.width = 450; // OPTIONS: Width of each gameList item in pixels before scaling - dynamic with linear horizontal lists
vList.item.margin.left = 40; // OPTION: bounding box left margin size for all images and text
vList.item.margin.right = 100; // OPTION: bounding box right margin size for all images and text
vList.item.margin.top = 400; // OPTION: bounding box top margin size for all images and text
vList.item.margin.bottom = 0; // OPTION: bounding box bottom margin size for all images and text
// ----------- List Item Content: Text -----------
vList.text.message = "[Title]";
vList.text.alignment = Align.Centre; // OPTIONS:left/right/center
vList.text.normal.font = "Arial";
vList.text.normal.size = 18; // OPTIONS: text font size for every gameList item
vList.text.normal.color.red = 255; // OPTIONS: text font red color channel 0 - 255
vList.text.normal.color.green = 255; // OPTIONS: text font green color channel 0 - 255
vList.text.normal.color.blue = 128; // OPTIONS: text font blue color channel 0 - 255
vList.text.currentlySelected.font = "Arial";
vList.text.currentlySelected.size = 18; // OPTIONS: text font size for every gameList item
vList.text.currentlySelected.color.red = 128; // OPTIONS: text font red color channel 0 - 255
vList.text.currentlySelected.color.green = 255; // OPTIONS: text font green color channel 0 - 255
vList.text.currentlySelected.color.blue = 128; // OPTIONS: text font blue color channel 0 - 255
// ----------- List Item Content: User Defined Artwork -----------
vList.artwork.type = "wheel"; // OPTIONS: name of the artwork to use for the conveyour
vList.artwork.preserveAspect = true; // OPTIONS: true / false
// show the vertical list
vList.show();