mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-28 11:11:52 +00:00
57 lines
1.8 KiB
Cheetah
57 lines
1.8 KiB
Cheetah
<!--
|
|
Interface for vending machines
|
|
See: code/game/machinery/vending.dm
|
|
-->
|
|
|
|
{{if data.mode == 0}} <!-- Listing -->
|
|
<h2>Items available</h2>
|
|
<div class='item'>
|
|
{{for data.products}}
|
|
<div class='item'>
|
|
<div style='float'>
|
|
{{if value.price > 0}}
|
|
{{:helper.link('Buy (' + value.price + ')', 'cart', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}}
|
|
{{else}}
|
|
{{:helper.link('Vend', 'circle-arrow-s', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}}
|
|
{{/if}}
|
|
</div>
|
|
<div class='itemContent'>
|
|
{{if value.color}}<span style='color:{{:value.color}}'>{{:value.name}}</span>
|
|
{{else}}{{:value.name}}
|
|
{{/if}}
|
|
({{:value.amount ? value.amount : "NONE LEFT"}})
|
|
</div>
|
|
</div>
|
|
{{empty}}
|
|
No items available!
|
|
{{/for}}
|
|
</div>
|
|
{{if data.coin}}
|
|
<h2>Coin</h2>
|
|
<div class='item'>
|
|
<div class='itemLabel'>Coin deposited:</div>
|
|
<div class='itemContent'>{{:helper.link(data.coin, 'eject', {'remove_coin' : 1})}}</div>
|
|
</div>
|
|
{{/if}}
|
|
{{else data.mode == 1}} <!-- Payment screen -->
|
|
<h2>Item selected</h2>
|
|
<div class='item'>
|
|
<div class='item'>
|
|
<div class='itemLabel'>Item selected:</div> <div class='itemContent'>{{:data.product}}</div>
|
|
<div class='itemLabel'>Charge:</div> <div class='itemContent'>{{:data.price}}</div>
|
|
</div>
|
|
<div class='statusDisplay' style='overflow: auto;'>
|
|
{{if data.message_err}} <span class='uiIcon16 icon-alert' ></span>{{/if}} {{:data.message}}
|
|
</div>
|
|
<div class='item'>
|
|
{{:helper.link('Pay', 'cart', {'pay' : 1})}}
|
|
{{:helper.link('Cancel', 'arrowreturn-1-w', {'cancelpurchase' : 1})}}
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
{{if data.panel}}
|
|
<h2>Maintenance panel</h2>
|
|
<div class='item'>
|
|
<div class='itemLabel'>Speaker</div><div class='item'>{{:helper.link(data.speaker ? 'Enabled' : 'Disabled', 'gear', {'togglevoice' : 1})}}</div>
|
|
</div>
|
|
{{/if}} |