22 #ifndef AGS_ENGINE_AC_DYNOBJ_SCRIPT_DRAWING_SURFACE_H 23 #define AGS_ENGINE_AC_DYNOBJ_SCRIPT_DRAWING_SURFACE_H 25 #include "ags/engine/ac/dynobj/cc_ags_dynamic_object.h" 26 #include "ags/shared/game/room_struct.h" 27 #include "ags/shared/gfx/bitmap.h" 28 #include "ags/shared/util/stream.h" 35 int roomBackgroundNumber;
36 RoomAreaMask roomMaskType;
37 int dynamicSpriteNumber;
38 int dynamicSurfaceNumber;
39 bool isLinkedBitmapOnly;
42 int currentColourScript;
43 int highResCoordinates;
48 int Dispose(
void *address,
bool force)
override;
49 const char *GetType()
override;
53 void PointToGameResolution(
int *xcoord,
int *ycoord);
54 void SizeToGameResolution(
int *width,
int *height);
55 void SizeToGameResolution(
int *adjustValue);
56 void SizeToDataResolution(
int *adjustValue);
57 void FinishedDrawing();
58 void FinishedDrawingReadOnly();
64 size_t CalcSerializeSize(
const void *address)
override;
Definition: allegro_bitmap.h:44
Definition: script_drawing_surface.h:32
Definition: cc_ags_dynamic_object.h:88