diff options
author | Paul Gilbert | 2013-06-14 22:01:59 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-06-14 22:01:59 -0400 |
commit | b02c72b45f0ea15490b41896e33d40cb783b96e6 (patch) | |
tree | de0d1865930999a1db095b74fb6bce2e2ce784e9 /engines/voyeur/files.h | |
parent | 0fe067ba4a2d0eea71ad91eaad1d537f1b42e97c (diff) | |
download | scummvm-rg350-b02c72b45f0ea15490b41896e33d40cb783b96e6.tar.gz scummvm-rg350-b02c72b45f0ea15490b41896e33d40cb783b96e6.tar.bz2 scummvm-rg350-b02c72b45f0ea15490b41896e33d40cb783b96e6.zip |
VOYEUR: Initial implementation of drawText method
Diffstat (limited to 'engines/voyeur/files.h')
-rw-r--r-- | engines/voyeur/files.h | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/engines/voyeur/files.h b/engines/voyeur/files.h index 4d3c2039c5..499cbb8972 100644 --- a/engines/voyeur/files.h +++ b/engines/voyeur/files.h @@ -252,12 +252,17 @@ public: ViewPortSetupPtr _setupFn; ViewPortAddPtr _addFn; ViewPortRestorePtr _restoreFn; + PictureResource _fontChar; + Common::Rect _fontRect; public: ViewPortResource(BoltFilesState &state, const byte *src); virtual ~ViewPortResource(); void setupViewPort(); - void drawText(const Common::String &msg); + int drawText(const Common::String &msg); + int textWidth(const Common::String &msg); + void addSaveRect(int pageIndex, const Common::Rect &r); + void sFillBox(int width); }; class ViewPortPalEntry { @@ -281,10 +286,17 @@ public: class FontResource { public: - byte *_fieldC; - - FontResource(BoltFilesState &state, const byte *src); - virtual ~FontResource() {} + int _minChar, _maxChar; + int field2; + int _padding; + int _fontHeight; + int field6; + int *_charWidth; + byte *_data1; + byte *_data2; + + FontResource(BoltFilesState &state, byte *src); + virtual ~FontResource(); }; class CMapResource { |