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