Commit Graph

52 Commits

Author SHA1 Message Date
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
Johannes Schickel
55a6e5af76 AGOS: Fix mouse cursor color in Simon 1. 2011-02-18 18:39:26 +01: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
Marcus Comstedt
40f9506163 The default keycolor for mouse pointers used to be 255.
This makes sense as a default for CLUT8 modes, but not really
for anything else.  As part of the gsoc2009-16bit merge, the
default was changed to "all ones", with extra code in the SDL
backend to truncate this to the depth of the mode.  However,
"all ones" (white) still isn't a very useful default for RGB modes.
So rather than jumping through hoops to provide a bad default,
it's better to remove the default altogether.  Engines which relied
on the old default of 255 have been updated to specify it explicitly.

svn-id: r47118
2010-01-07 15:07:36 +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
2f798b088f Simplify cursor code.
svn-id: r40653
2009-05-17 14:53:47 +00:00
Travis Howell
31adbb8769 Fix mouse cursor color in the demo versions of The Feeble Files.
svn-id: r40643
2009-05-17 11:05:10 +00:00
Travis Howell
bce47e7eb6 Add initial support for DOS non-interactive demos of The Feeble Files.
svn-id: r40619
2009-05-16 05:34:16 +00:00
Travis Howell
93deecccef Minor cleanup.
svn-id: r39259
2009-03-09 04:16:27 +00:00
Max Horn
563d76d342 AGOS: Changed _leftButtonDown & _rightButtonDown from byte to int
svn-id: r39256
2009-03-09 03:45:33 +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
Filippos Karapetis
ca2c1b35b4 Variable _oneClick is a byte, so we can't compare it to boolean true/false
svn-id: r39229
2009-03-08 14:28:05 +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
Travis Howell
e593015402 Cleanup.
svn-id: r35323
2008-12-13 03:12:56 +00:00
Jordi Vilalta Prat
d6c34bdc4b Fixed the spaces before tabs.
svn-id: r30667
2008-01-28 00:14:17 +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
Chris Apers
500481c4ec Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)
svn-id: r28803
2007-09-01 19:13:04 +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
c87cf11c76 Add missing mouse cursor in Elvira 2.
svn-id: r27002
2007-05-28 23:14:50 +00:00
Travis Howell
e2af13a7f6 Adjust code for paranoid compilers.
svn-id: r26971
2007-05-27 11:54:01 +00:00
Paweł Kołodziejski
78953e1818 fixed warning and add assert for potential uninitialised src
svn-id: r26964
2007-05-27 10:53:09 +00:00
Travis Howell
f33ea9c7f9 Add extra mouse cursors used by Elvira 2.
svn-id: r26956
2007-05-27 05:17:39 +00:00
Travis Howell
d4191508f6 Cleanup.
svn-id: r26858
2007-05-17 09:00:14 +00:00
Travis Howell
69828cf56c Fix mouse regression in Swampy Adventures.
svn-id: r26503
2007-04-15 14:43:23 +00:00
Travis Howell
b932d60251 Cleanup.
svn-id: r26497
2007-04-15 14:12:08 +00:00
Travis Howell
2d3e77db85 Split game engines, to allow further cleanups.
svn-id: r26481
2007-04-15 05:04:48 +00:00
Gregory Montoir
5aca9dce8c added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
svn-id: r26357
2007-04-01 17:36:13 +00:00
Travis Howell
3e85ecbe5f Remove duplicate code, for clipping of mouse position.
svn-id: r26238
2007-03-19 00:24:58 +00:00
Max Horn
72ee9ee86a Changed AGOS to use the EventManager to track the mouse position; added a FIXME comment about _mouseOld never being set
svn-id: r26206
2007-03-18 13:29:12 +00:00
Travis Howell
8f0a3e8961 Fix cursor palette regression in Simon the Sorcerer 1.
svn-id: r25625
2007-02-16 10:36:33 +00:00
Travis Howell
3aaf15938d Fix cursor palette regression in Simon the Sorcerer 1.
svn-id: r25624
2007-02-16 10:33:37 +00:00
Travis Howell
3c1ede0520 Fix cursor palette in Amiga versions of Simon the Sorcerer 1 and remove duplciate cursor table.
svn-id: r25511
2007-02-12 06:15:26 +00:00
Travis Howell
25069065f3 Increase delay for dragging items, to match original
svn-id: r24564
2006-10-29 07:30:31 +00:00
Travis Howell
c85c37561d Fix cursor palette in Elvira 1
svn-id: r24552
2006-10-28 11:34:56 +00:00
Travis Howell
aa6a92ac6d Add shield cursor for Elvira 1
svn-id: r24551
2006-10-28 11:29:13 +00:00
Travis Howell
920a5ac5f4 Rename variable
svn-id: r24487
2006-10-24 08:11:43 +00:00
Travis Howell
25c38db499 Add drag support for items in Elvira 1/2 and WW
svn-id: r24436
2006-10-22 13:04:34 +00:00
Travis Howell
744cfc14af Fix display of sword cursor in WW
svn-id: r24362
2006-10-18 12:23:43 +00:00
Travis Howell
f4c27c2127 Add mouse cursors for WW
svn-id: r24361
2006-10-18 11:52:55 +00:00
Travis Howell
6201707122 Fix display and input in dimp
svn-id: r24068
2006-10-02 11:31:11 +00:00
Travis Howell
6b0cd7c841 Fix cursor regression in FF
svn-id: r24057
2006-10-01 11:18:05 +00:00
Travis Howell
53473f0498 Add debug opcode table for PP and other minor changes for PP
svn-id: r24050
2006-10-01 10:04:23 +00:00
Travis Howell
c8689b29d8 Add mouse cursor support for PP and minor cleanup
svn-id: r24027
2006-09-30 06:47:41 +00:00
Eugene Sandulenko
bb1547ab1c Phase 5 of Simon engine renaming. Renamed namespace Simon -> AGOS and
SimonEngine -> AGOSEngine.

Source is compilable and runnable again. I'm done.

svn-id: r24013
2006-09-29 09:44:30 +00:00