diff --git a/engines/tinsel/events.h b/engines/tinsel/events.h index 0fa888591e5..fb03b0ecde3 100644 --- a/engines/tinsel/events.h +++ b/engines/tinsel/events.h @@ -87,7 +87,8 @@ enum PLR_EVENT { * * Note: DW2 renames ENTER & LEAVE to WALKIN & WALKOUT, and has a new LEAVE event */ -enum TINSEL_EVENT { +// ': int' because out-of-range values happen in DW2 and we do enum casts (PVS-Studio V1016) +enum TINSEL_EVENT : int { NOEVENT, STARTUP, CLOSEDOWN, POINTED, UNPOINT, WALKIN, WALKOUT, PICKUP, PUTDOWN, WALKTO, LOOK, ACTION, CONVERSE, SHOWEVENT, HIDEEVENT, TALKING, ENDTALK, LEAVE_T2, RESTORE, PROV_WALKTO