diff options
| author | Paweł Kołodziejski | 2003-09-06 16:42:28 +0000 | 
|---|---|---|
| committer | Paweł Kołodziejski | 2003-09-06 16:42:28 +0000 | 
| commit | bbd23e60ceae570e8bd0f220257a21b01f679355 (patch) | |
| tree | c33eac2f5b4b5b5804724a5373bb0bd56e640345 /scumm/nut_renderer.h | |
| parent | f633ac23688ed31433b048dfc1f9afc69da9d773 (diff) | |
| download | scummvm-rg350-bbd23e60ceae570e8bd0f220257a21b01f679355.tar.gz scummvm-rg350-bbd23e60ceae570e8bd0f220257a21b01f679355.tar.bz2 scummvm-rg350-bbd23e60ceae570e8bd0f220257a21b01f679355.zip | |
added support for codec1 in nut renderer
svn-id: r10046
Diffstat (limited to 'scumm/nut_renderer.h')
| -rw-r--r-- | scumm/nut_renderer.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/scumm/nut_renderer.h b/scumm/nut_renderer.h index 1524fbc86f..175f516ed9 100644 --- a/scumm/nut_renderer.h +++ b/scumm/nut_renderer.h @@ -32,6 +32,8 @@ protected:  	bool _loaded;  	int _nbChars;  	struct { +		int xoffs; +		int yoffs;  		int width;  		int height;  		byte *src; @@ -39,15 +41,17 @@ protected:  	void decodeCodec44(byte *dst, const byte *src, uint32 length); -	void draw2byte(byte *dst, byte *mask, int c, int x, int y, byte color);  	void drawChar(byte *dst, byte *mask, byte c, int x, int y, byte color); +	void draw2byte(byte *dst, byte *mask, int c, int x, int y, byte color);  public:  	NutRenderer(Scumm *vm);  	virtual ~NutRenderer(); +	int getNbChars() { return _nbChars; }  	bool loadFont(const char *filename, const char *dir); +	void drawFrame(byte *dst, int c, int x, int y);  	void drawShadowChar(int c, int x, int y, byte color, bool useMask);  	int getCharWidth(byte c); | 
