forked from noxious/client
npm run format
This commit is contained in:
parent
7ff1de4018
commit
fdbc101f96
@ -72,8 +72,9 @@ function erase(pointer: Phaser.Input.Pointer, map: MapT) {
|
|||||||
if (!existingEventTile) return
|
if (!existingEventTile) return
|
||||||
|
|
||||||
if (mapEditor.drawMode.value !== existingEventTile.type.toLowerCase()) {
|
if (mapEditor.drawMode.value !== existingEventTile.type.toLowerCase()) {
|
||||||
if (mapEditor.drawMode.value === 'blocking tile' && existingEventTile.type === MapEventTileType.BLOCK) null //skip this case
|
if (mapEditor.drawMode.value === 'blocking tile' && existingEventTile.type === MapEventTileType.BLOCK)
|
||||||
else return;
|
null //skip this case
|
||||||
|
else return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Remove existing event tile
|
// Remove existing event tile
|
||||||
|
@ -11,10 +11,10 @@ import SelectedPlacedMapObjectComponent from '@/components/gameMaster/mapEditor/
|
|||||||
import { useMapEditorComposable } from '@/composables/useMapEditorComposable'
|
import { useMapEditorComposable } from '@/composables/useMapEditorComposable'
|
||||||
import { getTile } from '@/services/mapService'
|
import { getTile } from '@/services/mapService'
|
||||||
import { useScene } from 'phavuer'
|
import { useScene } from 'phavuer'
|
||||||
|
import { computed } from 'vue'
|
||||||
|
|
||||||
import Tilemap = Phaser.Tilemaps.Tilemap
|
import Tilemap = Phaser.Tilemaps.Tilemap
|
||||||
import TilemapLayer = Phaser.Tilemaps.TilemapLayer
|
import TilemapLayer = Phaser.Tilemaps.TilemapLayer
|
||||||
import { computed } from 'vue'
|
|
||||||
|
|
||||||
const scene = useScene()
|
const scene = useScene()
|
||||||
const mapEditor = useMapEditorComposable()
|
const mapEditor = useMapEditorComposable()
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import type { PlacedMapObject, Map as MapT } from '@/application/types'
|
import type { Map as MapT, PlacedMapObject } from '@/application/types'
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
placedMapObject: PlacedMapObject
|
placedMapObject: PlacedMapObject
|
||||||
|
@ -31,14 +31,14 @@
|
|||||||
@click="openGroup(group)"
|
@click="openGroup(group)"
|
||||||
@load="() => processTile(group.parent)"
|
@load="() => processTile(group.parent)"
|
||||||
:class="{
|
:class="{
|
||||||
'border-cyan shadow-lg': isActiveTile(group.parent),
|
'border-cyan shadow-lg': isActiveTile(group.parent),
|
||||||
'border-transparent hover:border-gray-300': !isActiveTile(group.parent)
|
'border-transparent hover:border-gray-300': !isActiveTile(group.parent)
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
<span class="text-xs mt-1">{{ getTileCategory(group.parent) }}</span>
|
<span class="text-xs mt-1">{{ getTileCategory(group.parent) }}</span>
|
||||||
<span v-if="group.children.length > 0" class="absolute top-0 right-0 bg-cyan text-white rounded-full w-5 h-5 flex items-center justify-center text-xs">
|
<span v-if="group.children.length > 0" class="absolute top-0 right-0 bg-cyan text-white rounded-full w-5 h-5 flex items-center justify-center text-xs">
|
||||||
{{ group.children.length + 1 }}
|
{{ group.children.length + 1 }}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -56,9 +56,9 @@
|
|||||||
:alt="selectedGroup.parent.name"
|
:alt="selectedGroup.parent.name"
|
||||||
@click="selectTile(selectedGroup.parent.id)"
|
@click="selectTile(selectedGroup.parent.id)"
|
||||||
:class="{
|
:class="{
|
||||||
'border-cyan shadow-lg': isActiveTile(selectedGroup.parent),
|
'border-cyan shadow-lg': isActiveTile(selectedGroup.parent),
|
||||||
'border-transparent hover:border-gray-300': !isActiveTile(selectedGroup.parent)
|
'border-transparent hover:border-gray-300': !isActiveTile(selectedGroup.parent)
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
<span class="text-xs mt-1">{{ getTileCategory(selectedGroup.parent) }}</span>
|
<span class="text-xs mt-1">{{ getTileCategory(selectedGroup.parent) }}</span>
|
||||||
</div>
|
</div>
|
||||||
@ -69,9 +69,9 @@
|
|||||||
:alt="childTile.name"
|
:alt="childTile.name"
|
||||||
@click="selectTile(childTile.id)"
|
@click="selectTile(childTile.id)"
|
||||||
:class="{
|
:class="{
|
||||||
'border-cyan shadow-lg': isActiveTile(childTile),
|
'border-cyan shadow-lg': isActiveTile(childTile),
|
||||||
'border-transparent hover:border-gray-300': !isActiveTile(childTile)
|
'border-transparent hover:border-gray-300': !isActiveTile(childTile)
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
<span class="text-xs mt-1">{{ getTileCategory(childTile) }}</span>
|
<span class="text-xs mt-1">{{ getTileCategory(childTile) }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user