Fixed a bug when showing messages in game.

This commit is contained in:
2014-03-08 23:23:18 -04:30
parent 96c7e316a9
commit 05d6914861

View File

@@ -159,6 +159,9 @@ gsname_t update(){
if(objs[i].x == iY && objs[i].y == iX){
keys[freeKey] = objs[i].id;
objs[i].type = NONE;
for(j = 0; j < 128; j++){
msg[j] = '\0';
}
for(j = 0; keyMsg[j] && j < 128; j++){
msg[j] = keyMsg[j];
}
@@ -175,6 +178,10 @@ gsname_t update(){
for(k = 0; k < nO; k++)
if(objs[k].type == DIALOG && objs[k].id == objs[i].dId) break;
for(j = 0; j < 128; j++){
msg[j] = '\0';
}
for(j = 0; objs[i].name[j] && j < 128; j++)
msg[j] = objs[i].name[j];
@@ -202,6 +209,10 @@ gsname_t update(){
}
}
for(j = 0; j < 128; j++){
msg[j] = '\0';
}
if(objs[i].unlocked){
for(j = 0; openDoor[j] && j < 128; j++){
msg[j] = openDoor[j];