fix warnings

This commit is contained in:
Joost Peters 2005-03-20 15:48:58 +00:00
parent 34b9c11b0d
commit 05b02de19b
3 changed files with 10 additions and 10 deletions

View file

@ -24,7 +24,7 @@
#include <cstring>
#include <SDL_endian.h>
Font::Font(const char *filename, const char *data, int len) :
Font::Font(const char *filename, const char *data, int /*len*/) :
Resource(filename) {
_numChars = READ_LE_UINT32(data);
@ -44,7 +44,7 @@ Font::Font(const char *filename, const char *data, int len) :
_charIndex = (uint16 *)malloc(sizeof(_charIndex) * _numChars);
if (!_charIndex)
error("Could not load font %s. Out of memory\n", filename);
for (int i = 0; i < _numChars; ++i) {
for (uint i = 0; i < _numChars; ++i) {
_charIndex[i] = READ_LE_UINT16(data + 2 * i);
}
@ -54,7 +54,7 @@ Font::Font(const char *filename, const char *data, int len) :
_charHeaders = (CharHeader *)malloc(sizeof(CharHeader) * _numChars);
if (!_charHeaders)
error("Could not load font %s. Out of memory\n", filename);
for (int i = 0; i < _numChars; ++i) {
for (uint i = 0; i < _numChars; ++i) {
_charHeaders[i].offset = READ_LE_UINT32(data);
// 1 unknown byte before the startingLine, and 2 afterwards are skipped
_charHeaders[i].unknown = READ_LE_UINT32(data + 4);

View file

@ -24,9 +24,9 @@
std::string parseMsgText(const char *msg, char *msgId);
TextObject::TextObject() :
_created(false), _x(0), _y(0), _width(0), _height(0), _textBitmap(NULL),
_bitmapWidth(0), _bitmapHeight(0), _textObjectHandle(NULL), _justify(0),
_font(NULL), _text(NULL) {
_created(false), _x(0), _y(0), _width(0), _height(0), _justify(0),
_font(NULL), _text(NULL), _textBitmap(NULL), _bitmapWidth(0),
_bitmapHeight(0), _textObjectHandle(NULL) {
memset(_textID, 0, 10);
_fgColor._vals[0] = 0;
_fgColor._vals[1] = 0;
@ -64,7 +64,7 @@ void TextObject::createBitmap() {
for (int i = 0; msg[i] != '\0'; ++i) {
_bitmapWidth += _font->getCharLogicalWidth(msg[i]) + _font->getCharStartingCol(msg[i]);
int h = _font->getCharHeight(msg[i]) + _font->getCharStartingLine(msg[i]);
uint h = _font->getCharHeight(msg[i]) + _font->getCharStartingLine(msg[i]);
if (h > _bitmapHeight)
_bitmapHeight = h;
}
@ -76,7 +76,7 @@ void TextObject::createBitmap() {
// Fill bitmap
int offset = 0;
for (int line = 0; line < _bitmapHeight; ++line) {
for (uint line = 0; line < _bitmapHeight; ++line) {
for (int c = 0; msg[c] != '\0'; ++c) {
uint32 charWidth = _font->getCharWidth(msg[c]);
uint32 charLogicalWidth = _font->getCharLogicalWidth(msg[c]);

View file

@ -57,13 +57,13 @@ protected:
bool _created;
Color _fgColor;
int _x, _y;
int _width, _height;
uint _width, _height;
int _justify;
Font *_font;
char *_text;
char _textID[32];
uint8 *_textBitmap;
int _bitmapHeight, _bitmapWidth;
uint _bitmapWidth, _bitmapHeight;
Driver::TextObjectHandle *_textObjectHandle;
};