Commit Graph
28 Commits
Author SHA1 Message Date
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
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
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
Max Horn a1dd7a07a1 ENGINES: Remove some 'using' statements
svn-id: r54001
2010-11-01 16:00:17 +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
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
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 a5352e9a97 Also update menus.cpp with ChildType enum
svn-id: r27793
2007-06-30 16:29:14 +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
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 e7db7aff4d Avoid compiler warnings
svn-id: r24764
2006-11-23 05:37:37 +00:00
Eugene Sandulenko cfb29dcb51 Fix MSVC2005 warnings. Please, review the changes.
svn-id: r24760
2006-11-22 15:50:30 +00:00
Travis Howell 920a5ac5f4 Rename variable
svn-id: r24487
2006-10-24 08:11:43 +00:00
Travis Howell 6810993828 Add more menu code for Elvira 1
svn-id: r24486
2006-10-24 07:44:37 +00:00
Travis Howell bce0a11065 Add extra picture opcode code for ELvira 1/2
svn-id: r24426
2006-10-22 00:55:17 +00:00
Travis Howell 4e859bb26e Cleanup
svn-id: r24396
2006-10-21 00:51:32 +00:00
Max Horn ef4e68a8f5 Fix assignment-instead-of-compare bug in AGOSEngine::menuFor_e2
svn-id: r24363
2006-10-18 12:37:22 +00:00
Travis Howell 0a51fbb326 Add Elvira 2 difference in clearMenuStrip
svn-id: r24350
2006-10-16 11:23:47 +00:00
Travis Howell a833a2fb8e Enable menus in Elvira 2
svn-id: r24349
2006-10-16 11:20:20 +00:00
Travis Howell 45400860f0 Enable menus in WW, allows more progress
svn-id: r24347
2006-10-16 08:41:50 +00:00
Travis Howell ed89778036 Add menu support for Amiga demo of Elvira 1
svn-id: r24332
2006-10-15 04:15:48 +00:00