Commit Graph

22335 Commits

Author SHA1 Message Date
Paul Gilbert
665b12ff8d CGE: Compilation fix after merge 2011-07-03 20:23:19 +10:00
Paul Gilbert
d1ef4021bc CGE: Bugfix for keyboard entry 2011-07-03 20:21:40 +10:00
Paul Gilbert
ecad39e246 CGE: Implemented code for game tick 2011-07-03 20:21:37 +10:00
Strangerke
4116189395 CGE: Some more renaming (WIP) 2011-07-03 11:28:22 +02:00
Paul Gilbert
dff8bd5474 CGE: Fix some memory leaks 2011-07-03 17:14:47 +10:00
Paul Gilbert
d53142d95e CGE: Fixed code using memory overruns to do duplication 2011-07-03 15:41:07 +10:00
Paul Gilbert
900e8cbf5b CGE: Fixed GCC compiler warnings 2011-07-03 15:32:27 +10:00
Paul Gilbert
156c2d020f CGE: Fix GCC compiler warnings 2011-07-03 14:55:49 +10:00
Paul Gilbert
334de9626a CGE: Removed C standard library includes 2011-07-03 12:30:27 +10:00
Paul Gilbert
bf6a5256fe CGE: Removed code for boot sector based copy protection check 2011-07-03 12:05:58 +10:00
Paul Gilbert
ac0caf7579 CGE: Implemented BITMAP::Hide method 2011-07-03 11:43:59 +10:00
eriktorbjorn
5f64f3ff47 CGE: Removed unused NumStr() function.
It was used, until my previous commit. :-)
2011-07-02 20:28:11 +02:00
eriktorbjorn
ada4556b9a CGE: Simplify error() calls
This also silences a few GCC warnings.
2011-07-02 20:25:39 +02:00
Strangerke
bdc213846e CGE: Some more renaming (WIP) 2011-07-02 18:20:41 +02:00
Paul Gilbert
f150126a0b CGE: Bugfix for wrapping event queue when it reaches the 256th event 2011-07-02 22:26:40 +10:00
Paul Gilbert
d510d2505b CGE: Fix for crash in BITMAP::solidAt when negative co-ordinates passed 2011-07-02 22:15:23 +10:00
Paul Gilbert
e782b53eab CGE: Added code for Mouse::On and Mouse::Off 2011-07-02 21:45:29 +10:00
Paul Gilbert
1e3c0725e4 CGE: Hooked up mouse event handler 2011-07-02 21:34:40 +10:00
Paul Gilbert
adb2701629 CGE: Graceful exit rather than an error 2011-07-02 20:38:27 +10:00
Paul Gilbert
72ae475c97 CGE: Fix naming of touch() virtual methods, and fixed keyboard handling 2011-07-02 20:04:30 +10:00
Paul Gilbert
bb3d61b137 CGE: Created an EventManager class and hooked it up to the Keyboard class 2011-07-02 18:38:25 +10:00
Paul Gilbert
d55401c2e1 CGE: Changed MOUSE class from using static fields to an instantiated class 2011-07-02 16:46:31 +10:00
Paul Gilbert
6833daab84 CGE: Added engine prefix to header file #defines 2011-07-02 16:23:32 +10:00
Paul Gilbert
ec28ef04c4 CGE: Merged mouse.* and keybd.* files to centralise event handling 2011-07-02 16:19:36 +10:00
Paul Gilbert
1ab67c2124 CGE: Fix problem with calculating box sizes for text strings 2011-07-02 16:04:47 +10:00
Paul Gilbert
3469d1fb04 CGE: Bugfix to correctly reset wait timeouts when done 2011-07-02 14:23:38 +10:00
Strangerke
8e531d0da3 CGE: Some more renaming (WIP) 2011-07-02 01:02:14 +02:00
Paul Gilbert
601bfbd609 CGE: Reimplemented game timer from using thread to using getMillis() 2011-07-01 18:18:44 +10:00
Paul Gilbert
c982298cbd CGE: Fix initialisation of the MOUSE class 2011-07-01 18:17:58 +10:00
Paul Gilbert
ac86efcd61 CGE: Palette fixes so that first screen shows correctly 2011-07-01 18:04:21 +10:00
Strangerke
0000a3139a CGE: Some more renaming (wip) 2011-07-01 08:37:40 +02:00
Strangerke
f59c910b8f CGE: Some more renaming (wip) 2011-06-30 08:30:23 +02:00
Strangerke
b0c9c9122f Merge branch 'master' of github.com:scummvm/scummvm into soltys_wip2 2011-06-29 16:15:41 +02:00
Strangerke
f2f3124246 CGE: Some more renaming (wip) 2011-06-29 16:13:17 +02:00
Strangerke
91dc5f424a CGE: Misc cleanup (provided by Digitall) 2011-06-29 14:29:49 +02:00
Paul Gilbert
e1b6bc0427 CGE: Removed Mouse from VGA::ShowQ to prevent crashes in the movie player 2011-06-29 21:17:07 +10:00
Littleboy
04933a1937 LASTEXPRESS: Make SoundEntry members private 2011-06-28 23:17:13 -04:00
Littleboy
b4ac4988cc LASTEXPRESS: Cleanup comments 2011-06-28 22:54:51 -04:00
Littleboy
90dc4f9a8c LASTEXPRESS: Move Sound class to the sound folder 2011-06-28 22:30:24 -04:00
Littleboy
6eace0ca75 LASTEXPRESS: Move sound queue related functions to a separate class
- Implement missing queue reset function
 - Cleanup SoundManager::playLoopingSound()
2011-06-28 22:13:40 -04:00
Littleboy
d1341387e3 LASTEXPRESS: Move more entry-related functions to Entry class 2011-06-28 20:09:56 -04:00
Strangerke
290305ad43 CGE: Cleanup : Start renaming. Add BMPLoad() function 2011-06-29 00:35:21 +02:00
Alyssa Milburn
3384f4bf82 MOHAWK: Don't leak bitlStream (spotted by clone2727). 2011-06-28 22:00:20 +02:00
Matthew Hoops
8cd81da14e MOHAWK: Cleanup Riven save code 2011-06-28 14:32:50 -04:00
Matthew Hoops
ddd83da48b MOHAWK: Add archive functions to get type/id lists
This will be needed for CarmenTQ
2011-06-28 13:54:14 -04:00
Matthew Hoops
cc818b444c MOHAWK: Use matchString instead of equalsIgnoreCase for resource names
A regression from 71c4329
2011-06-28 13:51:03 -04:00
Matthew Hoops
71c4329d86 MOHAWK: Rework archive handling
A new base class has been introduced (aptly named "Archive"), which is much cleaner than inheriting from MohawkArchive. In addition, the underlying resource retrieving code has been merged to reduce dupliplication.
2011-06-28 12:10:28 -04:00
Alyssa Milburn
ede71596ba MOHAWK: Better sanity checks in LB scripting. 2011-06-28 15:34:09 +02:00
Alyssa Milburn
c2e9319fa8 MOHAWK: Handle kLBOpRunData properly. 2011-06-28 15:32:25 +02:00
Alyssa Milburn
c2319a3a81 MOHAWK: Make LB's readString/readRect more generic. 2011-06-28 15:28:26 +02:00