z_mirror/Tapeline
git clone https://git.raiguard.me/z_mirror/Tapeline
35cfa44
color-setting
1local constants ={} 2 3constants . default_colors ={ 4tape_background_color ={ a =204 } , 5tape_border_color ={ r =204 , g =204 , b =204 } , 6tape_label_color ={ r =204 , g =204 , b =204 } , 7tape_line_color_1 ={ r =102 , g =102 , b =102 } , 8tape_line_color_2 ={ r =102 , g =204 , b =102 } , 9tape_line_color_3 ={ r =204 , g =102 , b =102 } , 10tape_line_color_4 ={ r =204 , g =204 , b =102 } , 11} 12 13constants . divisor_labels ={ 14subgrid ="Grid size:" , 15split ="# of splits:" , 16} 17 18constants . divisor_minimums ={ 19subgrid =2 , 20split =2 , 21} 22 23constants . modes ={ 24subgrid ="subgrid" , 25split ="split" , 26} 27 28-- TEMPORARY - item labels don't support localised strings 29constants . mode_labels ={ 30subgrid ="Subgrid" , 31split ="Split" , 32} 33 34--- @class VisualSettings 35--- @field log_selection_area boolean 36--- @field draw_tape_on_ground boolean 37--- @field tape_line_width float 38--- @field tape_clear_delay number 39--- @field tape_background_color Color 40--- @field tape_border_color Color 41--- @field tape_label_color Color 42--- @field tape_line_color_1 Color 43--- @field tape_line_color_2 Color 44--- @field tape_line_color_3 Color 45--- @field tape_line_color_4 Color 46 47constants . setting_names ={ 48[ "tl-log-selection-area" ] ="log_selection_area" , 49[ "tl-draw-tape-on-ground" ] ="draw_tape_on_ground" , 50[ "tl-tape-line-width" ] ="tape_line_width" , 51[ "tl-tape-clear-delay" ] ="tape_clear_delay" , 52[ "tl-tape-background-color" ] ="tape_background_color" , 53[ "tl-tape-border-color" ] ="tape_border_color" , 54[ "tl-tape-label-color" ] ="tape_label_color" , 55[ "tl-tape-line-color-1" ] ="tape_line_color_1" , 56[ "tl-tape-line-color-2" ] ="tape_line_color_2" , 57[ "tl-tape-line-color-3" ] ="tape_line_color_3" , 58[ "tl-tape-line-color-4" ] ="tape_line_color_4" , 59} 60 61return constants