Revamped NpChar, NpcHit and NpcTbl
Also changed regex to "((//|\;)[^ \t\n]|(for|while|if|while|do|void|int|bool)\((for|while|if|while|do)\ \(.*\)\;|\(\ |\ \)|//\ [a-z]|\ \ )|break;\n[\t]*[^\n\t\}(\/\/ Fallthrough]|[^\t\n]\{[^\n]|[^\n\t]\}[^\n]" Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
This commit is contained in:
parent
f9d62f38ef
commit
06e65cad6e
3 changed files with 77 additions and 71 deletions
|
@ -251,9 +251,11 @@ BOOL SetBulletObject(int x, int y, int val)
|
|||
case 5:
|
||||
tamakazu_ari[t++] = 0;
|
||||
break;
|
||||
|
||||
case 10:
|
||||
tamakazu_ari[t++] = 1;
|
||||
break;
|
||||
|
||||
default:
|
||||
tamakazu_ari[t] = 0;
|
||||
break;
|
||||
|
@ -601,9 +603,11 @@ void DeleteNpCharCode(int code, BOOL bSmoke)
|
|||
case 1:
|
||||
SetDestroyNpChar(gNPC[n].x, gNPC[n].y, gNPC[n].view.back, 4);
|
||||
break;
|
||||
|
||||
case 2:
|
||||
SetDestroyNpChar(gNPC[n].x, gNPC[n].y, gNPC[n].view.back, 8);
|
||||
break;
|
||||
|
||||
case 3:
|
||||
SetDestroyNpChar(gNPC[n].x, gNPC[n].y, gNPC[n].view.back, 16);
|
||||
break;
|
||||
|
|
|
@ -469,9 +469,11 @@ void LoseNpChar(NPCHAR *npc, BOOL bVanish)
|
|||
case 1:
|
||||
SetDestroyNpChar(npc->x, npc->y, npc->view.back, 3);
|
||||
break;
|
||||
|
||||
case 2:
|
||||
SetDestroyNpChar(npc->x, npc->y, npc->view.back, 7);
|
||||
break;
|
||||
|
||||
case 3:
|
||||
SetDestroyNpChar(npc->x, npc->y, npc->view.back, 12);
|
||||
break;
|
||||
|
|
|
@ -38,46 +38,46 @@ BOOL LoadNpcTable(const char *path)
|
|||
}
|
||||
|
||||
#ifdef NONPORTABLE
|
||||
for (n = 0; n < num; n++) //bits
|
||||
for (n = 0; n < num; n++) // Bits
|
||||
fread(&gNpcTable[n].bits, 2, 1, fp);
|
||||
for (n = 0; n < num; n++) //life
|
||||
for (n = 0; n < num; n++) // Life
|
||||
fread(&gNpcTable[n].life, 2, 1, fp);
|
||||
for (n = 0; n < num; n++) //surf
|
||||
for (n = 0; n < num; n++) // Surf
|
||||
fread(&gNpcTable[n].surf, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //destroy_voice
|
||||
for (n = 0; n < num; n++) // Destroy_voice
|
||||
fread(&gNpcTable[n].destroy_voice, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //hit_voice
|
||||
for (n = 0; n < num; n++) // Hit_voice
|
||||
fread(&gNpcTable[n].hit_voice, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //size
|
||||
for (n = 0; n < num; n++) // Size
|
||||
fread(&gNpcTable[n].size, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //exp
|
||||
for (n = 0; n < num; n++) // Exp
|
||||
fread(&gNpcTable[n].exp, 4, 1, fp);
|
||||
for (n = 0; n < num; n++) //damage
|
||||
for (n = 0; n < num; n++) // Damage
|
||||
fread(&gNpcTable[n].damage, 4, 1, fp);
|
||||
for (n = 0; n < num; n++) //hit
|
||||
for (n = 0; n < num; n++) // Hit
|
||||
fread(&gNpcTable[n].hit, 4, 1, fp);
|
||||
for (n = 0; n < num; n++) //view
|
||||
for (n = 0; n < num; n++) // View
|
||||
fread(&gNpcTable[n].view, 4, 1, fp);
|
||||
#else
|
||||
for (n = 0; n < num; n++) //bits
|
||||
for (n = 0; n < num; n++) // Bits
|
||||
gNpcTable[n].bits = File_ReadLE16(fp);
|
||||
for (n = 0; n < num; n++) //life
|
||||
for (n = 0; n < num; n++) // Life
|
||||
gNpcTable[n].life = File_ReadLE16(fp);
|
||||
for (n = 0; n < num; n++) //surf
|
||||
for (n = 0; n < num; n++) // Surf
|
||||
fread(&gNpcTable[n].surf, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //destroy_voice
|
||||
for (n = 0; n < num; n++) // Destroy_voice
|
||||
fread(&gNpcTable[n].destroy_voice, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //hit_voice
|
||||
for (n = 0; n < num; n++) // Hit_voice
|
||||
fread(&gNpcTable[n].hit_voice, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //size
|
||||
for (n = 0; n < num; n++) // Size
|
||||
fread(&gNpcTable[n].size, 1, 1, fp);
|
||||
for (n = 0; n < num; n++) //exp
|
||||
for (n = 0; n < num; n++) // Exp
|
||||
gNpcTable[n].exp = File_ReadLE32(fp);
|
||||
for (n = 0; n < num; n++) //damage
|
||||
for (n = 0; n < num; n++) // Damage
|
||||
gNpcTable[n].damage = File_ReadLE32(fp);
|
||||
for (n = 0; n < num; n++) //hit
|
||||
for (n = 0; n < num; n++) // Hit
|
||||
fread(&gNpcTable[n].hit, 4, 1, fp);
|
||||
for (n = 0; n < num; n++) //view
|
||||
for (n = 0; n < num; n++) // View
|
||||
fread(&gNpcTable[n].view, 4, 1, fp);
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue