misc
This commit is contained in:
parent
5dacda76dc
commit
6f5cf8bb39
@ -77,8 +77,11 @@ function Construct(props) {
|
|||||||
iter,
|
iter,
|
||||||
itemEquip,
|
itemEquip,
|
||||||
instance,
|
instance,
|
||||||
|
mobileVisible,
|
||||||
player,
|
player,
|
||||||
tutorial,
|
tutorial,
|
||||||
|
// Static Info
|
||||||
|
itemInfo,
|
||||||
// Function Calls
|
// Function Calls
|
||||||
sendVboxApply,
|
sendVboxApply,
|
||||||
sendUnequip,
|
sendUnequip,
|
||||||
@ -272,7 +275,7 @@ class InstanceConstructs extends preact.Component {
|
|||||||
|
|
||||||
const constructs = range(0, 3).map(i => {
|
const constructs = range(0, 3).map(i => {
|
||||||
const tutorialConstruct = tutorialConstructDisplay(player, instance, tutorial, navInstance, i);
|
const tutorialConstruct = tutorialConstructDisplay(player, instance, tutorial, navInstance, i);
|
||||||
if (tutorialConstruct) return (tutorialConstruct);
|
if (tutorialConstruct) return (tutorialConstruct);
|
||||||
|
|
||||||
return Construct({
|
return Construct({
|
||||||
iter: i,
|
iter: i,
|
||||||
|
|||||||
@ -160,12 +160,12 @@ class Vbox extends preact.Component {
|
|||||||
//
|
//
|
||||||
function vboxHover(e, v) {
|
function vboxHover(e, v) {
|
||||||
if (v) {
|
if (v) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
if (combiner.length !== 0) {
|
if (combiner.length !== 0) {
|
||||||
const base = combiner.find(c => !['Red', 'Blue', 'Green'].includes(vbox.bound[c]));
|
const base = combiner.find(c => !['Red', 'Blue', 'Green'].includes(vbox.bound[c]));
|
||||||
if (base) return setInfo(vbox.bound[base]);
|
if (base) return setInfo(vbox.bound[base]);
|
||||||
}
|
}
|
||||||
if (info !== v) setInfo(v);
|
if (info !== v) setInfo(v);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -247,32 +247,32 @@ class Vbox extends preact.Component {
|
|||||||
|
|
||||||
function vboxElement() {
|
function vboxElement() {
|
||||||
return (
|
return (
|
||||||
<div class='vbox-vbox'
|
<div class='vbox-vbox'
|
||||||
onMouseDown={() => setReclaiming(false)}
|
onMouseDown={() => setReclaiming(false)}
|
||||||
onClick={e => e.stopPropagation()}>
|
onClick={e => e.stopPropagation()}>
|
||||||
<div class="vbox-hdr">
|
<div class="vbox-hdr">
|
||||||
<h3
|
<h3
|
||||||
onTouchStart={e => e.target.scrollIntoView(true)}
|
onTouchStart={e => e.target.scrollIntoView(true)}
|
||||||
onMouseOver={e => hoverInfo(e, 'vbox')}> VBOX
|
onMouseOver={e => hoverInfo(e, 'vbox')}> VBOX
|
||||||
</h3>
|
</h3>
|
||||||
<div class="bits" onMouseOver={e => hoverInfo(e, 'bits')} >{vbox.bits}b</div>
|
<div class="bits" onMouseOver={e => hoverInfo(e, 'bits')} >{vbox.bits}b</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="vbox-colours">
|
<div class="vbox-colours">
|
||||||
{range(0, 6).map(i => availableBtn(vbox.free[0][i], 0, i))}
|
{range(0, 6).map(i => availableBtn(vbox.free[0][i], 0, i))}
|
||||||
</div>
|
</div>
|
||||||
<div class="vbox-items">
|
<div class="vbox-items">
|
||||||
{range(0, 3).map(i => availableBtn(vbox.free[1][i], 1, i))}
|
{range(0, 3).map(i => availableBtn(vbox.free[1][i], 1, i))}
|
||||||
{range(0, 3).map(i => availableBtn(vbox.free[2][i], 2, i))}
|
{range(0, 3).map(i => availableBtn(vbox.free[2][i], 2, i))}
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
class='vbox-btn'
|
class='vbox-btn'
|
||||||
onMouseOver={e => hoverInfo(e, 'refill')}
|
onMouseOver={e => hoverInfo(e, 'refill')}
|
||||||
disabled={tutorial && tutorial < 7}
|
disabled={tutorial && tutorial < 7}
|
||||||
onClick={e => e.stopPropagation()}
|
onClick={e => e.stopPropagation()}
|
||||||
onMouseDown={() => sendVboxDiscard()}>
|
onMouseDown={() => sendVboxDiscard()}>
|
||||||
refill - 2b
|
refill - 2b
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -313,10 +313,10 @@ class Vbox extends preact.Component {
|
|||||||
if (reclaiming) return sendVboxReclaim(i);
|
if (reclaiming) return sendVboxReclaim(i);
|
||||||
|
|
||||||
// 4 things selected
|
// 4 things selected
|
||||||
if (combiner.length > 2) {
|
if (combiner.length > 2) {
|
||||||
setInfo(vbox.bound[i]);
|
setInfo(vbox.bound[i]);
|
||||||
return combinerChange([i]);
|
return combinerChange([i]);
|
||||||
}
|
}
|
||||||
// removing
|
// removing
|
||||||
const combinerIndex = combiner.indexOf(i);
|
const combinerIndex = combiner.indexOf(i);
|
||||||
if (combinerIndex > -1) {
|
if (combinerIndex > -1) {
|
||||||
@ -325,10 +325,10 @@ class Vbox extends preact.Component {
|
|||||||
|
|
||||||
combiner.push(i);
|
combiner.push(i);
|
||||||
|
|
||||||
if (!comboHighlight) {
|
if (!comboHighlight) {
|
||||||
setInfo(vbox.bound[i]);
|
setInfo(vbox.bound[i]);
|
||||||
return combinerChange([i]);
|
return combinerChange([i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return combinerChange(combiner);
|
return combinerChange(combiner);
|
||||||
}
|
}
|
||||||
@ -407,29 +407,29 @@ class Vbox extends preact.Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div class={inventoryClass}
|
<div class={inventoryClass}
|
||||||
onMouseDown={inventoryClick}
|
onMouseDown={inventoryClick}
|
||||||
onClick={e => e.stopPropagation()}
|
onClick={e => e.stopPropagation()}
|
||||||
style={vboxSelecting || (itemUnequip.length) ? { cursor: 'pointer' } : null}>
|
style={vboxSelecting || (itemUnequip.length) ? { cursor: 'pointer' } : null}>
|
||||||
<div class="vbox-hdr">
|
<div class="vbox-hdr">
|
||||||
<h3
|
<h3
|
||||||
onTouchStart={e => e.target.scrollIntoView(true)}
|
onTouchStart={e => e.target.scrollIntoView(true)}
|
||||||
onMouseOver={e => hoverInfo(e, 'inventory')}> INVENTORY
|
onMouseOver={e => hoverInfo(e, 'inventory')}> INVENTORY
|
||||||
</h3>
|
</h3>
|
||||||
<button
|
<button
|
||||||
disabled={tutorial && tutorial < 8}
|
disabled={tutorial && tutorial < 8}
|
||||||
class='vbox-btn reclaim'
|
class='vbox-btn reclaim'
|
||||||
onMouseOver={e => hoverInfo(e, 'reclaim')}
|
onMouseOver={e => hoverInfo(e, 'reclaim')}
|
||||||
onClick={e => e.stopPropagation()}
|
onClick={e => e.stopPropagation()}
|
||||||
onMouseDown={reclaimClick}>
|
onMouseDown={reclaimClick}>
|
||||||
reclaim
|
reclaim
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class='vbox-items'>
|
<div class='vbox-items'>
|
||||||
{range(0, 9).map(i => inventoryBtn(vbox.bound[i], i))}
|
{range(0, 9).map(i => inventoryBtn(vbox.bound[i], i))}
|
||||||
</div>
|
</div>
|
||||||
{combinerBtn()}
|
{combinerBtn()}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user