[Scummvm-cvs-logs] CVS: scummvm/bs2 controls.cpp,1.27,1.28
Torbj?rn Andersson
eriktorbjorn at users.sourceforge.net
Tue Oct 7 00:08:02 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen talk.h,1.1,1.2 talk.cpp,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: scummvm/bs2 function.cpp,1.23,1.24 layers.cpp,1.11,1.12 maketext.cpp,1.20,1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/bs2
In directory sc8-pr-cvs1:/tmp/cvs-serv2237
Modified Files:
controls.cpp
Log Message:
Renamed the FontRenderer class as FontRendererGui since there's another
font renderer for the game itself. (It just doesn't live in any separate
class yet.)
Index: controls.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/bs2/controls.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- controls.cpp 4 Oct 2003 08:07:01 -0000 1.27
+++ controls.cpp 7 Oct 2003 07:06:50 -0000 1.28
@@ -52,7 +52,7 @@
kAlignCenter
};
-class FontRenderer {
+class FontRendererGui {
private:
struct Glyph {
uint8 *_data;
@@ -62,7 +62,7 @@
int _fontId;
public:
- FontRenderer(int fontId) : _fontId(fontId) {
+ FontRendererGui(int fontId) : _fontId(fontId) {
uint8 *font = res_man.open(fontId);
_frameHeader *head;
_spriteInfo sprite;
@@ -82,7 +82,7 @@
res_man.close(fontId);
}
- ~FontRenderer() {
+ ~FontRendererGui() {
for (int i = 0; i < SIZE_OF_CHAR_SET; i++)
DeleteSurface(_glyph[i]._data);
}
@@ -119,7 +119,7 @@
void drawText(int textId, int x, int y, int alignment = kAlignLeft);
};
-void FontRenderer::drawText(char *text, int x, int y, int alignment) {
+void FontRendererGui::drawText(char *text, int x, int y, int alignment) {
_spriteInfo sprite;
int i;
@@ -149,7 +149,7 @@
}
}
-void FontRenderer::drawText(int textId, int x, int y, int alignment) {
+void FontRendererGui::drawText(int textId, int x, int y, int alignment) {
char text[MAX_STRING_LEN];
fetchText(textId, text);
@@ -657,14 +657,14 @@
class MiniDialog : public Dialog {
private:
int _textId;
- FontRenderer *_fontRenderer;
+ FontRendererGui *_fontRenderer;
Widget *_panel;
Button *_okButton;
Button *_cancelButton;
public:
MiniDialog(uint32 textId) : _textId(textId) {
- _fontRenderer = new FontRenderer(controls_font_id);
+ _fontRenderer = new FontRendererGui(controls_font_id);
_panel = new Widget(this, 1);
_panel->createSurfaceImages(1996, 203, 104);
@@ -702,7 +702,7 @@
class OptionsDialog : public Dialog {
private:
- FontRenderer *_fontRenderer;
+ FontRendererGui *_fontRenderer;
Widget *_panel;
Switch *_objectLabelsSwitch;
Switch *_subtitlesSwitch;
@@ -722,7 +722,7 @@
public:
OptionsDialog() {
- _fontRenderer = new FontRenderer(controls_font_id);
+ _fontRenderer = new FontRendererGui(controls_font_id);
_panel = new Widget(this, 1);
_panel->createSurfaceImages(3405, 0, 40);
@@ -935,7 +935,7 @@
class Slot : public Widget {
private:
int _mode;
- FontRenderer *_fr;
+ FontRendererGui *_fr;
char _text[SAVE_DESCRIPTION_LEN];
bool _clickable;
bool _editable;
@@ -964,7 +964,7 @@
return _editable;
}
- void setText(FontRenderer *fr, int slot, char *text) {
+ void setText(FontRendererGui *fr, int slot, char *text) {
_fr = fr;
if (text)
sprintf(_text, "%d. %s", slot, text);
@@ -1032,8 +1032,8 @@
int _editPos, _firstPos;
int _cursorTick;
- FontRenderer *_fontRenderer1;
- FontRenderer *_fontRenderer2;
+ FontRendererGui *_fontRenderer1;
+ FontRendererGui *_fontRenderer2;
Widget *_panel;
Slot *_slotButton[8];
ScrollButton *_zupButton;
@@ -1052,8 +1052,8 @@
// FIXME: The "control font" and the "red font" are currently
// always the same font, so one should be eliminated.
- _fontRenderer1 = new FontRenderer(controls_font_id);
- _fontRenderer2 = new FontRenderer(red_font_id);
+ _fontRenderer1 = new FontRendererGui(controls_font_id);
+ _fontRenderer2 = new FontRendererGui(red_font_id);
_panel = new Widget(this, 1);
_panel->createSurfaceImages(2016, 0, 40);
@@ -1111,7 +1111,7 @@
void updateSlots() {
for (int i = 0; i < 8; i++) {
Slot *slot = _slotButton[(gui._baseSlot + i) % 8];
- FontRenderer *fr;
+ FontRendererGui *fr;
uint8 description[SAVE_DESCRIPTION_LEN];
slot->setY(72 + i * 36);
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen talk.h,1.1,1.2 talk.cpp,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: scummvm/bs2 function.cpp,1.23,1.24 layers.cpp,1.11,1.12 maketext.cpp,1.20,1.21
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list