Merge pull request #3994 from Citadel-Station-13/upstream-merge-32736
[MIRROR] RPD ui improvements
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
<link rel='ractive' href='./rpd/dirsel.ract'>
|
||||
<link rel='ractive' href='./rpd/colorsel.ract'>
|
||||
|
||||
{{#if data.mode >= 0}}
|
||||
<dirsel/>
|
||||
{{/if}}
|
||||
{{#if data.mode == -2 || data.mode == 0}}
|
||||
<colorsel/>
|
||||
{{/if}}
|
||||
<ui-display title='Utilities'>
|
||||
<ui-section>
|
||||
<ui-button icon='{{data.mode >= 0 ? "check-square-o" : "square-o"}}' state='{{data.mode >= 0 ? "selected" : null}}'
|
||||
action='mode' params='{"mode": {{data.screen}}}'>Lay Pipes</ui-button>
|
||||
</ui-section>
|
||||
<ui-section>
|
||||
<ui-button icon='{{data.mode == -1 ? "check-square-o" : "square-o"}}' state='{{data.mode == -1 ? "selected" : null}}'
|
||||
action='mode' params='{"mode": -1}'>Eat Pipes</ui-button>
|
||||
</ui-section>
|
||||
<ui-section>
|
||||
<ui-button icon='{{data.mode == -2 ? "check-square-o" : "square-o"}}' state='{{data.mode == -2 ? "selected" : null}}'
|
||||
action='mode' params='{"mode": -2}'>Paint Pipes</ui-button>
|
||||
</ui-section>
|
||||
</ui-display>
|
||||
<ui-display title='Category'>
|
||||
<ui-section>
|
||||
<ui-button icon='{{data.screen == 0 ? "check-square-o" : "square-o"}}' state='{{data.screen == 0 ? "selected" : null}}'
|
||||
action='screen' params='{"screen": 0}'>Atmospherics</ui-button>
|
||||
<ui-button icon='{{data.screen == 2 ? "check-square-o" : "square-o"}}' state='{{data.screen == 2 ? "selected" : null}}'
|
||||
action='screen' params='{"screen": 2}'>Disposals</ui-button>
|
||||
</ui-section>
|
||||
{{#if data.screen == 0}}
|
||||
<ui-section label='Piping Layer'>
|
||||
<ui-button state='{{data.piping_layer == 1 ? "selected" : null}}' action='piping_layer'
|
||||
params='{"piping_layer": 1}'>1</ui-button>
|
||||
<ui-button state='{{data.piping_layer == 2 ? "selected" : null}}' action='piping_layer'
|
||||
params='{"piping_layer": 2}'>2</ui-button>
|
||||
<ui-button state='{{data.piping_layer == 3 ? "selected" : null}}' action='piping_layer'
|
||||
params='{"piping_layer": 3}'>3</ui-button>
|
||||
</ui-section>
|
||||
{{/if}}
|
||||
</ui-display>
|
||||
{{#each data.categories}}
|
||||
<ui-display title='{{cat_name}}'>
|
||||
{{#each recipes}}
|
||||
<ui-section>
|
||||
<ui-button state='{{selected ? "selected" : null}}' action='pipe_type'
|
||||
params='{"pipe_type": {{pipe_index}}, "category": {{cat_name}}}'>{{pipe_name}}</ui-button>
|
||||
</ui-section>
|
||||
{{/each}}
|
||||
</ui-display>
|
||||
{{/each}}
|
||||
@@ -0,0 +1,6 @@
|
||||
<ui-display title='Color'>
|
||||
{{#each data.paint_colors}}
|
||||
<ui-button state='{{selected ? "selected" : null}}' action='color'
|
||||
params='{"paint_color": {{color_name}}}'>{{color_name}}</ui-button>
|
||||
{{/each}}
|
||||
</ui-display>
|
||||
@@ -0,0 +1,10 @@
|
||||
<ui-display title='Direction'>
|
||||
{{#each data.preview_rows}}
|
||||
<ui-section>
|
||||
{{#each previews}}
|
||||
<ui-button state='{{selected ? "selected" : null}}' action='setdir'
|
||||
params='{"dir": {{dir}}, "flipped": {{flipped}}}'><img src='pipe.{{dir}}.{{icon_state}}.png' title='{{dir_name}}'/></ui-button>
|
||||
{{/each}}
|
||||
</ui-section>
|
||||
{{/each}}
|
||||
</ui-display>
|
||||
Reference in New Issue
Block a user