[Scummvm-git-logs] scummvm master -> 1a532a481f8133d2dbb0d97d7956f824a2c140a7

sev- noreply at scummvm.org
Tue Feb 7 17:57:30 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
1a532a481f EFH: Const correctness


Commit: 1a532a481f8133d2dbb0d97d7956f824a2c140a7
    https://github.com/scummvm/scummvm/commit/1a532a481f8133d2dbb0d97d7956f824a2c140a7
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2023-02-07T18:57:12+01:00

Commit Message:
EFH: Const correctness

Changed paths:
    engines/efh/efh.h
    engines/efh/graphics.cpp
    engines/efh/script.cpp


diff --git a/engines/efh/efh.h b/engines/efh/efh.h
index 3bf5fbd7ad0..49d9d9ab418 100644
--- a/engines/efh/efh.h
+++ b/engines/efh/efh.h
@@ -486,8 +486,8 @@ private:
 	void synchronize(Common::Serializer &s);
 
 	// Script
-	uint8 *script_readNumberArray(uint8 *buffer, int16 destArraySize, int16 *destArray);
-	uint8 *script_getNumber(uint8 *srcBuffer, int16 *retBuf);
+	const uint8 *script_readNumberArray(const uint8 *buffer, int16 destArraySize, int16 *destArray);
+	const uint8 *script_getNumber(const uint8 *srcBuffer, int16 *retBuf);
 	int16 script_parse(Common::String str, int16 posX, int16 posY, int16 maxX, int16 maxY, bool scriptExecuteFlag);
 
 	// Sound
@@ -557,7 +557,7 @@ private:
 	};
 
 	BitmapRef _mapBitmapRefArr[19];
-	
+
 	MapSpecialTileStruct _mapSpecialTiles[19][100];
 	MapMonster _mapMonsters[19][64];
 	uint8 _mapGameMaps[19][64][64];
diff --git a/engines/efh/graphics.cpp b/engines/efh/graphics.cpp
index 7460a660f3b..bc403f9dc0b 100644
--- a/engines/efh/graphics.cpp
+++ b/engines/efh/graphics.cpp
@@ -210,7 +210,7 @@ void EfhEngine::displayRawDataAtPos(uint8 *imagePtr, int16 posX, int16 posY) {
 
 void EfhEngine::drawString(const char *str, int16 startX, int16 startY, uint16 textColor) {
 	debugC(1, kDebugGraphics, "drawString %s %d %d %d", str, startX, startY, textColor);
-	uint8 *curPtr = (uint8 *)str;
+	const uint8 *curPtr = (const uint8 *)str;
 	uint16 lineHeight = _fontDescr._charHeight + _fontDescr._extraVerticalSpace;
 	int16 minX = startX;
 
diff --git a/engines/efh/script.cpp b/engines/efh/script.cpp
index 80233c3293d..7486e2854ea 100644
--- a/engines/efh/script.cpp
+++ b/engines/efh/script.cpp
@@ -24,10 +24,10 @@
 
 namespace Efh {
 
-uint8 *EfhEngine::script_readNumberArray(uint8 *srcBuffer, int16 destArraySize, int16 *destArray) {
+const uint8 *EfhEngine::script_readNumberArray(const uint8 *srcBuffer, int16 destArraySize, int16 *destArray) {
 	debugC(6, kDebugScript, "script_readNumberArray");
 
-	uint8 *buffer = srcBuffer;
+	const uint8 *buffer = srcBuffer;
 	for (int i = 0; i < destArraySize; ++i) {
 		buffer++;
 		buffer = script_getNumber(buffer, &destArray[i]);
@@ -36,10 +36,10 @@ uint8 *EfhEngine::script_readNumberArray(uint8 *srcBuffer, int16 destArraySize,
 	return buffer;
 }
 
-uint8 *EfhEngine::script_getNumber(uint8 *srcBuffer, int16 *retBuf) {
+const uint8 *EfhEngine::script_getNumber(const uint8 *srcBuffer, int16 *retBuf) {
 	debugC(6, kDebugScript, "script_getNumber");
 
-	uint8 *buffer = srcBuffer;
+	const uint8 *buffer = srcBuffer;
 	int16 retVal = 0;
 	for (;;) {
 		uint8 curChar = *buffer;
@@ -66,7 +66,7 @@ int16 EfhEngine::script_parse(Common::String stringBuffer, int16 posX, int16 pos
 	int16 numbLines = (1 + maxY - posY) / 9;
 	int16 width = maxX - posX;
 	int16 spaceWidth = getStringWidth(" ");
-	uint8 *buffer = (uint8 *)stringBuffer.c_str();
+	const uint8 *buffer = (const uint8 *)stringBuffer.c_str();
 	char nextWord[80];
 	Common::String curLine = "";
 	memset(nextWord, 0, sizeof(nextWord));
@@ -490,4 +490,3 @@ int16 EfhEngine::script_parse(Common::String stringBuffer, int16 posX, int16 pos
 }
 
 } // End of namespace Efh
-




More information about the Scummvm-git-logs mailing list