mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2026-01-29 17:38:16 +03:00
Silence various warnings in builds removing content
The MAKEANDPLAY, NO_CUSTOM_LEVELS, and NO_EDITOR defines remove content or features. However, they then raise several warnings because of some cases, functions, or variables that end up not being used. This silences them by using the UNUSED macro, or by adding a default catch-all case if the define is defined (so unhandled cases will still raise warnings in a build that doesn't have these defines).
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
#include "Maths.h"
|
||||
#include "Music.h"
|
||||
#include "Script.h"
|
||||
#include "Unused.h"
|
||||
#include "UtilityClass.h"
|
||||
|
||||
mapclass::mapclass(void)
|
||||
@@ -1544,7 +1545,9 @@ void mapclass::loadlevel(int rx, int ry)
|
||||
|
||||
switch(t)
|
||||
{
|
||||
#if !defined(MAKEANDPLAY)
|
||||
#ifdef MAKEANDPLAY
|
||||
UNUSED(copy_short_to_int);
|
||||
#else
|
||||
case 0:
|
||||
case 1: //World Map
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user