pcbeard / iphonefrotz

Automatically exported from code.google.com/p/iphonefrotz
Other
0 stars 0 forks source link

Fatal Error auto-restoring glk windows in game with custom status window #255

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Problem reported privately by Wade C in beta game with privately sent 
attachment (LLG3).

What is the expected output or behavior?  What do you see instead?
From Wade:

" The in-game save and restores seem to mostly work, but after ifrotz's default 
save (IE the one that occurs if you quit the app), the game does not recover IF 
the graphics window was open (which sits beside the text window during play). I 
think it's some kind of glk object id problem... what happens is, you return to 
ifrotz, and it says:

'Could not create textgrid window with id (a number that varies). Aborting 
restore. Autorestore failed.'

Now, if you close the graphics map window from in the game (by typing MAP) 
before leaving ifrotz, this bug doesn't happen and you can return to the game. 
But it happens 100% of the time if you leave ifrotz with the graphics map 
window open.

This game has been super tested on many desktop interpreters by now, so I can 
guarantee this bug is specific to ifrotz, or code it depends on.
"

What version of Frotz are you using?
1.7

What device model are you using (e.g., iPhone 5, iPhone 3GS, iPad 4, iPod
Touch 4th gen.)
iPad 3

What version of iOS?  6.1, 7.0, etc.)
8.1.2

Original issue reported on code.google.com by spath...@gmail.com on 22 Feb 2015 at 8:12

GoogleCodeExporter commented 8 years ago
If it helps, the same sort of thing happened in Moments Out Of Time - Explorer 
Type if I started messing with the fancier menu modes. I didn't report it 
because the game itself has issues and bugs in any interpreter, but this sort 
of thing certainly happened; often, with the menus on, if I quit iFrotz (or, 
more likely, if MooT3 crashed iFrotz) and I returned to it, it threw a similar 
complaint.

Original comment by ilprimoc...@gmail.com on 23 Feb 2015 at 11:10