shroom
shroom copied to clipboard
Room Rendering Engine for Retros
Is the project dead?
On habbo you can stop the room from dragging when holding an down a item action key. **Action keys:** Ctrl for picking up items. Shift for rotation items. Alt for...
It would be really nice to be able to modify the tilemap of rooms after it being created. This opens up for users of shroom to create furniture logic like...
This lets queue walk command after walk with something like: ```js this.room.onTileClick = async (position) => { this.ownAvatar.clearMovement(); const path = await this.findPath(position); if (path.length > 0) { this.queueAnimation(path, 0);...
Allows detecting clicks outside the room, which is helpful when working with other panels.
Certain clothes, such as `ch-3030`, when in `direction 9 or 5` renders a small artifact in front of where the avatar is facing. Full look string example: `hd-180-2.hr-100-61.ch-3030-91.lg-270-81.sh-290-62` 
It would be very nice to be able to change the figure/look of avatars on the fly. Afaik this is currently not possible and my workaround thus far has been...
After update ^0.7, when you click on a part of the avatar _except the head_, the avatars onClick event is not dispatched. Example: ```typescript let shroom = Shroom.create({ application: app,...
Calling room.destroy() or item.destroy() while the item is in motion from a move() command causes the whole application to crash. Example code to reproduce: ```typescript let shroom = Shroom.create({ application:...