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
56d897a100
AGOS: (ELVIRA/PC98/Jp) - more fixes
...
Just walking around the castle fixing bugs as I find them, e. g.:
- make decompression routine safer (this could write a couple of invalid byte in at least one case)
- also support compressed data header without actual data (required in the kitchen scene when killing the evil cook)
- fix some graphics/palette related glitches
2021-01-22 00:47:59 +01: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
Ori Avtalion
5e49800901
AGOS: Reduce audio header dependencies
2016-04-14 16:48:02 +03:00
Johannes Schickel
c4fc0cee96
AGOS: Make GPL headers consistent in themselves.
2014-02-18 02:39:32 +01:00
Strangerke
b3356464e4
AGOS: Janitorial - Fix spacing errors
2013-11-24 19:18:20 +01:00
Johannes Schickel
01daff0f1d
AGOS: Take advantage of Surface::getPixels.
2013-08-03 04:02:50 +02: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
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
dhewg
d83a83ef50
JANITORIAL: Remove/comment unused vars
...
Found by GCC 4.6's -Wunused-but-set-variable
2011-03-29 21:57:56 +02:00
Max Horn
651e2760a3
Fix spelling, cleanup
...
svn-id: r49843
2010-06-15 12:33:20 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +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
4389b70395
Fix glitch when removing arrows from spell book in Elvira 1.
...
svn-id: r43165
2009-08-09 10:28:11 +00:00
Travis Howell
82692b117c
Fix bug #2834254 - ELVIRA: Buggy scroll arrows when mixing spells.
...
svn-id: r43152
2009-08-09 01:20:08 +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
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
b2ec405011
Add loading of hard coded icon data in the AtariST version of PN.
...
svn-id: r39247
2009-03-08 22:51:19 +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
Travis Howell
b2332744e4
Cleanup.
...
svn-id: r36228
2009-02-07 01:11:51 +00:00
Travis Howell
e593015402
Cleanup.
...
svn-id: r35323
2008-12-13 03:12:56 +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
Chris Apers
3dd11b260b
Remove bad workaround and change compiler options (no optimization, no inline)
...
svn-id: r29862
2007-12-15 12:02:47 +00:00
Chris Apers
0f16772c46
Workaround for bug #1738485
...
svn-id: r29840
2007-12-12 22:11:19 +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
5505801533
Minor cleanup.
...
svn-id: r27649
2007-06-23 08:26:18 +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
bb476586b7
Fix inventory arrows in Elvira 1.
...
svn-id: r27170
2007-06-07 15:42:59 +00:00
Travis Howell
8e927dd4c7
Hopefully more reliable display of inventory arrows.
...
svn-id: r27095
2007-06-05 00:36:33 +00:00
Travis Howell
6dd52b592e
Fix inventory arrows in Amiga OCS version of Simon the Sorcerer 1.
...
svn-id: r27079
2007-06-04 08:56:00 +00:00
Travis Howell
a7fb55c028
Fix inventory icons display in Amiga version of Waxworks.
...
svn-id: r27045
2007-06-02 05:27:34 +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
82d6145be5
Minor cleanup.
...
svn-id: r26913
2007-05-22 13:11:06 +00:00
Travis Howell
6302acf523
Completely revert last changes in icon code.
...
svn-id: r26859
2007-05-17 09:02:01 +00:00
Travis Howell
b3c582e4c7
Ooops, commit too much.
...
svn-id: r26854
2007-05-16 13:00:38 +00:00
Travis Howell
bf3b58e7cf
Add code for handling special walls in Elvira 1/2.
...
svn-id: r26853
2007-05-16 12:58:47 +00:00
Travis Howell
2783526b71
Fix inventory icons in Amiga/AtariST versions of Elvira 1.
...
svn-id: r26852
2007-05-16 10:03:02 +00:00
Travis Howell
b6672f37a9
Fix bugs #941074 and #828860 , by switching to graphics renderer code used by earlier (non-Windows) versions of Simon the Sorcerer 1/2.
...
svn-id: r26825
2007-05-13 08:46:48 +00:00
Travis Howell
3a4c4fa181
Don't attempt to decode unknown icon data formats.
...
svn-id: r26781
2007-05-07 13:40:29 +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
8c21d430bb
Fix inventory movement in Elvira 1/2 and Waxworks.
...
svn-id: r26773
2007-05-07 06:30:51 +00:00
Travis Howell
1a69604e82
Cleanup.
...
svn-id: r26769
2007-05-07 01:11:10 +00:00