22 #ifndef SCI_GRAPHICS_PAINT32_H 23 #define SCI_GRAPHICS_PAINT32_H 48 #pragma mark Line drawing 50 reg_t kernelAddLine(
const reg_t planeObject,
const Common::Point &startPoint,
const Common::Point &endPoint,
const int16 priority,
const uint8 color,
const LineStyle style,
const uint16 pattern,
const uint8 thickness);
51 void kernelUpdateLine(
ScreenItem *screenItem,
Plane *plane,
const Common::Point &startPoint,
const Common::Point &endPoint,
const int16 priority,
const uint8 color,
const LineStyle style,
const uint16 pattern,
const uint8 thickness);
52 void kernelDeleteLine(
const reg_t screenItemObject,
const reg_t planeObject);
64 static void plotter(
int x,
int y,
int color,
void *data);
66 reg_t makeLineBitmap(
const Common::Point &startPoint,
const Common::Point &endPoint,
const int16 priority,
const uint8 color,
const LineStyle style,
const uint16 pattern,
const uint8 thickness,
Common::Rect &outRect);
71 #endif // SCI_GRAPHICS_PAINT32_H Definition: plane32.h:103
Definition: seg_manager.h:48
Definition: screen_item32.h:53
Definition: vm_types.h:39