17 lines
749 B
JavaScript
17 lines
749 B
JavaScript
// Porymap callback when a block is painted.
|
|
export function on_block_changed(x, y, prevBlock, newBlock) {
|
|
map.clearOverlay()
|
|
map.addFilledRect(0, 0, map.getWidth() * 16 - 1, map.getHeight() * 16 - 1, "#80FF0040")
|
|
map.addRect(10, 10, 100, 30, "#FF00FF")
|
|
map.addImage(80, 80, "D:\\cygwin64\\home\\huder\\scratch\\github-avatar.png")
|
|
map.addText(`coords ${x}, ${y}`, 20, 20, "#00FF00", 24)
|
|
map.addText(`block ${prevBlock.metatileId}`, 20, 60, "#00FFFF", 18)
|
|
console.log("ran", x, y)
|
|
}
|
|
|
|
// Porymap callback when a map is opened.
|
|
export function on_map_opened(mapName) {
|
|
map.clearOverlay()
|
|
map.addFilledRect(0, 0, map.getWidth() * 16 - 1, map.getHeight() * 16 - 1, "#4000FF00")
|
|
console.log(`opened ${mapName}`)
|
|
}
|