isle-portable/ISLE/emscripten
foxtacles 569c8b467b
Separate extensions (#18)
* WIP

* WIP

* Make camera the single source of truth for broadcast state

Remove redundant local copies of walkAnimId, idleAnimId, and
displayActorIndex from NetworkManager. BroadcastLocalState now reads
these from the camera's Controller, eliminating dual-copy sync issues.

Additional cleanup:
- Early-return on null cam in SendEmote/HandleCustomize for clarity
- Only consume camera-dependent pending requests when cam is available
- Move local name bubble creation from BroadcastLocalState to Tickle
- Remove dead NetworkManager::SetDisplayActorIndex method

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix clang format

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 23:12:07 +01:00
..
config.cpp Add room management, relay capacity, and rejection handling 2026-03-01 14:37:08 -08:00
config.h Disable offscreen canvases in case of no WebGL support (#559) 2025-07-08 21:43:34 +02:00
emscripten.patch Extended full screen capabilities for Web port (#584) 2025-07-12 03:05:33 +02:00
events.cpp (Web port) Improve loading UX for HD Textures (#648) 2025-07-25 23:08:55 +00:00
events.h (Web port) Improve loading UX for HD Textures (#648) 2025-07-25 23:08:55 +00:00
filesystem.cpp Separate extensions (#18) 2026-03-13 23:12:07 +01:00
filesystem.h Allow Web port to be playable in Firefox Private (#513) 2025-07-04 01:28:45 +02:00
haptic.cpp (Web port) Pass vibration milliseconds into device haptics 2025-07-15 17:18:54 -07:00
haptic.h Add device and gamepad haptics to web port (#613) 2025-07-15 23:50:14 +00:00
messagebox.cpp Emscripten port (#229) 2025-06-13 00:26:43 +02:00
messagebox.h Emscripten port (#229) 2025-06-13 00:26:43 +02:00
window.cpp Set SDL window resizable to false for Emscripten (#755) 2025-12-30 21:57:23 +00:00
window.h Extended full screen capabilities for Web port (#584) 2025-07-12 03:05:33 +02:00