diff options
-rw-r--r-- | engines/hdb/ai.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/hdb/ai.h b/engines/hdb/ai.h index 8cabf2e287..2b9668ab04 100644 --- a/engines/hdb/ai.h +++ b/engines/hdb/ai.h @@ -319,6 +319,11 @@ enum CineType { C_ENDLIST }; +struct AIStateDef { + AIState state; + char name[64]; +}; + struct AIEntity { AIType type; AIState state; @@ -359,6 +364,14 @@ struct AIEntity { // TODO: Add the frame arrays needed }; +struct AIEntTypeInfo { + AIType type; + char *luaName; + AIStateDef *stateDef; + void (*initFunc)(AIEntity *e); + void (*initFunc2)(AIEntity *e); +}; + struct CineCommand { CineType cmdType; double x, y; |