22 #ifndef AGS_ENGINE_AC_GLOBALOBJECT_H 23 #define AGS_ENGINE_AC_GLOBALOBJECT_H 40 int GetObjectIDAtScreen(
int xx,
int yy);
42 int GetObjectIDAtRoom(
int roomx,
int roomy);
43 void SetObjectTint(
int obj,
int red,
int green,
int blue,
int opacity,
int luminance);
44 void RemoveObjectTint(
int obj);
45 void SetObjectView(
int obn,
int vii);
46 void SetObjectFrame(
int obn,
int viw,
int lop,
int fra);
48 void SetObjectTransparency(
int obn,
int trans);
49 void SetObjectBaseline(
int obn,
int basel);
50 int GetObjectBaseline(
int obn);
51 void AnimateObjectEx(
int obn,
int loopn,
int spdd,
int rept,
int direction,
int blocking);
52 void AnimateObject(
int obn,
int loopn,
int spdd,
int rept);
53 void AnimateObjectImpl(
int obn,
int loopn,
int spdd,
int rept,
int direction,
int blocking,
int sframe,
int volume = 100);
54 void MergeObject(
int obn);
55 void StopObjectMoving(
int objj);
56 void ObjectOff(
int obn);
57 void ObjectOn(
int obn);
58 int IsObjectOn(
int objj);
59 void SetObjectGraphic(
int obn,
int slott);
60 int GetObjectGraphic(
int obn);
61 int GetObjectX(
int objj);
62 int GetObjectY(
int objj);
63 int IsObjectAnimating(
int objj);
64 int IsObjectMoving(
int objj);
65 void SetObjectPosition(
int objj,
int tox,
int toy);
66 void GetObjectName(
int obj,
char *buffer);
67 void MoveObject(
int objj,
int xx,
int yy,
int spp);
68 void MoveObjectDirect(
int objj,
int xx,
int yy,
int spp);
69 void SetObjectClickable(
int cha,
int clik);
70 void SetObjectIgnoreWalkbehinds(
int cha,
int clik);
71 void RunObjectInteraction(
int aa,
int mood);
72 int AreObjectsColliding(
int obj1,
int obj2);
73 int GetThingRect(
int thing,
_Rect *rect);
74 int AreThingsOverlapping(
int thing1,
int thing2);
76 int GetObjectProperty(
int hss,
const char *property);
77 void GetObjectPropertyText(
int item,
const char *property,
char *bufer);
Definition: achievements_tables.h:27
Definition: allegro_bitmap.h:44
Definition: global_object.h:35