22#ifndef ULTIMA_SHARED_GFX_VISUAL_SURFACE_H
23#define ULTIMA_SHARED_GFX_VISUAL_SURFACE_H
25#include "graphics/managed_surface.h"
26#include "ultima/shared/core/named_item.h"
27#include "ultima/shared/core/rect.h"
28#include "ultima/shared/gfx/screen.h"
74 void writeChar(
unsigned char c,
const Point &pt,
int color = -1,
int bgColor = -1);
79 void writeChar(
unsigned char c,
int color = -1,
int bgColor = -1);
Definition: managed_surface.h:51
Definition: game_base.h:53
Definition: visual_surface.h:39
void setTextPos(const Point &pt)
Definition: visual_surface.h:59
void writeChar(unsigned char c, int color=-1, int bgColor=-1)
void writeString(const Common::String &msg, const Point &pt, int color=-1, int bgColor=-1)
void writeChar(unsigned char c, const Point &pt, int color=-1, int bgColor=-1)
void writeString(const Common::String &msg, int color=-1, int bgColor=-1)
void drawPoint(const Point &pt, byte color)
VisualSurface(const Graphics::ManagedSurface &src, const Rect &bounds, GameBase *game=nullptr)