z_mirror/PipeVisualizer
git clone https://git.raiguard.me/z_mirror/PipeVisualizer
775d42f
main
1data : extend ( { 2{ 3type ="custom-input" , 4name ="pv-visualize-selected" , 5key_sequence ="H" , 6action ="lua" , 7} , 8{ 9type ="custom-input" , 10name ="pv-toggle-overlay" , 11key_sequence ="SHIFT + H" , 12action ="lua" , 13} , 14{ 15type ="custom-input" , 16name ="pv-toggle-mouseover" , 17key_sequence ="ALT + H" , 18action ="lua" , 19} , 20{ 21type ="custom-input" , 22name ="pv-color-by-fluid-system" , 23key_sequence ="CONTROL + H" , 24action ="lua" , 25} , 26{ 27type ="shortcut" , 28name ="pv-toggle-mouseover" , 29order ="c[toggles]-p[pv-toggle-mouseover]" , 30icon ={ 31filename ="__PipeVisualizer__/graphics/mouseover-dark-x32.png" , 32size =32 , 33mipmap_count =2 , 34flags ={ "gui-icon" } , 35} , 36disabled_icon ={ 37filename ="__PipeVisualizer__/graphics/mouseover-light-x32.png" , 38size =32 , 39mipmap_count =2 , 40flags ={ "gui-icon" } , 41} , 42small_icon ={ 43filename ="__PipeVisualizer__/graphics/mouseover-dark-x24.png" , 44size =24 , 45mipmap_count =2 , 46flags ={ "gui-icon" } , 47} , 48disabled_small_icon ={ 49filename ="__PipeVisualizer__/graphics/mouseover-light-x24.png" , 50size =24 , 51mipmap_count =2 , 52flags ={ "gui-icon" } , 53} , 54associated_control_input ="pv-toggle-mouseover" , 55action ="lua" , 56toggleable =true , 57} , 58{ 59type ="shortcut" , 60name ="pv-toggle-overlay" , 61order ="c[toggles]-p[pv-toggle-overlay]" , 62icon ={ 63filename ="__PipeVisualizer__/graphics/overlay-dark-x32.png" , 64size =32 , 65mipmap_count =2 , 66flags ={ "gui-icon" } , 67} , 68disabled_icon ={ 69filename ="__PipeVisualizer__/graphics/overlay-light-x32.png" , 70size =32 , 71mipmap_count =2 , 72flags ={ "gui-icon" } , 73} , 74small_icon ={ 75filename ="__PipeVisualizer__/graphics/overlay-dark-x24.png" , 76size =24 , 77mipmap_count =2 , 78flags ={ "gui-icon" } , 79} , 80disabled_small_icon ={ 81filename ="__PipeVisualizer__/graphics/overlay-light-x24.png" , 82size =24 , 83mipmap_count =2 , 84flags ={ "gui-icon" } , 85} , 86associated_control_input ="pv-toggle-overlay" , 87action ="lua" , 88toggleable =true , 89} , 90{ 91type ="sprite" , 92name ="pv-entity-box" , 93filename ="__PipeVisualizer__/graphics/entity-box.png" , 94size =64 , 95scale =0.5 , 96flags ={ "icon" } , 97draw_as_glow =true , 98} , 99{ 100type ="sprite" , 101name ="pv-overlay-box" , 102filename ="__flib__/graphics/black.png" , 103size =1 , 104scale =32 , 105draw_as_glow =true , 106} , 107{ 108type ="sprite" , 109name ="pv-underground-connection" , 110filename ="__PipeVisualizer__/graphics/underground-connection.png" , 111size =64 , 112scale =0.5 , 113flags ={ "icon" } , 114draw_as_glow =true , 115} , 116{ 117type ="sprite" , 118name ="pv-fluid-arrow" , 119filename ="__PipeVisualizer__/graphics/fluid-arrow.png" , 120size =48 , 121scale =0.5 , 122flags ={ "icon" } , 123draw_as_glow =true , 124} , 125{ 126type ="sprite" , 127name ="pv-fluid-arrow-output" , 128filename ="__PipeVisualizer__/graphics/fluid-arrow-output.png" , 129size =48 , 130scale =0.5 , 131flags ={ "icon" } , 132draw_as_glow =true , 133} , 134{ 135type ="sprite" , 136name ="pv-fluid-arrow-input" , 137filename ="__PipeVisualizer__/graphics/fluid-arrow-input.png" , 138size =48 , 139scale =0.5 , 140flags ={ "icon" } , 141draw_as_glow =true , 142} , 143{ 144type ="sprite" , 145name ="pv-fluid-arrow-input-output" , 146filename ="__PipeVisualizer__/graphics/fluid-arrow-input-output.png" , 147size =48 , 148scale =0.5 , 149flags ={ "icon" } , 150draw_as_glow =true , 151} , 152} ) 153 154for i =0 , 15 do 155data : extend ( { 156{ 157type ="sprite" , 158name ="pv-pipe-connections-" .. i , 159filename ="__PipeVisualizer__/graphics/pipe-connections.png" , 160x =i * 64 , 161size =64 , 162scale =0.5 , 163flags ={ "icon" } , 164draw_as_glow =true , 165} , 166} ) 167end