Eugene Sandulenko
|
8ad5694cb1
|
Reduce header dependencies for AGI engine.
svn-id: r46942
|
2010-01-03 20:15:44 +00:00 |
|
Max Horn
|
50435d6bae
|
AGI: Turn g_tickTimer & g_mouse into members of class AgiEngine resp. AgiBase
svn-id: r45259
|
2009-10-20 11:13:00 +00:00 |
|
Max Horn
|
03953bf292
|
AGI: Remove some global vars
svn-id: r45255
|
2009-10-19 22:51:37 +00:00 |
|
Eugene Sandulenko
|
0d4fc81698
|
Fix bug #2838551: "PSP: AGI games are unbearably slow"
svn-id: r43452
|
2009-08-16 19:48:13 +00:00 |
|
Kari Salminen
|
9a2785bc3b
|
Partially fix automatic restarting of AGI games (Addresses bug #2798797 ('AGI: larry 1 doesn't restart after dying') but doesn't fully fix it. There seems to be more to the problem still. Automatic restarting after dying of an STD doesn't take away the STD-condition and Larry continues to die in a loop).
svn-id: r42482
|
2009-07-14 15:02:17 +00:00 |
|
Eugene Sandulenko
|
8bcdd8d7f6
|
Run AGIMOUSE hack as a side effect always
svn-id: r41536
|
2009-06-15 07:06:52 +00:00 |
|
Eugene Sandulenko
|
0057d9b9b2
|
Add guard check to set.key opcode.
svn-id: r41260
|
2009-06-06 17:48:30 +00:00 |
|
Eugene Sandulenko
|
ea3373708c
|
Correct implementation for set.key opcode. Fixes #2605104: "AGI: Manhunter, F3 hotkey dosent work", removed number of hacks
svn-id: r41259
|
2009-06-06 17:48:09 +00:00 |
|
Eugene Sandulenko
|
d6a4dbeb1d
|
Implement fence.mouse opcode
svn-id: r41258
|
2009-06-06 17:47:29 +00:00 |
|
Eugene Sandulenko
|
8792628a46
|
Implement hide.mouse and show.mouse opcodes
svn-id: r41257
|
2009-06-06 17:46:55 +00:00 |
|
Eugene Sandulenko
|
9ff714a2db
|
Implement allow.menu opcode
svn-id: r41256
|
2009-06-06 17:46:38 +00:00 |
|
Eugene Sandulenko
|
c393144b19
|
Implement hold.key and release.key opcodes
svn-id: r41255
|
2009-06-06 17:46:19 +00:00 |
|
Eugene Sandulenko
|
1a321a2064
|
Cleanup
svn-id: r41254
|
2009-06-06 17:45:52 +00:00 |
|
Eugene Sandulenko
|
2113060c43
|
Implement cancel.line. Consider obj.status.f implemented
svn-id: r41253
|
2009-06-06 17:45:06 +00:00 |
|
Eugene Sandulenko
|
ed797c0709
|
Implement debug commands "room" and "bt"
svn-id: r41249
|
2009-06-06 17:43:26 +00:00 |
|
Eugene Sandulenko
|
a5d762c029
|
Fix bug #1745954: "GR: Intro "jumpy" in parts (Amiga version)"
svn-id: r41244
|
2009-06-06 17:41:29 +00:00 |
|
Eugene Sandulenko
|
26d8b2bb72
|
Fix bug #2721940: "AGI: Gold Rush! Restart Option differs from original"
svn-id: r41243
|
2009-06-06 17:40:56 +00:00 |
|
Eugene Sandulenko
|
a7049e5b3d
|
Fix implementation of prevent.input. This fixes SQ2 intro
svn-id: r41241
|
2009-06-06 17:40:09 +00:00 |
|
Eugene Sandulenko
|
93d62da652
|
Whitespace fixes and C++ comments
svn-id: r41239
|
2009-06-06 17:39:13 +00:00 |
|
Filippos Karapetis
|
0015657caa
|
Fix for bug #2541237 - "AGI: Restart quits ScummVM"
svn-id: r36279
|
2009-02-12 15:13:52 +00:00 |
|
Eugene Sandulenko
|
c31a0f7089
|
Fix bug #1942471: "AGI: Fan(Get Outta SQ): No Word wrapping"
svn-id: r35767
|
2009-01-07 13:27:58 +00:00 |
|
Torbjörn Andersson
|
9a9c1a40d9
|
Added a few more shouldQuit() checks. It's now possible to quit while, for
instance, Leisure Suit Larry is waiting for you to enter your age.
svn-id: r35761
|
2009-01-06 23:29:58 +00:00 |
|
Max Horn
|
9b160804ab
|
Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
svn-id: r34700
|
2008-09-30 12:27:38 +00:00 |
|
Christopher Page
|
30b1a62e81
|
Removed unnecessary #inlcudes
svn-id: r32984
|
2008-07-10 05:15:19 +00:00 |
|
Christopher Page
|
e808cdf7a0
|
Reimplemented pushEvent() and artificialEventQueue to work with Events instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM
svn-id: r32971
|
2008-07-09 02:27:05 +00:00 |
|
Christopher Page
|
61d25a912e
|
Agi works with the new GMM implementation
svn-id: r32953
|
2008-07-07 23:24:12 +00:00 |
|
Christopher Page
|
f878820bbe
|
Created Global Main Menu Dialog. Made a uniform _quit flag for engines. So far agi, agos, and cine are now using the new _quit flag.
svn-id: r32770
|
2008-06-24 21:15:30 +00:00 |
|
Filippos Karapetis
|
0de56ea1f9
|
Fix for original game bug #1942476 - "AGI: Fan(Get Outta SQ) - Score is lost on restart"
svn-id: r31776
|
2008-04-29 16:24:54 +00:00 |
|
Filippos Karapetis
|
e2fe69ff71
|
Show current text prompt when the accept_input opcode is called. This, together with commit #31477 fix bugs #1875076 - "AGI GR: Input prompt not changing in outhouse" and #1939632 - "SQ2: Text prompt glitch"
svn-id: r31485
|
2008-04-11 17:00:29 +00:00 |
|
Filippos Karapetis
|
58b78bae07
|
Initial attempt at handling non-default AGI game input prompt
svn-id: r31477
|
2008-04-10 21:58:59 +00:00 |
|
Filippos Karapetis
|
08f7059cf2
|
Fixed an off-by one error in the AGI set_menu opcode. Fixes bug #1935896 - "AGI: Fan(Beyond Titanic 2) - Assertion"
svn-id: r31457
|
2008-04-09 11:25:23 +00:00 |
|
Filippos Karapetis
|
9a0825cc06
|
Added a sanity check for original game script bugs in Agent06. Fixes bugs #1935842 - "AGI: Fan(Agent06) - Graphic errors" and #1935838 - "AGI: Fan(Agent06) - Crash on Quit"
svn-id: r31449
|
2008-04-08 08:54:05 +00:00 |
|
Kari Salminen
|
af4d740757
|
Fully fix bug #1660424 (KQ4: Zombie bug). The bug also affected room 18 in addition to the room 16 that was already taken care of in revision 30482.
svn-id: r30631
|
2008-01-25 12:32:38 +00:00 |
|
Kari Salminen
|
f7a05a6d20
|
Fixed typo in comment.
svn-id: r30614
|
2008-01-22 19:45:06 +00:00 |
|
Kari Salminen
|
8d1dd18bda
|
Implements 2 arguments version of the adj.ego.move.to.x.y-command. Should fix bug #1733297 (GR: Actor stuck (Amiga version)). Savegames when using adj.ego.move.to.x.y-command may be broken at the moment.
svn-id: r30602
|
2008-01-21 21:09:42 +00:00 |
|
Kari Salminen
|
d167ad4066
|
Workaround for bug #1660424 (KQ4: Zombie bug) which is a script bug present in the original game.
svn-id: r30482
|
2008-01-14 17:03:14 +00:00 |
|
Kari Salminen
|
6b372d97ee
|
Disable moving using mouse in mines (Rooms 147-162) and '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
|
2008-01-10 12:02:03 +00:00 |
|
Kari Salminen
|
01a256455d
|
Add partial implementation of obj.status.v-command (Based on observations of the command's output in the Amiga version of Gold Rush!).
svn-id: r30321
|
2008-01-07 08:57:28 +00:00 |
|
Kari Salminen
|
5f7a037bda
|
Implement a workaround to hide.mouse-command for Amiga's Gold Rush. Fixes walking with mouse in room 192 (The hanging scene i.e. the copy protection failure scene).
svn-id: r30259
|
2008-01-05 20:52:30 +00:00 |
|
Kari Salminen
|
28bbae1745
|
Make AGIPAL also accept 'pal.100' (Original hacked interpreter also does this).
svn-id: r30213
|
2008-01-04 00:24:29 +00:00 |
|
Kari Salminen
|
0ddfc0a64e
|
Fix for the Space Trek sprite duplication bug (#1659209). Makes commands position and position.v use coordinate clipping for Space Trek.
svn-id: r30190
|
2008-01-03 08:41:40 +00:00 |
|
Eugene Sandulenko
|
38d8105e4e
|
Add support for Russian versions of AGI games
svn-id: r29056
|
2007-09-23 16:43:43 +00:00 |
|
Nicola Mettifogo
|
258901bab9
|
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
|
2007-09-19 08:40:12 +00:00 |
|
Max Horn
|
3abc11611e
|
Code formatting fixes
svn-id: r28945
|
2007-09-18 20:16:33 +00:00 |
|
Kari Salminen
|
38cbbf14fc
|
Add workaround for Gold Rush intro skipping bug #1737343.
svn-id: r27719
|
2007-06-25 22:06:58 +00:00 |
|
Kari Salminen
|
d5822afe9e
|
Add AGI256 picture resource loading using AGI command unknown170. Uses parts of patch #1728713.
svn-id: r27569
|
2007-06-20 23:18:24 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Filippos Karapetis
|
50800d5969
|
Fixed bug #1658514: AGI: SQ1 (2.2 DOS ENG) bizzare exploding roger
svn-id: r26782
|
2007-05-07 19:42:59 +00:00 |
|
Filippos Karapetis
|
3413dda0e9
|
Fixed some comments
svn-id: r26771
|
2007-05-07 05:06:22 +00:00 |
|
Filippos Karapetis
|
ae3e16c970
|
Changed a workaround made for Space Trek to apply to all AGI fanmade games. The original workaround was inactive for Space Trek in ScummVM, but was activated for some older AGI games, which was not its original purpose. If this causes regressions with other fanmade games, it'd be best to limit it to Space Trek only
svn-id: r26766
|
2007-05-06 14:57:35 +00:00 |
|