[Scummvm-cvs-logs] CVS: scummvm/saga font.cpp,1.40,1.41 font.h,1.21,1.22 interface.cpp,1.162,1.163 sfuncs.cpp,1.179,1.180

Andrew Kurushin h00ligan at users.sourceforge.net
Sat Nov 19 04:42:02 CET 2005


Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16933

Modified Files:
	font.cpp font.h interface.cpp sfuncs.cpp 
Log Message:
some Font fixes

Index: font.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/font.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- font.cpp	3 Nov 2005 18:20:11 -0000	1.40
+++ font.cpp	19 Nov 2005 12:41:23 -0000	1.41
@@ -624,7 +624,7 @@
 	}
 }
 
-FontId Font::knownFont2FontIdx(KnownFont font) {
+Font::FontId Font::knownFont2FontIdx(KnownFont font) {
 	FontId fontId = kSmallFont;
 
 	if (_vm->getGameType() == GType_ITE) {

Index: font.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/font.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- font.h	3 Nov 2005 22:23:23 -0000	1.21
+++ font.h	19 Nov 2005 12:41:23 -0000	1.22
@@ -53,16 +53,6 @@
 #define TEXT_MARGIN 10
 #define TEXT_LINESPACING 2
 
-enum FontId {
-	kSmallFont,
-	kMediumFont,
-	kBigFont,
-	kIHNMUnknown,
-	kIHNMFont8,
-	kIHNMUnknown2,
-	kIHNMMainFont
-};
-
 enum FontEffectFlags {
 	kFontNormal   = 0,
 	kFontOutline  = 1 << 0,
@@ -151,7 +141,17 @@
 	}
 	
  private:
-	 FontId knownFont2FontIdx(KnownFont font);
+	 enum FontId {
+		 kSmallFont,
+		 kMediumFont,
+		 kBigFont,
+		 kIHNMUnknown,
+		 kIHNMFont8,
+		 kIHNMUnknown2,
+		 kIHNMMainFont
+	 };
+
+	 Font::FontId knownFont2FontIdx(KnownFont font);
 
 	 int getStringWidth(FontId fontId, const char *text, size_t count, FontEffectFlags flags);
 	 int getHeight(FontId fontId, const char *text, int width, FontEffectFlags flags);
@@ -168,7 +168,6 @@
 		 return _fonts[fontId];
 	 }
 
-public:
 	int getHeight(FontId fontId) {
 		 return getFont(fontId)->normal.header.charHeight;
 	 }

Index: interface.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/interface.cpp,v
retrieving revision 1.162
retrieving revision 1.163
diff -u -d -r1.162 -r1.163
--- interface.cpp	3 Nov 2005 18:20:12 -0000	1.162
+++ interface.cpp	19 Nov 2005 12:41:23 -0000	1.163
@@ -780,7 +780,7 @@
 	_optionPanel.calcPanelButtonRect(_optionSaveFilePanel, rect);
 	rect.top++;
 	rect2 = rect;
-	fontHeight = _vm->_font->getHeight(kSmallFont);
+	fontHeight = _vm->_font->getHeight(kKnownFontSmall);
 	for (j = 0; j < _vm->getDisplayInfo().optionSaveFileVisible; j++) {
 		bgColor = kITEColorDarkGrey0C;
 		fgColor = kITEColorBrightWhite;
@@ -1041,7 +1041,7 @@
 	drawButtonBox(ds, rect, kEdit, _textInput);
 	rect.left += 4;
 	rect.top += 4;
-	rect.setHeight(_vm->_font->getHeight(kSmallFont));
+	rect.setHeight(_vm->_font->getHeight(kKnownFontSmall));
 
 	i = 0;
 	while ((ch[0] = _textInputString[i++]) != 0) {
@@ -1251,7 +1251,7 @@
 	} else {
 		if (_optionPanel.currentButton == _optionSaveFilePanel) {
 			_optionPanel.calcPanelButtonRect(_optionSaveFilePanel, rect);
-			_optionSaveFileTitleNumber = (mousePoint.y - rect.top) / (_vm->_font->getHeight(kSmallFont) + 1);
+			_optionSaveFileTitleNumber = (mousePoint.y - rect.top) / (_vm->_font->getHeight(kKnownFontSmall) + 1);
 
 			if (_optionSaveFileTitleNumber >= _vm->getDisplayInfo().optionSaveFileVisible) {
 				_optionSaveFileTitleNumber = _vm->getDisplayInfo().optionSaveFileVisible - 1;

Index: sfuncs.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/sfuncs.cpp,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -d -r1.179 -r1.180
--- sfuncs.cpp	3 Nov 2005 18:20:12 -0000	1.179
+++ sfuncs.cpp	19 Nov 2005 12:41:23 -0000	1.180
@@ -1308,7 +1308,7 @@
 	textEntry.color = kITEColorBrightWhite;
 	textEntry.effectColor = kITEColorBlack;
 	textEntry.point.x = _vm->getDisplayWidth() / 2;
-	textEntry.point.y = (_vm->_scene->getHeight() - _vm->_font->getHeight(kMediumFont)) / 2;
+	textEntry.point.y = (_vm->_scene->getHeight() - _vm->_font->getHeight(kKnownFontMedium)) / 2;
 	textEntry.font = kKnownFontMedium;
 	textEntry.flags = (FontEffectFlags)(kFontOutline | kFontCentered);
 	textEntry.text = thread->_strings->getString(stringId);





More information about the Scummvm-git-logs mailing list