mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
Fixes (by Moa)
-SGP debugging now works again (corrected some typos and one missing include). -Memmory debugging works again (wrong types corrected) -Laptop screen heigth macro and all references is now usable. (was 'C: y + A' 'D: B - C' which translates to 'D: B - y + A' instead of 'D: B - y - A') -Laptop screens do not need to rerender as often then before as the laptop screen width/heigth macros works now and invalidating screen will do the trick -> almost no render calls neccessary. -MercProfile.ubMiscFlag was used instead of .ubMiscFlag2 -> enter sector action schedule for soldiers which dont need to be insertered is now canceled as intended git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@6509 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -510,8 +510,8 @@ PTR MemAllocXDebug( UINT32 size, const STR8 szCodeString, INT32 iLineNum, void *
|
||||
{
|
||||
PTR ptr;
|
||||
UINT16 usLength;
|
||||
UINT8 str[70];
|
||||
UINT8 *pStr;
|
||||
CHAR8 str[70];
|
||||
STR8 pStr;
|
||||
|
||||
if( !size )
|
||||
{
|
||||
@@ -553,7 +553,7 @@ PTR MemAllocXDebug( UINT32 size, const STR8 szCodeString, INT32 iLineNum, void *
|
||||
usLength = strlen( str ) + 1;
|
||||
gpMemoryTail->pCode = (UINT8*)malloc( usLength );
|
||||
memset( gpMemoryTail->pCode, 0, usLength );
|
||||
strcpy( gpMemoryTail->pCode, str );
|
||||
strcpy( (STR8)gpMemoryTail->pCode, str );
|
||||
|
||||
//record the size
|
||||
gpMemoryTail->uiSize = size;
|
||||
@@ -617,8 +617,8 @@ PTR MemReallocXDebug( PTR ptr, UINT32 size, const STR8 szCodeString, INT32 iLine
|
||||
MEMORY_NODE *curr;
|
||||
PTR ptrNew;
|
||||
UINT16 usLength;
|
||||
UINT8 str[70];
|
||||
UINT8 *pStr;
|
||||
CHAR8 str[70];
|
||||
STR8 pStr;
|
||||
|
||||
if( !ptr && size )
|
||||
{
|
||||
@@ -654,7 +654,7 @@ PTR MemReallocXDebug( PTR ptr, UINT32 size, const STR8 szCodeString, INT32 iLine
|
||||
usLength = strlen( str ) + 1;
|
||||
curr->pCode = (UINT8*)malloc( usLength );
|
||||
memset( curr->pCode, 0, usLength );
|
||||
strcpy( curr->pCode, str );
|
||||
strcpy( (STR8)curr->pCode, str );
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -672,13 +672,13 @@ typedef struct DUMPFILENAME
|
||||
UINT8 str[70];
|
||||
}DUMPFILENAME;
|
||||
|
||||
void DumpMemoryInfoIntoFile( UINT8 *filename, BOOLEAN fAppend )
|
||||
void DumpMemoryInfoIntoFile( CHAR8 *filename, BOOLEAN fAppend )
|
||||
{
|
||||
MEMORY_NODE *curr;
|
||||
FILE *fp;
|
||||
DUMPFILENAME *pCode;
|
||||
UINT32 *puiCounter, *puiSize;
|
||||
UINT8 tempCode[ 70 ];
|
||||
CHAR8 tempCode[ 70 ];
|
||||
UINT32 i, uiUniqueID, uiTotalKbWasted = 0, uiBytesRemainder = 0;
|
||||
BOOLEAN fFound;
|
||||
|
||||
@@ -712,11 +712,11 @@ void DumpMemoryInfoIntoFile( UINT8 *filename, BOOLEAN fAppend )
|
||||
curr = gpMemoryHead;
|
||||
while( curr )
|
||||
{
|
||||
strcpy( tempCode, curr->pCode );
|
||||
strcpy( tempCode, (CHAR8*)curr->pCode );
|
||||
fFound = FALSE;
|
||||
for( i = 0; i < uiUniqueID; i++ )
|
||||
{
|
||||
if( !_stricmp( tempCode, pCode[i].str ) )
|
||||
if( !_stricmp( tempCode, (CHAR8*)pCode[i].str ) )
|
||||
{ //same string
|
||||
fFound = TRUE;
|
||||
(puiCounter[ i ])++;
|
||||
@@ -726,7 +726,7 @@ void DumpMemoryInfoIntoFile( UINT8 *filename, BOOLEAN fAppend )
|
||||
}
|
||||
if( !fFound )
|
||||
{
|
||||
strcpy( pCode[i].str, tempCode );
|
||||
strcpy( (CHAR8*)pCode[i].str, tempCode );
|
||||
(puiSize[ i ]) += curr->uiSize;
|
||||
(puiCounter[ i ])++;
|
||||
uiUniqueID++;
|
||||
|
||||
Reference in New Issue
Block a user