feat(immunity): API setImmunity/isImmune i lectura del bloc immunity
This commit is contained in:
1 parent
3985e66b94
commit
2e3816783f
3 files changed
+90
No files matched your search
@@ -64,6 +64,10 @@ class Surface {
|
||||
|
||||
void setPalette(const Palette& palette) { palette_ = palette; }
|
||||
[[nodiscard]] auto getPaletteColor(Uint8 index) const -> Uint32 { return palette_[index]; }
|
||||
// Accés de lectura a la paleta sencera. L'usen consumidors que volen
|
||||
// fer save/restore (p.ex. el blink d'immunitat del Player, que aplica
|
||||
// una paleta plana abans del render i restaura la normal després).
|
||||
[[nodiscard]] auto getPalette() const -> const Palette& { return palette_; }
|
||||
|
||||
static void initializeSubPalette(SubPalette& palette) { std::iota(palette.begin(), palette.end(), 0); }
|
||||
|
||||
|
||||
Reference in new issue
Block a user