Age | Commit message (Collapse) | Author |
|
Use hardcoded first line instead
In Donald Duck the status line is at line 24, but also hidden
|
|
|
|
|
|
It seems the issues on AmigaOS aren't actually caused by the new
code. Reverting the revert.
|
|
It seems the current code causes issues on at least AmigaOS.
Changed current code to the way SCI handled it.
Needs to get investigated in detail.
Added FIXME. Also see engines/sci/event.cpp
|
|
|
|
in game timer is now updated, when scripts read in game timer
VM variables and during main loop. ScummVM total play time feature
is used for it. Game cycle syncing is done at the same time.
|
|
renamed getflag() to getFlag()
renamed setflag() to setFlag()
renamed flipflag() to flipFlag()
preagi: renamed setFlag for this engine to setWinnieFlag
|
|
Don't access variables directly, but through method
Shouldn't include any functional differences
Also changed several hardcoded values to the corresponding enums.
|
|
After the VM Var 6 <-> ego direction change, this is required
Also our original behavior was inaccurate in that part as well.
|
|
Reset key, when no valid .ascii was received.
|
|
should probably get fixed at some point in backend
|
|
- 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
|
|
|
|
|
|
|
|
|
|
Applied eriktorbjorn's patch from that bug tracker item (slightly
modified), which is what NAGI does, and which fixes restarting in LSL1
and PQ1 (bug #2823762), and other AGI games that do not reset the
controller keys when restarting.
|
|
|
|
|
|
|
|
This makes AGI quite a bit less noisy by default.
svn-id: r53868
|
|
svn-id: r49843
|
|
Bug #2825273: "AGI: KQ4: Dwarf sequence". Always allow ESC to work
in KQ4.
svn-id: r49746
|
|
Bug #1875842: "AGI: Character loses final walking position".
Do not reset ADJ_EGO_XY if non-directional keys were pressed.
svn-id: r49744
|
|
svn-id: r49731
|
|
svn-id: r46942
|
|
svn-id: r45616
|
|
svn-id: r45261
|
|
svn-id: r45259
|
|
svn-id: r42662
|
|
svn-id: r42659
|
|
F3 hotkey dosent work", removed number of hacks
svn-id: r41259
|
|
svn-id: r41254
|
|
svn-id: r41243
|
|
svn-id: r41239
|
|
The engine still crashes when load from GMM occured with a text box on screen.
svn-id: r40733
|
|
svn-id: r40468
|
|
svn-id: r36279
|
|
like 'while(cond);' by inserting newlines
svn-id: r36127
|
|
svn-id: r36109
|
|
instance, Leisure Suit Larry is waiting for you to enter your age.
svn-id: r35761
|
|
blocking text windows). Fixes bugs #1935909 and #1943872
svn-id: r31777
|
|
svn-id: r31477
|
|
_game.playerControl is 0), since in those cases it is possible to enter text in the input area. Should fix bugs #1935844 - "PQ1: Predictive Text does not load" and #1936374 - "LSL1: No predictive input at age verification page"
svn-id: r31462
|
|
introduced in r30375. So bug #1733297 remains although not stricly in its original form (Moving using mouse in the mines bugs still but not identically as when the bug report was given).
svn-id: r30377
|
|
'adj.ego.move.to.x.y'-command (Which uses 2 arguments) in Amiga's Gold Rush. This temporary hack fixes bug #1733297 (GR: Actor stuck (Amiga version)).
svn-id: r30375
|
|
been updated.
svn-id: r28966
|
|
DOS 1.0X). The ESC key will pause the game in those 3 games
svn-id: r28129
|
|
menus them originally: KQ1 Amiga and ST and early versions of KQ3 Amiga, SQ1 ST, SQ1 DOS and SQ1 Amiga. The GF_FORCEMENUS flag has been remaned to GF_MENUS. Also, two problematic versions of KQ3, a problematic version of SQ1 and a problematic version of Mixed up Mother Goose have been disabled. Finally, a duplicate detection entry for SQ1 has been removed
svn-id: r28095
|