public override void SetLineWidth(int nWidth, MHEngine engine) { m_nLineWidth = nWidth; engine.Redraw(GetVisibleArea()); }
public override void DrawPoly(bool fIsPolygon, System.Drawing.Point[] points, MHEngine engine) { m_picture.DrawPoly(fIsPolygon, points); engine.Redraw(GetVisibleArea()); }
public override void SetLineColour(MHColour colour, MHEngine engine) { m_LineColour.Copy(colour); engine.Redraw(GetVisibleArea()); }
public override void DrawOval(int x, int y, int width, int height, MHEngine engine) { m_picture.DrawOval(x, y, width, height); engine.Redraw(GetVisibleArea()); }
public override void DrawRectangle(int x1, int y1, int x2, int y2, MHEngine engine) { m_picture.DrawBorderedRectangle(x1, y1, x2 - x1, y2 - y1); engine.Redraw(GetVisibleArea()); }
public override void DrawLine(int x1, int y1, int x2, int y2, MHEngine engine) { m_picture.DrawLine(x1, y1, x2, y2); engine.Redraw(GetVisibleArea()); }
public override void DrawArcSector(bool fIsSector, int x, int y, int width, int height, int start, int arc, MHEngine engine) { m_picture.DrawArcSector(x, y, width, height, start, arc, fIsSector); engine.Redraw(GetVisibleArea()); }
public override void SetFontAttributes(MHOctetString fontAttrs, MHEngine engine) { m_fontAttrs.Copy(fontAttrs); m_NeedsRedraw = true; engine.Redraw(GetVisibleArea()); }
public override void SetTextColour(MHColour colour, MHEngine engine) { m_textColour.Copy(colour); m_NeedsRedraw = true; engine.Redraw(GetVisibleArea()); }
public override void SetPaletteRef(MHObjectRef newPalette, MHEngine engine) { m_PaletteRef.Copy(newPalette); engine.Redraw(GetVisibleArea()); }