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
Filippos Karapetis
d4d04a150d
Added a game ID field for all Sierra AGI games. Removed many types which are now obsolete from the game features field
...
svn-id: r26764
2007-05-06 14:36:02 +00:00
Filippos Karapetis
b82c68542c
Fix bug #1712585
...
svn-id: r26753
2007-05-05 16:10:12 +00:00
Torbjörn Andersson
6ba72121ad
Changed abs() to ABS()
...
svn-id: r26639
2007-04-28 04:29:05 +00:00
Eugene Sandulenko
a3ca3a3a3f
Make AGIPAL support more robust
...
svn-id: r26598
2007-04-26 20:18:12 +00:00
Eugene Sandulenko
f01fbb8467
Patch from bugreport #1678230 : "AGI: Entering text while screen is shaking"
...
svn-id: r26568
2007-04-22 16:17:14 +00:00
Matthew Hoops
a722b767a8
- adding support for saving AGIPAL games
...
- adding debug comment when using a new AGIPAL palette
- changing so that only pal.101-109 files are used and not pal.100, as AGIPAL starts at 101
svn-id: r26277
2007-03-22 22:03:21 +00:00
Matthew Hoops
080a76503b
adding AGIPAL support (for changing palettes in some fan games) Patch:1684685
...
svn-id: r26270
2007-03-21 20:13:40 +00:00
Matthew Hoops
96823c885f
updating shake.screen warning/comment to reflect that AGIPAL uses it, and not AGIMOUSE
...
svn-id: r26237
2007-03-18 23:35:24 +00:00
Eugene Sandulenko
80eb248a0e
Get rid of _opt. Cleanup.
...
svn-id: r25549
2007-02-13 15:27:36 +00:00
Max Horn
73c3625f1f
Fixing various doxygen warnings
...
svn-id: r25362
2007-02-03 21:37:52 +00:00
David Symonds
a2f49d31fb
Remove #include "agi/text.h"; fixes build. Pointyhat to aquadran.
...
svn-id: r25103
2007-01-16 13:09:42 +00:00
Paweł Kołodziejski
b47eb95316
Formating names in source code
...
svn-id: r25101
2007-01-16 12:40:51 +00:00
Stuart George
baf9d63f5b
Fixed version number printing in alt-d dialogue box
...
svn-id: r25070
2007-01-12 02:31:04 +00:00
Eugene Sandulenko
1403c8e6b0
Slighty modified patch #1631229 : "Revamp of AGI savegame system"
...
svn-id: r25069
2007-01-12 02:29:20 +00:00
Paweł Kołodziejski
1d3ca2e409
first phase of objectisation of agi engine
...
svn-id: r24808
2006-12-06 19:27:02 +00:00
James Brown
f5fdbcddfb
Pop AGIs text.cpp into a class, for later cleanup.
...
svn-id: r23011
2006-06-10 13:20:29 +00:00
Chris Apers
cbfc7bfc1a
objectify AGI sprite.h/cpp
...
svn-id: r22781
2006-05-30 18:53:01 +00:00