1
0
forked from noxious/client

Implemented tap vs hold drawing setting

This commit is contained in:
2025-01-28 13:52:15 -06:00
parent 85537840ab
commit ba90982e35
4 changed files with 38 additions and 8 deletions

View File

@ -12,6 +12,7 @@ const currentMap = ref<Map | null>(null)
const active = ref(false)
const tool = ref('move')
const drawMode = ref('tile')
const inputMode = ref('tap')
const selectedTile = ref('')
const selectedMapObject = ref<MapObject | null>(null)
const shouldClearTiles = ref(false)
@ -53,6 +54,10 @@ export function useMapEditorComposable() {
drawMode.value = mode
}
const setInputMode = (mode: string) => {
inputMode.value = mode
}
const setSelectedTile = (tile: string) => {
selectedTile.value = tile
}
@ -76,6 +81,7 @@ export function useMapEditorComposable() {
const reset = () => {
tool.value = 'move'
drawMode.value = 'tile'
inputMode.value = 'tap'
selectedTile.value = ''
selectedMapObject.value = null
shouldClearTiles.value = false
@ -87,6 +93,7 @@ export function useMapEditorComposable() {
active,
tool,
drawMode,
inputMode,
selectedTile,
selectedMapObject,
shouldClearTiles,
@ -99,6 +106,7 @@ export function useMapEditorComposable() {
toggleActive,
setTool,
setDrawMode,
setInputMode,
setSelectedTile,
setSelectedMapObject,
setTeleportSettings,