diff options
-rw-r--r-- | engines/wintermute/ad/ad_scene.cpp | 4 | ||||
-rw-r--r-- | engines/wintermute/base/base_dynamic_buffer.cpp | 4 | ||||
-rw-r--r-- | engines/wintermute/base/base_dynamic_buffer.h | 2 | ||||
-rw-r--r-- | engines/wintermute/base/base_game.cpp | 2 | ||||
-rw-r--r-- | engines/wintermute/base/base_surface_storage.cpp | 4 | ||||
-rw-r--r-- | engines/wintermute/base/font/base_font.cpp | 2 | ||||
-rw-r--r-- | engines/wintermute/base/font/base_font.h | 2 | ||||
-rw-r--r-- | engines/wintermute/base/font/base_font_bitmap.cpp | 4 | ||||
-rw-r--r-- | engines/wintermute/base/font/base_font_bitmap.h | 4 | ||||
-rw-r--r-- | engines/wintermute/base/font/base_font_truetype.cpp | 2 | ||||
-rw-r--r-- | engines/wintermute/base/font/base_font_truetype.h | 2 | ||||
-rw-r--r-- | engines/wintermute/base/gfx/base_image.cpp | 2 | ||||
-rw-r--r-- | engines/wintermute/base/particles/part_emitter.cpp | 4 | ||||
-rw-r--r-- | engines/wintermute/graphics/transparent_surface.cpp | 2 | ||||
-rw-r--r-- | engines/wintermute/ui/ui_edit.cpp | 4 | ||||
-rw-r--r-- | engines/wintermute/ui/ui_edit.h | 2 | ||||
-rw-r--r-- | engines/wintermute/video/video_theora_player.cpp | 2 |
17 files changed, 24 insertions, 24 deletions
diff --git a/engines/wintermute/ad/ad_scene.cpp b/engines/wintermute/ad/ad_scene.cpp index 19968d41dc..1e5754a778 100644 --- a/engines/wintermute/ad/ad_scene.cpp +++ b/engines/wintermute/ad/ad_scene.cpp @@ -1200,8 +1200,8 @@ bool AdScene::displayRegionContent(AdRegion *region, bool display3DOnly) { //////////////////////////////////////////////////////////////////////////
int AdScene::compareObjs(const void *obj1, const void *obj2) {
- AdObject *object1 = *(AdObject **)obj1;
- AdObject *object2 = *(AdObject **)obj2;
+ const AdObject *object1 = *(AdObject **)obj1;
+ const AdObject *object2 = *(AdObject **)obj2;
if (object1->_posY < object2->_posY) {
return -1;
diff --git a/engines/wintermute/base/base_dynamic_buffer.cpp b/engines/wintermute/base/base_dynamic_buffer.cpp index 0a7a214ba4..b49d4ce150 100644 --- a/engines/wintermute/base/base_dynamic_buffer.cpp +++ b/engines/wintermute/base/base_dynamic_buffer.cpp @@ -92,7 +92,7 @@ bool BaseDynamicBuffer::init(uint32 initSize) { //////////////////////////////////////////////////////////////////////////
-bool BaseDynamicBuffer::putBytes(byte *buffer, uint32 size) {
+bool BaseDynamicBuffer::putBytes(const byte *buffer, uint32 size) {
if (!_initialized) {
init();
}
@@ -152,7 +152,7 @@ void BaseDynamicBuffer::putString(const char *val) { putString("(null)");
} else {
putDWORD(strlen(val) + 1);
- putBytes((byte *)val, strlen(val) + 1);
+ putBytes((const byte *)val, strlen(val) + 1);
}
}
diff --git a/engines/wintermute/base/base_dynamic_buffer.h b/engines/wintermute/base/base_dynamic_buffer.h index 8285b472b2..926728baa6 100644 --- a/engines/wintermute/base/base_dynamic_buffer.h +++ b/engines/wintermute/base/base_dynamic_buffer.h @@ -44,7 +44,7 @@ public: char *getString();
void putString(const char *val);
bool getBytes(byte *buffer, uint32 size);
- bool putBytes(byte *buffer, uint32 size);
+ bool putBytes(const byte *buffer, uint32 size);
uint32 getSize();
bool init(uint32 initSize = 0);
void cleanup();
diff --git a/engines/wintermute/base/base_game.cpp b/engines/wintermute/base/base_game.cpp index acb20b2454..5436b4637f 100644 --- a/engines/wintermute/base/base_game.cpp +++ b/engines/wintermute/base/base_game.cpp @@ -4356,7 +4356,7 @@ bool BaseGame::displayDebugInfo() { _gameRef->_systemFont->drawText((byte *)str, 0, 130, _renderer->_width, TAL_RIGHT);
if (_activeObject != NULL) {
- _systemFont->drawText((byte *)_activeObject->getName(), 0, 150, _renderer->_width, TAL_RIGHT);
+ _systemFont->drawText((const byte *)_activeObject->getName(), 0, 150, _renderer->_width, TAL_RIGHT);
}
sprintf(str, "GfxMem: %dMB", _usedMem / (1024 * 1024));
diff --git a/engines/wintermute/base/base_surface_storage.cpp b/engines/wintermute/base/base_surface_storage.cpp index 0ff325be7d..a829732696 100644 --- a/engines/wintermute/base/base_surface_storage.cpp +++ b/engines/wintermute/base/base_surface_storage.cpp @@ -176,8 +176,8 @@ bool BaseSurfaceStorage::sortSurfaces() { //////////////////////////////////////////////////////////////////////////
int BaseSurfaceStorage::surfaceSortCB(const void *arg1, const void *arg2) {
- BaseSurface *s1 = *((BaseSurface **)arg1);
- BaseSurface *s2 = *((BaseSurface **)arg2);
+ const BaseSurface *s1 = *((BaseSurface **)arg1);
+ const BaseSurface *s2 = *((BaseSurface **)arg2);
// sort by life time
if (s1->_lifeTime <= 0 && s2->_lifeTime > 0) {
diff --git a/engines/wintermute/base/font/base_font.cpp b/engines/wintermute/base/font/base_font.cpp index 198b1ae308..8fb2b2b44a 100644 --- a/engines/wintermute/base/font/base_font.cpp +++ b/engines/wintermute/base/font/base_font.cpp @@ -52,7 +52,7 @@ BaseFont::~BaseFont() { //////////////////////////////////////////////////////////////////////
-void BaseFont::drawText(byte *text, int x, int y, int width, TTextAlign align, int maxHeight, int maxLength) {
+void BaseFont::drawText(const byte *text, int x, int y, int width, TTextAlign align, int maxHeight, int maxLength) {
}
diff --git a/engines/wintermute/base/font/base_font.h b/engines/wintermute/base/font/base_font.h index e4413e3410..aaf5aa2367 100644 --- a/engines/wintermute/base/font/base_font.h +++ b/engines/wintermute/base/font/base_font.h @@ -40,7 +40,7 @@ public: DECLARE_PERSISTENT(BaseFont, BaseObject)
virtual int getTextWidth(byte *text, int maxLength = -1);
virtual int getTextHeight(byte *text, int width);
- virtual void drawText(byte *text, int x, int y, int width, TTextAlign align = TAL_LEFT, int max_height = -1, int maxLength = -1);
+ virtual void drawText(const byte *text, int x, int y, int width, TTextAlign align = TAL_LEFT, int max_height = -1, int maxLength = -1);
virtual int getLetterHeight();
virtual void initLoop() {};
diff --git a/engines/wintermute/base/font/base_font_bitmap.cpp b/engines/wintermute/base/font/base_font_bitmap.cpp index 0913ac9b53..ff1207b31f 100644 --- a/engines/wintermute/base/font/base_font_bitmap.cpp +++ b/engines/wintermute/base/font/base_font_bitmap.cpp @@ -69,7 +69,7 @@ BaseFontBitmap::~BaseFontBitmap() { //////////////////////////////////////////////////////////////////////
-void BaseFontBitmap::drawText(byte *text, int x, int y, int width, TTextAlign align, int maxHeight, int maxLength) {
+void BaseFontBitmap::drawText(const byte *text, int x, int y, int width, TTextAlign align, int maxHeight, int maxLength) {
textHeightDraw(text, x, y, width, align, true, maxHeight, maxLength);
}
@@ -106,7 +106,7 @@ int BaseFontBitmap::getTextWidth(byte *text, int maxLength) { //////////////////////////////////////////////////////////////////////
-int BaseFontBitmap::textHeightDraw(byte *text, int x, int y, int width, TTextAlign align, bool draw, int maxHeight, int maxLength) {
+int BaseFontBitmap::textHeightDraw(const byte *text, int x, int y, int width, TTextAlign align, bool draw, int maxHeight, int maxLength) {
if (maxLength == 0) {
return 0;
}
diff --git a/engines/wintermute/base/font/base_font_bitmap.h b/engines/wintermute/base/font/base_font_bitmap.h index 0b873855bb..22cd9c6ba8 100644 --- a/engines/wintermute/base/font/base_font_bitmap.h +++ b/engines/wintermute/base/font/base_font_bitmap.h @@ -41,7 +41,7 @@ public: bool loadFile(const Common::String &filename);
virtual int getTextWidth(byte *text, int maxLength = -1);
virtual int getTextHeight(byte *text, int width);
- virtual void drawText(byte *text, int x, int y, int width, TTextAlign align = TAL_LEFT, int max_height = -1, int maxLength = -1);
+ virtual void drawText(const byte *text, int x, int y, int width, TTextAlign align = TAL_LEFT, int max_height = -1, int maxLength = -1);
virtual int getLetterHeight();
BaseFontBitmap(BaseGame *inGame);
@@ -62,7 +62,7 @@ private: int getCharWidth(byte index);
void drawChar(byte c, int x, int y);
- int textHeightDraw(byte *text, int x, int y, int width, TTextAlign align, bool draw, int max_height = -1, int maxLength = -1);
+ int textHeightDraw(const byte *text, int x, int y, int width, TTextAlign align, bool draw, int max_height = -1, int maxLength = -1);
};
diff --git a/engines/wintermute/base/font/base_font_truetype.cpp b/engines/wintermute/base/font/base_font_truetype.cpp index 0893f36bc5..2c8cd261a9 100644 --- a/engines/wintermute/base/font/base_font_truetype.cpp +++ b/engines/wintermute/base/font/base_font_truetype.cpp @@ -152,7 +152,7 @@ int BaseFontTT::getTextHeight(byte *text, int width) { //////////////////////////////////////////////////////////////////////////
-void BaseFontTT::drawText(byte *text, int x, int y, int width, TTextAlign align, int maxHeight, int maxLength) {
+void BaseFontTT::drawText(const byte *text, int x, int y, int width, TTextAlign align, int maxHeight, int maxLength) {
if (text == NULL || strcmp((char *)text, "") == 0) {
return;
}
diff --git a/engines/wintermute/base/font/base_font_truetype.h b/engines/wintermute/base/font/base_font_truetype.h index fc4de30fc5..93431b039c 100644 --- a/engines/wintermute/base/font/base_font_truetype.h +++ b/engines/wintermute/base/font/base_font_truetype.h @@ -101,7 +101,7 @@ public: virtual int getTextWidth(byte *text, int maxLength = -1);
virtual int getTextHeight(byte *text, int width);
- virtual void drawText(byte *text, int x, int y, int width, TTextAlign align = TAL_LEFT, int max_height = -1, int maxLength = -1);
+ virtual void drawText(const byte *text, int x, int y, int width, TTextAlign align = TAL_LEFT, int max_height = -1, int maxLength = -1);
virtual int getLetterHeight();
bool loadBuffer(byte *buffer);
diff --git a/engines/wintermute/base/gfx/base_image.cpp b/engines/wintermute/base/gfx/base_image.cpp index 1184d2bbf7..bf11e15307 100644 --- a/engines/wintermute/base/gfx/base_image.cpp +++ b/engines/wintermute/base/gfx/base_image.cpp @@ -93,7 +93,7 @@ byte BaseImage::getAlphaAt(int x, int y) const { if (!_surface) {
return 0xFF;
}
- uint32 color = *(uint32 *)_surface->getBasePtr(x, y);
+ uint32 color = *(const uint32 *)_surface->getBasePtr(x, y);
byte r, g, b, a;
_surface->format.colorToARGB(color, a, r, g, b);
return a;
diff --git a/engines/wintermute/base/particles/part_emitter.cpp b/engines/wintermute/base/particles/part_emitter.cpp index d6006528a2..1a6d4fe1e5 100644 --- a/engines/wintermute/base/particles/part_emitter.cpp +++ b/engines/wintermute/base/particles/part_emitter.cpp @@ -373,8 +373,8 @@ bool PartEmitter::sortParticlesByZ() { //////////////////////////////////////////////////////////////////////////
int PartEmitter::compareZ(const void *obj1, const void *obj2) {
- PartParticle *p1 = *(PartParticle **)obj1;
- PartParticle *p2 = *(PartParticle **)obj2;
+ const PartParticle *p1 = *(PartParticle **)obj1;
+ const PartParticle *p2 = *(PartParticle **)obj2;
if (p1->_posZ < p2->_posZ) {
return -1;
diff --git a/engines/wintermute/graphics/transparent_surface.cpp b/engines/wintermute/graphics/transparent_surface.cpp index 47e3591d4d..da01259b1b 100644 --- a/engines/wintermute/graphics/transparent_surface.cpp +++ b/engines/wintermute/graphics/transparent_surface.cpp @@ -403,7 +403,7 @@ TransparentSurface *TransparentSurface::scale(const Common::Rect &srcRect, const for (int y = 0; y < dstH; y++) { for (int x = 0; x < dstW; x++) { - uint32 color = READ_UINT32((byte *)getBasePtr(x * srcW / dstW + srcRect.left, + uint32 color = READ_UINT32((const byte *)getBasePtr(x * srcW / dstW + srcRect.left, y * srcH / dstH + srcRect.top)); WRITE_UINT32((byte *)target->getBasePtr(x + dstRect.left, y + dstRect.top), color); } diff --git a/engines/wintermute/ui/ui_edit.cpp b/engines/wintermute/ui/ui_edit.cpp index 23c783d200..a82a12258f 100644 --- a/engines/wintermute/ui/ui_edit.cpp +++ b/engines/wintermute/ui/ui_edit.cpp @@ -853,7 +853,7 @@ bool UIEdit::handleKeypress(Common::Event *event, bool printable) { //WideString wstr = StringUtil::Utf8ToWide(event->kbd.ascii);
WideString wstr;
wstr += (char)event->kbd.ascii;
- _selEnd += insertChars(_selEnd, (byte *)StringUtil::wideToAnsi(wstr).c_str(), 1);
+ _selEnd += insertChars(_selEnd, (const byte *)StringUtil::wideToAnsi(wstr).c_str(), 1);
if (_gameRef->_textRTL) {
_selEnd = _selStart;
@@ -897,7 +897,7 @@ int UIEdit::deleteChars(int start, int end) { //////////////////////////////////////////////////////////////////////////
-int UIEdit::insertChars(int pos, byte *chars, int num) {
+int UIEdit::insertChars(int pos, const byte *chars, int num) {
if ((int)strlen(_text) + num > _maxLength) {
num -= (strlen(_text) + num - _maxLength);
}
diff --git a/engines/wintermute/ui/ui_edit.h b/engines/wintermute/ui/ui_edit.h index ea943e3d57..fa760951b0 100644 --- a/engines/wintermute/ui/ui_edit.h +++ b/engines/wintermute/ui/ui_edit.h @@ -39,7 +39,7 @@ class UIEdit : public UIObject { public:
DECLARE_PERSISTENT(UIEdit, UIObject)
int _maxLength;
- int insertChars(int pos, byte *chars, int num);
+ int insertChars(int pos, const byte *chars, int num);
int deleteChars(int start, int end);
bool _cursorVisible;
uint32 _lastBlinkTime;
diff --git a/engines/wintermute/video/video_theora_player.cpp b/engines/wintermute/video/video_theora_player.cpp index 2804c3d3a9..0d23a04af4 100644 --- a/engines/wintermute/video/video_theora_player.cpp +++ b/engines/wintermute/video/video_theora_player.cpp @@ -342,7 +342,7 @@ void VideoTheoraPlayer::writeAlpha() { if (_alphaImage && _surface.w == _alphaImage->getSurface()->w && _surface.h == _alphaImage->getSurface()->h) { assert(_alphaImage->getSurface()->format.bytesPerPixel == 4); assert(_surface.format.bytesPerPixel == 4); - const byte *alphaData = (byte *)_alphaImage->getSurface()->getBasePtr(0, 0); + const byte *alphaData = (const byte *)_alphaImage->getSurface()->getBasePtr(0, 0); #ifdef SCUMM_LITTLE_ENDIAN int alphaPlace = (_alphaImage->getSurface()->format.aShift / 8); #else |