TrinityCore
MoveSpline.cpp File Reference
#include "MoveSpline.h"
#include "Log.h"
#include "Creature.h"
#include "DB2Stores.h"
#include <sstream>
+ Include dependency graph for MoveSpline.cpp:

Go to the source code of this file.

Classes

struct  Movement::FallInitializer
 
struct  Movement::CommonInitializer
 

Namespaces

namespace  Movement
 

Macros

#define CHECK(exp, verbose)
 

Enumerations

enum  { Movement::minimal_duration = 1 }
 

Functions

uint32 Movement::computeDuration (float length, float velocity)
 

Macro Definition Documentation

◆ CHECK

#define CHECK (   exp,
  verbose 
)
Value:
do if (!(exp))\
{\
if (unit)\
TC_LOG_ERROR("misc.movesplineinitargs", "MoveSplineInitArgs::Validate: expression '{}' failed for {}", #exp, verbose);\
TC_LOG_ERROR("misc.movesplineinitargs", "MoveSplineInitArgs::Validate: expression '{}' failed for cyclic spline continuation", #exp); \
return false;\
} while (0)
#define TC_LOG_ERROR(filterType__, message__,...)
Definition: Log.h:188