game-engine/TODO.md

1.2 KiB

🏁 To-do's

  • Register interactions with walls in RoomVisualization
  • Implement Habbo-like Camera wheeling effect
  • Room Camera Container not being resized when resize window event is triggered
  • Hide cursor when it's out of room + Cursor broken and no interactions
  • Fix duplicate doors and door walls being renderer for no reason
  • Fix & Resolve WallTypes being parsed accurately on tiles. Wallw were drawn where they shoudn't.
  • Fix & walls of the right-hand side of the door tile
  • Animations gsap.EaseFunction not satisfied

🧹 Future fixes

  • Stairs acting weird, see Stairs problem
  • centerObject doesn't work for furniture

Refactors

  • Double-check type conditions and performance with recursive in RoomTileMap and RoomVisualization

🐛 Patch Notes

📆 22/07/2023 - 23/07/2023

  • Door walls: In order for the game to render the top-front wall of a door, it needs to make sure that the tile is actually a door in the first place, then it needs to check if the two neighboor tiles have walls too.
  • Duplicate doors: If it appears to be more than one door in a single room the game logic will pick the first one in a concurrent way.

📆 23/07/2023