aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/text.h
AgeCommit message (Collapse)Author
2016-02-28AGI: Add optional "pause, when entering commands" featureMartin Kiewitz
Shows a prompt window and pauses the game (just like original AGI did, but original AGI only did it in Hercules rendering mode).
2016-02-27AGI: Add support for upscaling and Hercules hires fontMartin Kiewitz
- User option to force Hercules hires font for any rendering mode - Also change mouse cursor hotspots from 1,1 to 0,0 - Fix inaccuracy in mouse controlled game menu - Change render_Block(), drawBox(), drawDisplayRect() to use upper Y instead of lower Y. Original AGI uses lower Y, but upper Y makes upscaling way easier.
2016-02-04AGI: Add Atari ST system UI buttonsMartin Kiewitz
2016-02-04AGI: Add Apple IIgs system UI buttonsMartin Kiewitz
For Restart/Quit/Pause dialog
2016-02-03AGI: Make inner loop handlers consistentMartin Kiewitz
2016-02-03AGI: Implement messageBox() as inner loopMartin Kiewitz
Also remove _game.keypress, _game.msgBoxTicks
2016-02-02AGI: Fix formatting.Johannes Schickel
This mostly enforces tabs for indentation and spaces for formatting. But also fixes spaces on empty lines, some extra/missing spaces. astyle + manual fixup
2016-02-01AGI: implement predictive dialogMartin Kiewitz
2016-01-29AGI: graphics rewrite + cleanupMartin Kiewitz
- graphics code fully rewritten - Apple IIgs font support - Amiga Topaz support - Word parser rewritten - menu code rewritten - removed forced 2 second delay on all room changes replaced with heuristic to detect situations, where it's required - lots of naming cleanup - new console commands show_map, screenobj, vmvars and vmflags - all sorts of hacks/workarounds removed - added SCI wait mouse cursor - added Apple IIgs mouse cursor - added Atari ST mouse cursor - added Amiga/Apple IIgs transition - added Atari ST transition - user can select another render mode and use Apple IIgs palette + transition for PC versions - inventory screen rewritten - SetSimple command now properly implemented - PreAGI Mickey: Sierra logo now shown - saved games: now saving controller key mapping also saving automatic save data (SetSimple command) - fixed invalid memory access when saving games (31 bytes were saved using Common::String c_ptr() Special Thanks to: - fuzzie for helping out with the Apple IIgs font + valgrind - eriktorbjorn for helping out with valgrind - LordHoto for figuring out the code, that caused invalid memory access in the original code, when saving a game - sev for help out with reversing the Amiga transition currently missing: - mouse support for menu - mouse support for system dialogs - predictive dialog support
2007-01-16Formating names in source codePaweł Kołodziejski
svn-id: r25101
2006-12-06first phase of objectisation of agi enginePaweł Kołodziejski
svn-id: r24808
2006-11-07fix (un)signedness warningsMax Horn
svn-id: r24651
2006-11-06Predictive input for AGI engine. To Do:Eugene Sandulenko
- Multitap - scummvm.ini-based dictionary path - speedup dictionary loading svn-id: r24635
2006-06-10Pop AGIs text.cpp into a class, for later cleanup.James Brown
svn-id: r23011
2006-05-31Fixed many const related warningsMax Horn
svn-id: r22794
2006-05-24Fixed most - not all - GCC warnings.Torbjörn Andersson
svn-id: r22614
2006-05-24From what I understand, the __ prefix is generally reserved for system headers,Torbjörn Andersson
so I've removed most of them. There's still some in list.h, but that should probably be replaced by our own list handler some day. svn-id: r22611
2006-05-23imported AGI enginePaweł Kołodziejski
svn-id: r22588