28 #ifndef WINTERMUTE_ADENTITY_H 29 #define WINTERMUTE_ADENTITY_H 31 #include "engines/wintermute/ad/ad_talk_holder.h" 34 class VideoTheoraPlayer;
38 bool setSprite(
const char *filename);
39 void setItem(
const char *itemName);
41 void updatePosition();
42 int32 getHeight()
override;
45 bool update()
override;
46 bool display()
override;
49 bool loadFile(
const char *filename);
50 bool loadBuffer(
char *buffer,
bool complete =
true);
52 int32 getWalkToX()
const;
53 int32 getWalkToY()
const;
54 TDirection getWalkToDir()
const;
55 const char* getItemName()
const;
58 int32 getHintX()
const;
59 int32 getHintY()
const;
64 bool scSetProperty(
const char *name,
ScValue *value)
override;
66 const char *scToString()
override;
71 TDirection _walkToDir;
Definition: base_game.h:76
Definition: script_value.h:42
Definition: ad_talk_holder.h:35
Definition: ad_entity.h:35
Definition: base_dynamic_buffer.h:35
Definition: video_theora_player.h:41
Definition: base_region.h:36
Definition: script_stack.h:41
Definition: achievements_tables.h:27