test
This commit is contained in:
@@ -153,13 +153,22 @@ step_ok(int ch)
|
||||
char
|
||||
readchar(struct rogue_state *rs)
|
||||
{
|
||||
char ch = -1;
|
||||
char c,ch = -1;
|
||||
if ( rs != 0 && rs->guiflag == 0 )
|
||||
{
|
||||
static uint32_t counter;
|
||||
if ( rs->ind < rs->numkeys )
|
||||
{
|
||||
return(rs->keystrokes[rs->ind++]);
|
||||
c = rs->keystrokes[rs->ind++];
|
||||
while ( c == 'Q' && rs->ind < rs->numkeys )
|
||||
{
|
||||
fprintf(stderr,"Got 'Q' next (%c)\n",rs->keystrokes[rs->ind]); sleep(2);
|
||||
if ( rs->keystrokes[rs->ind] == 'y' )
|
||||
return(c);
|
||||
rs->ind++;
|
||||
c = rs->keystrokes[rs->ind++];
|
||||
}
|
||||
return(c);
|
||||
}
|
||||
if ( rs->replaydone != 0 && counter++ < 3 )
|
||||
fprintf(stderr,"replay finished but readchar called\n");
|
||||
|
||||
Reference in New Issue
Block a user