mirror of
https://github.com/thepaperpilot/Planar-Pioneers.git
synced 2024-11-24 09:21:45 +00:00
More board optimizations
This commit is contained in:
parent
16c3b44094
commit
0033b4a7c9
3 changed files with 7 additions and 7 deletions
|
@ -20,7 +20,6 @@ export const resourceLevelFormula = Formula.variable(0)
|
|||
.step(100, x => x.pow(1.5))
|
||||
.step(Decimal.pow(900, 1.5).add(100), x => x.pow(1.5))
|
||||
.pow(1.5);
|
||||
console.log(resourceLevelFormula);
|
||||
|
||||
export const deselectAllAction = {
|
||||
id: "deselect",
|
||||
|
|
|
@ -39,9 +39,11 @@
|
|||
:dragging="unref(draggingNode)"
|
||||
:dragged="unref(draggingNode) === node ? dragged : undefined"
|
||||
:hasDragged="unref(draggingNode) == null ? false : hasDragged"
|
||||
:receivingNode="unref(receivingNode)?.id === node.id"
|
||||
:selectedNode="unref(selectedNode)"
|
||||
:selectedAction="unref(selectedAction)"
|
||||
:receivingNode="unref(receivingNode) === node"
|
||||
:isSelected="unref(selectedNode) === node"
|
||||
:selectedAction="
|
||||
unref(selectedNode) === node ? unref(selectedAction) : null
|
||||
"
|
||||
@mouseDown="mouseDown"
|
||||
@endDragging="endDragging"
|
||||
@clickAction="(actionId: string) => clickAction(node, actionId)"
|
||||
|
|
|
@ -163,7 +163,7 @@ const _props = defineProps<{
|
|||
};
|
||||
hasDragged?: boolean;
|
||||
receivingNode?: boolean;
|
||||
selectedNode: BoardNode | null;
|
||||
isSelected: boolean;
|
||||
selectedAction: GenericBoardNodeAction | null;
|
||||
}>();
|
||||
const props = toRefs(_props);
|
||||
|
@ -173,7 +173,6 @@ const emit = defineEmits<{
|
|||
(e: "clickAction", actionId: string): void;
|
||||
}>();
|
||||
|
||||
const isSelected = computed(() => unref(props.selectedNode) === unref(props.node));
|
||||
const isDraggable = computed(() =>
|
||||
getNodeProperty(props.nodeType.value.draggable, unref(props.node))
|
||||
);
|
||||
|
@ -215,7 +214,7 @@ const title = computed(() => getNodeProperty(props.nodeType.value.title, unref(p
|
|||
const subtitle = computed(() => getNodeProperty(props.nodeType.value.subtitle, unref(props.node)));
|
||||
const label = computed(
|
||||
() =>
|
||||
(isSelected.value
|
||||
(props.isSelected.value
|
||||
? unref(props.selectedAction) &&
|
||||
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
|
||||
getNodeProperty(unref(props.selectedAction)!.tooltip, unref(props.node))
|
||||
|
|
Loading…
Reference in a new issue