- Mapa té un JD8_Surface fondo propi que s'allibera al destructor: una
còpia accidental provocaria double-free. Ara els 4 copy/move ops estan
= delete.
- ModuleGame ja era no-copiable implícitament per tindre unique_ptr
members, però els = delete expliciten la intenció i protegeixen
davant refactors futurs que afegeixquen tipus copiables.
Fi de la modernització RAII per fases (1–6).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- jdraw8.hpp: typedef → using (JD8_Surface, JD8_Palette)
- jdraw8.cpp: NULL → nullptr, C-casts → static_cast/reinterpret_cast, anon enum FadeType → enum class
- momia.cpp: NULL → nullptr
- bola/mapa/marcador/momia/engendro: explicit als constructors
Zero canvis de lògica ni ownership. Primera fase de la modernització RAII.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>