From 28554137cc052ec19bcc5df8c569da9e367af8fa Mon Sep 17 00:00:00 2001 From: kichikuou Date: Fri, 5 Jun 2026 10:52:56 +0900 Subject: [PATCH] Stoat/Chipmunk: Silence KeepPreviousView_Set/GetMode warnings KeepPreviousView and its mode are purely a rendering performance knob (incremental rendering optimization). Toggling the mode never affects rendering correctness, so leaving these unimplemented is harmless and warning about them is just noise. --- src/hll/ChipmunkSpriteEngine.c | 4 ++-- src/hll/StoatSpriteEngine.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hll/ChipmunkSpriteEngine.c b/src/hll/ChipmunkSpriteEngine.c index b44f96d..c656578 100644 --- a/src/hll/ChipmunkSpriteEngine.c +++ b/src/hll/ChipmunkSpriteEngine.c @@ -111,8 +111,8 @@ HLL_WARN_UNIMPLEMENTED(0, int, ChipmunkSpriteEngine, SP_SetBrightness, int sp_n HLL_WARN_UNIMPLEMENTED(0, int, ChipmunkSpriteEngine, SP_GetBrightness, int sp_no); static bool keep_previous_view = true; -HLL_WARN_UNIMPLEMENTED((keep_previous_view = on, true), bool, ChipmunkSpriteEngine, KeepPreviousView_SetMode, bool on); -HLL_WARN_UNIMPLEMENTED(keep_previous_view, bool, ChipmunkSpriteEngine, KeepPreviousView_GetMode); +HLL_QUIET_UNIMPLEMENTED((keep_previous_view = on, true), bool, ChipmunkSpriteEngine, KeepPreviousView_SetMode, bool on); +HLL_QUIET_UNIMPLEMENTED(keep_previous_view, bool, ChipmunkSpriteEngine, KeepPreviousView_GetMode); HLL_QUIET_UNIMPLEMENTED(false, bool, ChipmunkSpriteEngine, KeepPreviousView); static void ChipmunkSpriteEngine_Sleep(void) diff --git a/src/hll/StoatSpriteEngine.c b/src/hll/StoatSpriteEngine.c index cd9b1b9..11e92e6 100644 --- a/src/hll/StoatSpriteEngine.c +++ b/src/hll/StoatSpriteEngine.c @@ -188,8 +188,8 @@ float StoatSpriteEngine_FPS_Get(void) HLL_WARN_UNIMPLEMENTED( , void, StoatSpriteEngine, VIEW_SetOffsetPos, int x, int y); static bool keep_previous_view = true; -HLL_WARN_UNIMPLEMENTED((keep_previous_view = on, true), bool, StoatSpriteEngine, KeepPreviousView_SetMode, bool on); -HLL_WARN_UNIMPLEMENTED(keep_previous_view, bool, StoatSpriteEngine, KeepPreviousView_GetMode); +HLL_QUIET_UNIMPLEMENTED((keep_previous_view = on, true), bool, StoatSpriteEngine, KeepPreviousView_SetMode, bool on); +HLL_QUIET_UNIMPLEMENTED(keep_previous_view, bool, StoatSpriteEngine, KeepPreviousView_GetMode); /* * NOTE: The multisprite "type" alters the behavior of the multisprite functions.