shithub: cstory

Download patch

ref: 82454c3a62dd444b37356e619f02f736c9d2cae3
parent: d8d789a780436346d5f177b9c70b0714e99055d6
author: Clownacy <Clownacy@users.noreply.github.com>
date: Wed Nov 13 17:57:34 EST 2019

Comment style tweaks in the last three files

--- a/src/TextScr.cpp
+++ b/src/TextScr.cpp
@@ -33,12 +33,12 @@
 #include "Stage.h"
 #include "Tags.h"
 
-#define IS_COMMAND(c1, c2, c3) (gTS.data[gTS.p_read + 1] == (c1) && gTS.data[gTS.p_read + 2] == (c2) && gTS.data[gTS.p_read + 3] == (c3))
-
 #define TSC_BUFFER_SIZE 0x5000
 
 #define TEXT_LEFT (WINDOW_WIDTH / 2 - 108)
 
+#define IS_COMMAND(c1, c2, c3) (gTS.data[gTS.p_read + 1] == (c1) && gTS.data[gTS.p_read + 2] == (c2) && gTS.data[gTS.p_read + 3] == (c3))
+
 TEXT_SCRIPT gTS;
 
 int gNumberTextScript[4];
@@ -50,7 +50,7 @@
 static unsigned long nod_color;
 #endif
 
-//Initialize and end tsc
+// Initialize and end tsc
 BOOL InitTextScript2()
 {
 #ifdef FIX_BUGS
@@ -57,18 +57,18 @@
 	nod_color = GetCortBoxColor(RGB(0xFF, 0xFF, 0xFE));
 #endif
 
-	//Clear flags
+	// Clear flags
 	gTS.mode = 0;
 	g_GameFlags &= ~0x04;
 
-	//Create line surfaces
+	// Create line surfaces
 	for (int i = 0; i < 4; i++)
 		MakeSurface_Generic(gRect_line.right, gRect_line.bottom, (SurfaceID)(i + SURFACE_ID_TEXT_LINE1), FALSE);
 
-	//Clear text
+	// Clear text
 	memset(text, 0, sizeof(text));
 
-	//Allocate script buffer
+	// Allocate script buffer
 	gTS.data = (char*)malloc(TSC_BUFFER_SIZE);
 
 	if (gTS.data == NULL)
@@ -79,16 +79,16 @@
 
 void EndTextScript()
 {
-	//Free TSC buffer
+	// Free TSC buffer
 	free(gTS.data);
 
-	//Release buffers
+	// Release buffers
 	ReleaseSurface(SURFACE_ID_TEXT_BOX);
 	for (int i = 0; i < 4; i++)
 		ReleaseSurface((SurfaceID)(i + SURFACE_ID_TEXT_LINE1));
 }
 
-//Decrypt .tsc
+// Decrypt .tsc
 void EncryptionBinaryData2(unsigned char *pData, int size)
 {
 	int val1;
@@ -111,10 +111,10 @@
 	}
 }
 
-//Load generic .tsc
+// Load generic .tsc
 BOOL LoadTextScript2(const char *name)
 {
-	//Get path
+	// Get path
 	char path[260];
 	sprintf(path, "%s\\%s", gDataPath, name);
 
@@ -122,28 +122,28 @@
 	if (gTS.size == -1)
 		return FALSE;
 
-	//Open file
+	// Open file
 	FILE *fp = fopen(path, "rb");
 	if (fp == NULL)
 		return FALSE;
 
-	//Read data
+	// Read data
 	fread(gTS.data, 1, gTS.size, fp);
 	gTS.data[gTS.size] = 0;
 	fclose(fp);
 
-	//Set path
+	// Set path
 	strcpy(gTS.path, name);
 
-	//Decrypt data
+	// Decrypt data
 	EncryptionBinaryData2((unsigned char*)gTS.data, gTS.size);
 	return TRUE;
 }
 
-//Load stage .tsc
+// Load stage .tsc
 BOOL LoadTextScript_Stage(const char *name)
 {
-	//Open Head.tsc
+	// Open Head.tsc
 	char path[MAX_PATH];
 	sprintf(path, "%s\\%s", gDataPath, "Head.tsc");
 
@@ -155,13 +155,13 @@
 	if (fp == NULL)
 		return FALSE;
 
-	//Read Head.tsc
+	// Read Head.tsc
 	fread(gTS.data, 1, head_size, fp);
 	EncryptionBinaryData2((unsigned char*)gTS.data, head_size);
 	gTS.data[head_size] = 0;
 	fclose(fp);
 
-	//Open stage's .tsc
+	// Open stage's .tsc
 	sprintf(path, "%s\\%s", gDataPath, name);
 
 	long body_size = GetFileSizeLong(path);
@@ -172,25 +172,25 @@
 	if (fp == NULL)
 		return FALSE;
 
-	//Read stage's tsc
+	// Read stage's tsc
 	fread(&gTS.data[head_size], 1, body_size, fp);
 	EncryptionBinaryData2((unsigned char*)&gTS.data[head_size], body_size);
 	gTS.data[head_size + body_size] = 0;
 	fclose(fp);
 
-	//Set parameters
+	// Set parameters
 	gTS.size = head_size + body_size;
 	strcpy(gTS.path, name);
 	return TRUE;
 }
 
-//Get current path
+// Get current path
 void GetTextScriptPath(char *path)
 {
 	strcpy(path, gTS.path);
 }
 
-//Get 4 digit number from TSC data
+// Get 4 digit number from TSC data
 int GetTextScriptNo(int a)
 {
 	int b = 0;
@@ -201,10 +201,10 @@
 	return b;
 }
 
-//Start TSC event
+// Start TSC event
 BOOL StartTextScript(int no)
 {
-	//Reset state
+	// Reset state
 	gTS.mode = 1;
 	g_GameFlags |= 5;
 	gTS.line = 0;
@@ -224,7 +224,7 @@
 	gTS.rcText.bottom = gTS.rcText.top + 48;
 
 	/* This is present in the Linux port, but not the Windows version (1.0.0.6, at least)
-	//Clear text lines
+	// Clear text lines
 	for (int i = 0; i < 4; i++)
 	{
 		gTS.ypos_line[i] = 16 * i;
@@ -232,18 +232,18 @@
 		memset(text[i], 0, sizeof(text[0]));
 	}*/
 
-	//Find where event starts
+	// Find where event starts
 	gTS.p_read = 0;
 	while (1)
 	{
-		//Check if we are still in the proper range
+		// Check if we are still in the proper range
 		if (gTS.data[gTS.p_read] == '\0')
 			return FALSE;
 
-		//Check if we are at an event
+		// Check if we are at an event
 		if (gTS.data[gTS.p_read] == '#')
 		{
-			//Check if this is our event
+			// Check if this is our event
 			int event_no = GetTextScriptNo(++gTS.p_read);
 
 			if (no == event_no)
@@ -255,7 +255,7 @@
 		++gTS.p_read;
 	}
 
-	//Advance until new-line
+	// Advance until new-line
 	while (gTS.data[gTS.p_read] != '\n')
 		++gTS.p_read;
 	++gTS.p_read;
@@ -265,7 +265,7 @@
 
 BOOL JumpTextScript(int no)
 {
-	//Set state
+	// Set state
 	gTS.mode = 1;
 	g_GameFlags |= 4u;
 	gTS.line = 0;
@@ -273,7 +273,7 @@
 	gTS.wait = 4;
 	gTS.wait_beam = 0;
 
-	//Clear text lines
+	// Clear text lines
 	for (int i = 0; i < 4; i++)
 	{
 		gTS.ypos_line[i] = 16 * i;
@@ -281,18 +281,18 @@
 		memset(text[i], 0, sizeof(text[0]));
 	}
 
-	//Find where event starts
+	// Find where event starts
 	gTS.p_read = 0;
 	while(1)
 	{
-		//Check if we are still in the proper range
+		// Check if we are still in the proper range
 		if (gTS.data[gTS.p_read] == '\0')
 			return FALSE;
 
-		//Check if we are at an event
+		// Check if we are at an event
 		if (gTS.data[gTS.p_read] == '#')
 		{
-			//Check if this is our event
+			// Check if this is our event
 			int event_no = GetTextScriptNo(++gTS.p_read);
 
 			if (no == event_no)
@@ -304,7 +304,7 @@
 		++gTS.p_read;
 	}
 
-	//Advance until new-line
+	// Advance until new-line
 	while (gTS.data[gTS.p_read] != '\n')
 		++gTS.p_read;
 	++gTS.p_read;
@@ -312,10 +312,10 @@
 	return TRUE;
 }
 
-//End event
+// End event
 void StopTextScript()
 {
-	//End TSC and reset flags
+	// End TSC and reset flags
 	gTS.mode = 0;
 	g_GameFlags &= ~4;
 	g_GameFlags |= 3;
@@ -322,7 +322,7 @@
 	gTS.flags = 0;
 }
 
-//Prepare a new line
+// Prepare a new line
 void CheckNewLine()
 {
 	if (gTS.ypos_line[gTS.line % 4] == 48)
@@ -334,7 +334,7 @@
 	}
 }
 
-//Type a number into the text buffer
+// Type a number into the text buffer
 void SetNumberTextScript(int index)
 {
 	int a;
@@ -344,19 +344,19 @@
 	int offset;
 	char str[5];
 
-	//Get digit table
+	// Get digit table
 	int table[3];
 	table[0] = 1000;
 	table[1] = 100;
 	table[2] = 10;
 
-	//Get number to print
+	// Get number to print
 	a = gNumberTextScript[index];
 
 	bZero = FALSE;
 	offset = 0;
 
-	//Trim leading zeroes
+	// Trim leading zeroes
 	for (i = 0; i < 3; i++)
 	{
 		if (a / table[i] || bZero != FALSE)
@@ -369,19 +369,19 @@
 		}
 	}
 
-	//Set last digit of string, and add null terminator
+	// Set last digit of string, and add null terminator
 	str[offset] = (char)a + '0';
 	str[offset + 1] = 0;
 
-	//Append number to line
+	// Append number to line
 	PutText2(6 * gTS.p_write, 0, str, RGB(0xFF, 0xFF, 0xFE), (SurfaceID)(gTS.line % 4 + SURFACE_ID_TEXT_LINE1));
 	strcat(text[gTS.line % 4], str);
 
-	//Play sound and reset blinking cursor
+	// Play sound and reset blinking cursor
 	PlaySoundObject(2, 1);
 	gTS.wait_beam = 0;
 
-	//Check if should move to next line (prevent a memory overflow, come on guys, this isn't a leftover of pixel trying to make text wrapping)
+	// Check if should move to next line (prevent a memory overflow, come on guys, this isn't a leftover of pixel trying to make text wrapping)
 	gTS.p_write += (unsigned int)strlen(str);
 
 	if (gTS.p_write >= 35)
@@ -392,7 +392,7 @@
 	}
 }
 
-//Clear text lines
+// Clear text lines
 void ClearTextLine()
 {
 	gTS.line = 0;
@@ -407,7 +407,7 @@
 	}
 }
 
-//Draw textbox and whatever else
+// Draw textbox and whatever else
 void PutTextScript()
 {
 	RECT rcFace;
@@ -428,7 +428,7 @@
 	if ((gTS.flags & 1) == 0)
 		return;
 
-	//Set textbox position
+	// Set textbox position
 	if (gTS.flags & 0x20)
 	{
 		gTS.rcText.top = 32;
@@ -440,7 +440,7 @@
 		gTS.rcText.bottom = gTS.rcText.top + 48;
 	}
 
-	//Draw textbox
+	// Draw textbox
 	if (gTS.flags & 2)
 	{
 		RECT rcFrame1 = {0, 0, 244, 8};
@@ -453,7 +453,7 @@
 		PutBitmap3(&grcFull, WINDOW_WIDTH / 2 - 122, 8 * i + gTS.rcText.top - 10, &rcFrame3, SURFACE_ID_TEXT_BOX);
 	}
 
-	//Draw face picture
+	// Draw face picture
 	rcFace.left = 48 * (gTS.face % 6);
 	rcFace.top = 48 * (gTS.face / 6);
 	rcFace.right = rcFace.left + 48;
@@ -471,7 +471,7 @@
 	PutBitmap3(&gTS.rcText, gTS.face_x / 0x200, gTS.rcText.top - 3, &rcFace, SURFACE_ID_FACE);
 #endif
 
-	//Draw text
+	// Draw text
 	if (gTS.face)
 		text_offset = 56;
 	else
@@ -480,7 +480,7 @@
 	for (i = 0; i < 4; i++)
 		PutBitmap3(&gTS.rcText, text_offset + TEXT_LEFT, gTS.offsetY + gTS.ypos_line[i] + gTS.rcText.top, &gRect_line, (SurfaceID)(i + SURFACE_ID_TEXT_LINE1));
 
-	//Draw NOD cursor
+	// Draw NOD cursor
 	if ((gTS.wait_beam++ % 20 > 12) && gTS.mode == 2)
 	{
 		rect.left = TEXT_LEFT + 6 * gTS.p_write + text_offset;
@@ -494,7 +494,7 @@
 		// the way Pixel would do it (he only calls GetCortBoxColor
 		// once, during init functions, so our fix does it that way
 		// instead).
-		//CortBox(&rect, GetCortBoxColor(RGB(0xFF, 0xFF, 0xFE));
+		// CortBox(&rect, GetCortBoxColor(RGB(0xFF, 0xFF, 0xFE));
 #else
 		// This accidentally uses a BGR value directly, without
 		// running it though GetCortBoxColor first
@@ -502,7 +502,7 @@
 #endif
 	}
 
-	//Draw GIT
+	// Draw GIT
 	SET_RECT(rcItemBox1, 0, 0, 72, 16)
 	SET_RECT(rcItemBox2, 0, 8, 72, 24)
 	SET_RECT(rcItemBox3, 240, 0, 244, 8)
@@ -539,7 +539,7 @@
 		}
 	}
 
-	//Draw Yes / No selection
+	// Draw Yes / No selection
 	SET_RECT(rect_yesno, 152, 48, 244, 80)
 	SET_RECT(rect_cur, 112, 88, 128, 104)
 
@@ -556,7 +556,7 @@
 	}
 }
 
-//Parse TSC
+// Parse TSC
 int TextScriptProc()
 {
 	BOOL bExit;
@@ -569,8 +569,8 @@
 
 	switch (gTS.mode)
 	{
-		case 1: //PARSE
-			//Type out (faster if ok or cancel are held)
+		case 1: // PARSE
+			// Type out (faster if ok or cancel are held)
 			++gTS.wait;
 
 			if (!(g_GameFlags & 2) && (gKeyCancel | gKeyOk) & gKey)
@@ -581,7 +581,7 @@
 
 			gTS.wait = 0;
 
-			//Parsing time
+			// Parsing time
 			bExit = FALSE;
 
 			while (bExit == FALSE)
@@ -1261,7 +1261,7 @@
 				{
 					if (gTS.data[gTS.p_read] == '\r')
 					{
-						//Go to new-line
+						// Go to new-line
 						gTS.p_read += 2;
 						gTS.p_write = 0;
 
@@ -1273,12 +1273,12 @@
 					}
 					else if (gTS.flags & 0x10)
 					{
-						//SAT/CAT/TUR printing
+						// SAT/CAT/TUR printing
 						x = gTS.p_read;
-						//Break if reaches command, or new-line
+						// Break if reaches command, or new-line
 						while (gTS.data[x] != '<' && gTS.data[x] != '\r')
 						{
-							//Skip if SHIFT-JIS
+							// Skip if SHIFT-JIS
 							if (gTS.data[x] & 0x80)
 								++x;
 
@@ -1285,7 +1285,7 @@
 							++x;
 						}
 
-						//Get text to copy
+						// Get text to copy
 						y = x - gTS.p_read;
 						memcpy(str, &gTS.data[gTS.p_read], y);
 						str[y] = 0;
@@ -1292,7 +1292,7 @@
 
 						gTS.p_write = x;
 
-						//Print text
+						// Print text
 						PutText2(0, 0, str, RGB(0xFF, 0xFF, 0xFE), (SurfaceID)(gTS.line % 4 + SURFACE_ID_TEXT_LINE1));
 					#ifdef FIX_BUGS
 						strcpy(text[gTS.line % 4], str);
@@ -1300,7 +1300,7 @@
 						sprintf(text[gTS.line % 4], str);	// No point to using an sprintf here, and it makes Clang mad
 					#endif
 
-						//Check if should move to next line (prevent a memory overflow, come on guys, this isn't a leftover of pixel trying to make text wrapping)
+						// Check if should move to next line (prevent a memory overflow, come on guys, this isn't a leftover of pixel trying to make text wrapping)
 						gTS.p_read += y;
 
 						if (gTS.p_write >= 35)
@@ -1310,7 +1310,7 @@
 					}
 					else
 					{
-						//Get text to print
+						// Get text to print
 						c[0] = gTS.data[gTS.p_read];
 
 						if (c[0] & 0x80)
@@ -1323,7 +1323,7 @@
 							c[1] = '\0';
 						}
 
-						//Print text
+						// Print text
 						if (c[0] == '=')
 						{
 							Surface2Surface(6 * gTS.p_write, 2, &rcSymbol, (SurfaceID)(gTS.line % 4 + SURFACE_ID_TEXT_LINE1), SURFACE_ID_TEXT_BOX);
@@ -1337,7 +1337,7 @@
 						PlaySoundObject(2, 1);
 						gTS.wait_beam = 0;
 
-						//Offset read and write positions
+						// Offset read and write positions
 						if (c[0] & 0x80)
 						{
 							gTS.p_read += 2;
@@ -1363,12 +1363,12 @@
 			}
 			break;
 
-		case 2: //NOD
+		case 2: // NOD
 			if ((gKeyCancel | gKeyOk) & gKeyTrg)
 				gTS.mode = 1;
 			break;
 
-		case 3: //NEW LINE
+		case 3: // NEW LINE
 			for (i = 0; i < 4; i++)
 			{
 				gTS.ypos_line[i] -= 4;
@@ -1381,7 +1381,7 @@
 			}
 			break;
 
-		case 4: //WAI
+		case 4: // WAI
 			if (gTS.wait_next == 9999)
 				break;
 
@@ -1395,7 +1395,7 @@
 			gTS.wait_beam = 0;
 			break;
 
-		case 5: //FAI/FAO
+		case 5: // FAI/FAO
 			if (GetFadeActive())
 				break;
 
@@ -1402,7 +1402,7 @@
 			gTS.mode = 1;
 			gTS.wait_beam = 0;
 			break;
-		case 7: //WAS
+		case 7: // WAS
 			if ((gMC.flag & 8) == 0)
 			break;
 
@@ -1409,7 +1409,7 @@
 			gTS.mode = 1;
 			gTS.wait_beam = 0;
 			break;
-		case 6: //YNJ
+		case 6: // YNJ
 			if (gTS.wait < 16)
 			{
 				gTS.wait++;
@@ -1416,7 +1416,7 @@
 			}
 			else
 			{
-				//Select option
+				// Select option
 				if (gKeyTrg & gKeyOk)
 				{
 					PlaySoundObject(18, 1);
@@ -1431,13 +1431,13 @@
 						gTS.wait_beam = 0;
 					}
 				}
-				//Yes
+				// Yes
 				else if (gKeyTrg & gKeyLeft)
 				{
 					gTS.select = 0;
 					PlaySoundObject(1, 1);
 				}
-				//No
+				// No
 				else if (gKeyTrg & gKeyRight)
 				{
 					gTS.select = 1;
--- a/src/Triangle.cpp
+++ b/src/Triangle.cpp
@@ -11,13 +11,13 @@
 	float a;
 	float b;
 
-	//Sine
+	// Sine
 	for (i = 0; i < 0x100; ++i)
 	{
 		gSin[i] = (int)(sin(i * 6.2831998 / 256.0) * 512.0);
 	}
 
-	//Tangent
+	// Tangent
 	for (i = 0; i < 0x21; ++i)
 	{
 		a = (float)(i * 6.2831855f / 256.0f);
--- a/src/ValueView.cpp
+++ b/src/ValueView.cpp
@@ -59,7 +59,7 @@
 		value = gVV[index].value;
 	}
 
-	//Get if negative or not
+	// Get if negative or not
 	if (value < 0)
 	{
 		value *= -1;
@@ -70,7 +70,7 @@
 		minus = FALSE;
 	}
 
-	//Get width
+	// Get width
 	v = value;
 
 	if (value > 999)
@@ -82,7 +82,7 @@
 	else
 		width = 16;
 
-	//Set properties
+	// Set properties
 	gVV[index].flag = TRUE;
 	gVV[index].px = px;
 	gVV[index].py = py;
@@ -114,7 +114,7 @@
 		{72, 64, 80, 72},
 	};
 
-	//Get digits
+	// Get digits
 	dig[0] = 1;
 	dig[1] = 10;
 	dig[2] = 100;
@@ -136,7 +136,7 @@
 	RECT rcPlus = {32, 48, 40, 56};
 	RECT rcMinus = {40, 48, 48, 56};
 
-	//Draw value
+	// Draw value
 	CortBox2(&gVV[index].rect, 0x000000, SURFACE_ID_VALUE_VIEW);
 
 	if (minus)