-print + delay

This commit is contained in:
jl777
2019-02-16 10:23:55 -11:00
parent 8b6fe6bec7
commit 2f13dbdf4e
2 changed files with 5 additions and 4 deletions

View File

@@ -252,7 +252,7 @@ int main(int argc, char **argv, char **envp)
if ( argc == 2 && (fp=fopen(argv[1],"rb")) == 0 ) if ( argc == 2 && (fp=fopen(argv[1],"rb")) == 0 )
{ {
seed = atol(argv[1]); seed = atol(argv[1]);
fprintf(stderr,"replay %llu\n",(long long)seed); //fprintf(stderr,"replay %llu\n",(long long)seed);
return(rogue_replay(seed,50000)); return(rogue_replay(seed,50000));
} }
else else

View File

@@ -246,7 +246,7 @@ int32_t rogue_replay2(uint8_t *newdata,uint64_t seed,char *keystrokes,int32_t nu
{ {
rs->P = *player; rs->P = *player;
rs->restoring = 1; rs->restoring = 1;
fprintf(stderr,"restore player packsize.%d HP.%d\n",rs->P.packsize,rs->P.hitpoints); //fprintf(stderr,"restore player packsize.%d HP.%d\n",rs->P.packsize,rs->P.hitpoints);
} }
uint32_t starttime = (uint32_t)time(NULL); uint32_t starttime = (uint32_t)time(NULL);
rogueiterate(rs); rogueiterate(rs);
@@ -296,7 +296,7 @@ int32_t rogue_replay(uint64_t seed,int32_t sleeptime)
while ( 1 ) while ( 1 )
{ {
roguefname(fname,seed,counter); roguefname(fname,seed,counter);
printf("check (%s)\n",fname); //printf("check (%s)\n",fname);
if ( (fp= fopen(fname,"rb")) == 0 ) if ( (fp= fopen(fname,"rb")) == 0 )
break; break;
if ( (fsize= get_filesize(fp)) <= 0 ) if ( (fsize= get_filesize(fp)) <= 0 )
@@ -329,13 +329,14 @@ int32_t rogue_replay(uint64_t seed,int32_t sleeptime)
{ {
if ( fread(&P,1,sizeof(P),fp) > 0 ) if ( fread(&P,1,sizeof(P),fp) > 0 )
{ {
printf("max size player\n"); //printf("max size player\n");
player = &P; player = &P;
} }
fclose(fp); fclose(fp);
} }
rogue_replay2(0,seed,keystrokes,num,player,50); rogue_replay2(0,seed,keystrokes,num,player,50);
mvaddstr(LINES - 2, 0, (char *)"replay completed"); mvaddstr(LINES - 2, 0, (char *)"replay completed");
sleep(4);
endwin(); endwin();
} }
if ( keystrokes != 0 ) if ( keystrokes != 0 )