mirror of
https://github.com/vcmi/vcmi.git
synced 2025-09-16 09:26:28 +02:00
Fix forward declarations for ios single-app build
This commit is contained in:
@@ -11,7 +11,12 @@
|
||||
|
||||
#include "../../lib/battle/CBattleInfoCallback.h"
|
||||
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
class BattleAction;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
class CBattleInterface;
|
||||
|
||||
enum class MouseHoveredHexContext
|
||||
|
@@ -11,7 +11,11 @@
|
||||
|
||||
#include "../gui/CIntObject.h"
|
||||
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
class CStack;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
class CButton;
|
||||
class CBattleInterface;
|
||||
class CBattleConsole;
|
||||
|
@@ -11,14 +11,18 @@
|
||||
|
||||
#include "../../lib/battle/BattleHex.h"
|
||||
|
||||
struct SDL_Surface;
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
class BattleAction;
|
||||
struct CustomEffectInfo;
|
||||
struct BattleTriggerEffect;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
struct SDL_Surface;
|
||||
class CAnimation;
|
||||
class CCanvas;
|
||||
class CBattleInterface;
|
||||
struct BattleObjectsByHex;
|
||||
struct CustomEffectInfo;
|
||||
struct BattleTriggerEffect;
|
||||
class CEffectAnimation;
|
||||
|
||||
namespace EBattleEffect
|
||||
|
@@ -12,13 +12,18 @@
|
||||
#include "../../lib/battle/BattleHex.h"
|
||||
#include "../gui/CIntObject.h"
|
||||
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
class CStack;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
struct SDL_Surface;
|
||||
struct Rect;
|
||||
struct Point;
|
||||
|
||||
class CClickableHex;
|
||||
class CCanvas;
|
||||
class CStack;
|
||||
class IImage;
|
||||
class CBattleInterface;
|
||||
|
||||
|
@@ -9,14 +9,18 @@
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
struct SDL_Surface;
|
||||
struct BattleObjectsByHex;
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
struct BattleHex;
|
||||
struct CObstacleInstance;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
struct SDL_Surface;
|
||||
class IImage;
|
||||
class CCanvas;
|
||||
class CAnimation;
|
||||
class CBattleInterface;
|
||||
struct CObstacleInstance;
|
||||
struct Point;
|
||||
|
||||
class CBattleObstacleController
|
||||
|
@@ -12,11 +12,16 @@
|
||||
#include "../../lib/CCreatureHandler.h"
|
||||
#include "../gui/Geometries.h"
|
||||
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
class CStack;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
struct Point;
|
||||
struct SDL_Surface;
|
||||
class CAnimation;
|
||||
class CCanvas;
|
||||
class CStack;
|
||||
class CBattleInterface;
|
||||
|
||||
/// Small struct which contains information about the position and the velocity of a projectile
|
||||
|
@@ -12,13 +12,18 @@
|
||||
#include "../../lib/GameConstants.h"
|
||||
#include "../../lib/battle/BattleHex.h"
|
||||
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
struct CatapultAttack;
|
||||
class CCreature;
|
||||
class CGTownInstance;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
struct Point;
|
||||
struct SDL_Surface;
|
||||
class CCanvas;
|
||||
class CGTownInstance;
|
||||
class CBattleInterface;
|
||||
class CCreature;
|
||||
class IImage;
|
||||
|
||||
namespace EWallVisual
|
||||
|
@@ -11,18 +11,22 @@
|
||||
|
||||
#include "../gui/Geometries.h"
|
||||
|
||||
struct BattleObjectsByHex;
|
||||
struct SDL_Surface;
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
struct BattleHex;
|
||||
class BattleAction;
|
||||
class CStack;
|
||||
class SpellID;
|
||||
|
||||
VCMI_LIB_NAMESPACE_END
|
||||
|
||||
struct SDL_Surface;
|
||||
struct StackAttackedInfo;
|
||||
|
||||
class BattleAction;
|
||||
class CCanvas;
|
||||
class SpellID;
|
||||
class CBattleInterface;
|
||||
class CBattleAnimation;
|
||||
class CCreatureAnimation;
|
||||
class CStack;
|
||||
class CBattleAnimation;
|
||||
class IImage;
|
||||
|
||||
|
Reference in New Issue
Block a user