Small error in how mouse events are processed. I need to do them _outside_ of the guecs::UI so that the event is checked once and then confirmed in all grids. Then created a tombstone device to be used as a dead enemy marker that will later allow looting.

This commit is contained in:
Zed A. Shaw 2025-02-19 08:33:18 -05:00
parent 6447f86954
commit e04c03b381
8 changed files with 37 additions and 17 deletions

View file

@ -49,5 +49,21 @@
"events": ["Events::GUI::TRAP"]},
{"_type": "Sprite", "name": "tripwire_trap"}
]
},
"GRAVE_STONE": {
"id": "GRAVE_STONE",
"name": "Grave Stone",
"description": "Something died here. Was this your doing?",
"inventory_count": 0,
"components": [
{"_type": "Tile", "display": "\u21ef",
"foreground": [32, 123, 164],
"background": [24, 205, 189]
},
{"_type": "Device",
"config": {"test": true},
"events": []},
{"_type": "Sprite", "name": "grave_stone"}
]
}
}