1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
#ifndef AI_BASE_H
#define AI_BASE_H
#include "Command.h"
#include "WeaponDef.h"
// Changing these classes or classes being a member of these classes breaks ABI.
// This also means any engine-side classes not in this list nor being a member
// of one of these classes may not be used by AI code.
// TODO: Use for the Legacy C++ wrapper
#define AI_INTERFACE_GENERATED_VERSION (\
sizeof(springLegacyAI::CommandDescription) \
+ sizeof(springLegacyAI::Command) \
+ sizeof(springLegacyAI::WeaponDef) \
)
#endif // AI_BASE_H
|