athrxx
be41ea3125
AGOS: (WW) - fix mouse cursor glitch
...
This one is pretty obvious when comparing ScummVM
with DOSBox behaviour. After the cursor changes to
one of the arrow cursors, it often stays that way when
it should actually switch back to the normal cursor. I have
fixed it to match the original code.
2024-03-27 21:55:11 +01:00
trembyle
b9e7b1dfcd
COMMON: ENGINES: Correct Czech language ISO code
...
1. Correct constant in common files
2. Add the old code to obsolete language codes
3. Replace all occurences in engine code
2022-03-04 18:29:02 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
8c81b5026a
AGOS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
athrxx
8d17584247
AGOS: (ELVIRA/PC98/Jp) - more dirty rect handling
...
Make more use of dirty rect handling (applies to the PC-98 version only, the other versions don't need that).
2021-01-22 00:47:58 +01:00
athrxx
574133086d
AGOS: (ELVIRA/PC98/Jp) - add Japanese font drawing
...
- Add dual layer graphics display to display the Japanese characters in their proper (double) resolution on top of the graphics. The original actually uses text mode.
- Adapt mouse handling to dual layer code.
- For consistency I got rid of all direct calls to _system->lockScreen() and _system->unlockScreen(), even in the sub engines that aren't affected. I find it easier to debug and to maintain this way.
2021-01-22 00:47:58 +01:00
Kirben
901eeea62e
AGOS: Convert verb ids for Simon the Sorcerer 2.
2014-03-01 22:54:18 +11:00
Kirben
afd21ac388
AGOS: Enable verb display in Simon the Sorcerer 2.
2014-03-01 20:11:40 +11:00
Johannes Schickel
c4fc0cee96
AGOS: Make GPL headers consistent in themselves.
2014-02-18 02:39:32 +01:00
Johannes Schickel
28b74b14ec
AGOS: Prefer getBasePtr over direct Surface::pixels access.
2013-08-03 02:52:31 +02:00
Matthew Hoops
0031c41db8
COMMON: Change kPlatformPC to kPlatformDOS
...
"PC" was very ambiguous and now it matches what we show in the GUI.
This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
Eugene Sandulenko
6e795a89b0
AGOS: Reduced header dependency
2011-08-06 11:28:40 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Torbjörn Andersson
dde6dabac9
Cleanup: Treat booleans as booleans, not integers. (I hope I didn't mess up,
...
because that would cause some nasty regressions...)
svn-id: r50643
2010-07-04 07:32:12 +00:00
Ori Avtalion
2fc9d6845b
Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew language
...
svn-id: r48645
2010-04-12 21:21:06 +00:00
Travis Howell
8a62c94f80
Enable Personal Nightmare by default.
...
svn-id: r43304
2009-08-12 02:24:03 +00:00
Travis Howell
1c15bcf87d
Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game engine, which require higher resolution.
...
svn-id: r43270
2009-08-11 14:42:44 +00:00
Travis Howell
dc0f6dce76
Use graphics surfaces for screen buffers, and always use correct pitch when writing to the frameBuffer.
...
svn-id: r42163
2009-07-06 06:21:59 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Travis Howell
93deecccef
Minor cleanup.
...
svn-id: r39259
2009-03-09 04:16:27 +00:00
Travis Howell
2bd2fe43c5
Change Personal Nightmare support to optional, until setjmp/longjmp code is converted.
...
svn-id: r39253
2009-03-09 02:25:29 +00:00
Travis Howell
468f9c43b7
Correct more errors in hitBox8().
...
svn-id: r39233
2009-03-08 14:39:04 +00:00
Travis Howell
e8a00262ed
Correct error in hitBox8().
...
svn-id: r39223
2009-03-08 13:19:19 +00:00
Travis Howell
1937dca584
Cleanup.
...
svn-id: r39222
2009-03-08 13:18:07 +00:00
Travis Howell
56189fcf30
Clarify several errors messages.
...
svn-id: r39219
2009-03-08 10:08:09 +00:00
Travis Howell
2620d6836c
Add initial support for Personal Nightmare.
...
Thanks to dreammaster for file decompression and icon decoding code.
NOTE: setjmp/longjmp code will require conversion for portability.
svn-id: r39216
2009-03-08 08:45:21 +00:00
Max Horn
f9ecd95d69
Whitespace cleanup: Convert space followed by tab to just tab
...
svn-id: r39203
2009-03-07 19:24:31 +00:00
Travis Howell
e75178f383
Add minor verb code differences in Elvira 1/2.
...
svn-id: r39136
2009-03-05 21:38:17 +00:00
Travis Howell
b2332744e4
Cleanup.
...
svn-id: r36228
2009-02-07 01:11:51 +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
8d8c46e36f
Cleanup: Got rid of _quit and _rtl variables in engine.h/.cpp which are not used anymore. Found some _quit flags in Agos and Gob and replaced with bool quit() where appropriate
...
svn-id: r33848
2008-08-13 20:45:00 +00:00
Travis Howell
fd65ea311a
Hopefully allow quiting at any stage AGOS engines games again.
...
svn-id: r33693
2008-08-08 02:18:17 +00:00
Travis Howell
7a919a0f4f
Add patch #1928643 - Czech fan translation of Simon the Sorcerer 1.
...
svn-id: r31300
2008-03-29 13:27:25 +00:00
Travis Howell
48fac2f9dc
Fix palette glitches in Amiga OCS version of Simon the Sorcerer 1.
...
svn-id: r31233
2008-03-25 08:03:32 +00:00
Travis Howell
47ad2487b4
Fix name locking in Waxworks, and cleanup.
...
svn-id: r31229
2008-03-23 23:18:43 +00:00
Travis Howell
884276e22e
Fix bug #1911558 - FF: Inventory doesn't scroll to the end.
...
svn-id: r31110
2008-03-12 00:22:30 +00:00
Torbjörn Andersson
890da04bc4
Cleanup.
...
svn-id: r31108
2008-03-11 19:25:53 +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
Travis Howell
89b2cf75e2
Use frameBuffer directly, in order to drop extra buffer (frontBuffer) and cleanup code.
...
svn-id: r27577
2007-06-21 03:14:20 +00:00
Travis Howell
c9f1dea6b0
Restrict workaround, to prevent regression when inverting conversation responses in scrolling locations.
...
svn-id: r27340
2007-06-11 06:19:33 +00:00
Travis Howell
80bf4126a1
Fix position of name text in Hebrew versions.
...
svn-id: r27234
2007-06-09 08:58:18 +00:00
Travis Howell
0a7c2b66b3
Fix crash, when the hitarea array overflows in the Amiga demo of Elvira 1.
...
svn-id: r27128
2007-06-06 05:54:03 +00:00
Travis Howell
56cde56d4b
Fix input issues in earlier games, and split handleMouseMoved() due to difference in earlier games.
...
svn-id: r27103
2007-06-05 11:38:26 +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
Travis Howell
d4191508f6
Cleanup.
...
svn-id: r26858
2007-05-17 09:00:14 +00:00
Travis Howell
1ef7c3dbad
Fix bug in original Simon the Sorcerer 2, the x position in invertBox() needs to be adjusted for scrolling locations.
...
svn-id: r26823
2007-05-13 04:11:19 +00:00
Travis Howell
20bf83a2ce
Imrproved support for Elvira 1/2 and Waxworks.
...
svn-id: r26792
2007-05-09 15:36:05 +00:00
Travis Howell
d5504f0b66
The Palette difference in inventory arrows, applies to AGA version of Simon the Sorcerer 1 too.
...
svn-id: r26780
2007-05-07 13:09:10 +00:00
Travis Howell
9547535bd2
Fixes for conversation response in Waxworks.
...
svn-id: r26779
2007-05-07 13:03:02 +00:00
Travis Howell
b932d60251
Cleanup.
...
svn-id: r26497
2007-04-15 14:12:08 +00:00