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"
|
#include "../../lib/battle/CBattleInfoCallback.h"
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
|
|
||||||
class BattleAction;
|
class BattleAction;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
|
|
||||||
enum class MouseHoveredHexContext
|
enum class MouseHoveredHexContext
|
||||||
|
@@ -11,7 +11,11 @@
|
|||||||
|
|
||||||
#include "../gui/CIntObject.h"
|
#include "../gui/CIntObject.h"
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
class CStack;
|
class CStack;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
class CButton;
|
class CButton;
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
class CBattleConsole;
|
class CBattleConsole;
|
||||||
|
@@ -11,14 +11,18 @@
|
|||||||
|
|
||||||
#include "../../lib/battle/BattleHex.h"
|
#include "../../lib/battle/BattleHex.h"
|
||||||
|
|
||||||
struct SDL_Surface;
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
|
|
||||||
class BattleAction;
|
class BattleAction;
|
||||||
|
struct CustomEffectInfo;
|
||||||
|
struct BattleTriggerEffect;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
|
struct SDL_Surface;
|
||||||
class CAnimation;
|
class CAnimation;
|
||||||
class CCanvas;
|
class CCanvas;
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
struct BattleObjectsByHex;
|
|
||||||
struct CustomEffectInfo;
|
|
||||||
struct BattleTriggerEffect;
|
|
||||||
class CEffectAnimation;
|
class CEffectAnimation;
|
||||||
|
|
||||||
namespace EBattleEffect
|
namespace EBattleEffect
|
||||||
|
@@ -12,13 +12,18 @@
|
|||||||
#include "../../lib/battle/BattleHex.h"
|
#include "../../lib/battle/BattleHex.h"
|
||||||
#include "../gui/CIntObject.h"
|
#include "../gui/CIntObject.h"
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
|
|
||||||
|
class CStack;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
struct SDL_Surface;
|
struct SDL_Surface;
|
||||||
struct Rect;
|
struct Rect;
|
||||||
struct Point;
|
struct Point;
|
||||||
|
|
||||||
class CClickableHex;
|
class CClickableHex;
|
||||||
class CCanvas;
|
class CCanvas;
|
||||||
class CStack;
|
|
||||||
class IImage;
|
class IImage;
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
|
|
||||||
|
@@ -9,14 +9,18 @@
|
|||||||
*/
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
struct SDL_Surface;
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
struct BattleObjectsByHex;
|
|
||||||
struct BattleHex;
|
struct BattleHex;
|
||||||
|
struct CObstacleInstance;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
|
struct SDL_Surface;
|
||||||
class IImage;
|
class IImage;
|
||||||
class CCanvas;
|
class CCanvas;
|
||||||
class CAnimation;
|
class CAnimation;
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
struct CObstacleInstance;
|
|
||||||
struct Point;
|
struct Point;
|
||||||
|
|
||||||
class CBattleObstacleController
|
class CBattleObstacleController
|
||||||
|
@@ -12,11 +12,16 @@
|
|||||||
#include "../../lib/CCreatureHandler.h"
|
#include "../../lib/CCreatureHandler.h"
|
||||||
#include "../gui/Geometries.h"
|
#include "../gui/Geometries.h"
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
|
|
||||||
|
class CStack;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
struct Point;
|
struct Point;
|
||||||
struct SDL_Surface;
|
struct SDL_Surface;
|
||||||
class CAnimation;
|
class CAnimation;
|
||||||
class CCanvas;
|
class CCanvas;
|
||||||
class CStack;
|
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
|
|
||||||
/// Small struct which contains information about the position and the velocity of a projectile
|
/// Small struct which contains information about the position and the velocity of a projectile
|
||||||
|
@@ -12,13 +12,18 @@
|
|||||||
#include "../../lib/GameConstants.h"
|
#include "../../lib/GameConstants.h"
|
||||||
#include "../../lib/battle/BattleHex.h"
|
#include "../../lib/battle/BattleHex.h"
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
|
|
||||||
struct CatapultAttack;
|
struct CatapultAttack;
|
||||||
|
class CCreature;
|
||||||
|
class CGTownInstance;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
struct Point;
|
struct Point;
|
||||||
struct SDL_Surface;
|
struct SDL_Surface;
|
||||||
class CCanvas;
|
class CCanvas;
|
||||||
class CGTownInstance;
|
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
class CCreature;
|
|
||||||
class IImage;
|
class IImage;
|
||||||
|
|
||||||
namespace EWallVisual
|
namespace EWallVisual
|
||||||
|
@@ -11,18 +11,22 @@
|
|||||||
|
|
||||||
#include "../gui/Geometries.h"
|
#include "../gui/Geometries.h"
|
||||||
|
|
||||||
struct BattleObjectsByHex;
|
VCMI_LIB_NAMESPACE_BEGIN
|
||||||
struct SDL_Surface;
|
|
||||||
struct BattleHex;
|
struct BattleHex;
|
||||||
|
class BattleAction;
|
||||||
|
class CStack;
|
||||||
|
class SpellID;
|
||||||
|
|
||||||
|
VCMI_LIB_NAMESPACE_END
|
||||||
|
|
||||||
|
struct SDL_Surface;
|
||||||
struct StackAttackedInfo;
|
struct StackAttackedInfo;
|
||||||
|
|
||||||
class BattleAction;
|
|
||||||
class CCanvas;
|
class CCanvas;
|
||||||
class SpellID;
|
|
||||||
class CBattleInterface;
|
class CBattleInterface;
|
||||||
class CBattleAnimation;
|
class CBattleAnimation;
|
||||||
class CCreatureAnimation;
|
class CCreatureAnimation;
|
||||||
class CStack;
|
|
||||||
class CBattleAnimation;
|
class CBattleAnimation;
|
||||||
class IImage;
|
class IImage;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user