Comparing version 0.3.3 to 0.3.4
{ | ||
"name": "phavuer", | ||
"version": "0.3.3", | ||
"version": "0.3.4", | ||
"description": "Reactive template engine based on Vue 3 for Phaser 3", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -0,1 +1,9 @@ | ||
const fixSize = object => { | ||
if (object.input) { | ||
object.input.hitArea.setSize(object.width, object.height) | ||
} else if (object._events.pointerdown || object._events.pointerup) { | ||
object.setInteractive() | ||
} | ||
if (object.body) object.body.setSize(object.width, object.height) | ||
} | ||
export default { | ||
@@ -15,9 +23,7 @@ active: object => v => object.setActive(v), | ||
object.setSize(v, object.height) | ||
if (object.input) object.input.hitArea.setSize(v, object.height) | ||
if (object.body) object.body.setSize(v, object.height) | ||
fixSize(object) | ||
}, | ||
height: object => v => { | ||
object.setSize(object.width, v) | ||
if (object.input) object.input.hitArea.setSize(object.width, v) | ||
if (object.body) object.body.setSize(object.width, v) | ||
fixSize(object) | ||
}, | ||
@@ -24,0 +30,0 @@ radius: object => v => object.setRadius(v), |
79364
176