Commit Graph

60999 Commits

Author SHA1 Message Date
Martin Kiewitz
edd00bec67 SCI: another kq6 patch for audio+text support
fixes dialog of man in robe complaining about mints in pawn shop
2013-12-18 19:02:35 +01:00
Eugene Sandulenko
675e6643f7 FULLPIPE: Implement sceneHandler06_winArcade() 2013-12-18 18:38:30 +02:00
Eugene Sandulenko
db7b6b3352 FULLPIPE: Implement sceneHandler06_mumsyBallTake() 2013-12-18 18:38:08 +02:00
Eugene Sandulenko
29773ef1c0 FULLPIPE: Implement FullpipeEngine::drawArcadeOverlay() 2013-12-18 15:54:02 +02:00
Eugene Sandulenko
4fb8e6e66e FULLPIPE: Implement sceneHandler06_sub08() and sceneHandler06_sub10() 2013-12-18 15:51:24 +02:00
Eugene Sandulenko
4bc2f258a4 FULLPIPE: Implement sceneHandler06_sub03() 2013-12-18 15:41:05 +02:00
Eugene Sandulenko
fa94808e31 FULLPIPE: Implement sceneHandler06_sub05() 2013-12-18 15:27:04 +02:00
Eugene Sandulenko
9f1dee1115 FULLPIPE: Fix compiler warnings 2013-12-18 10:16:37 +02:00
Strangerke
4117af414e AVALANCHE: Fix out of bound access related to Pascal to C conversion 2013-12-18 07:44:40 +01:00
Strangerke
ceaa86c1c4 AVALANCHE: Fix some coding convention issues, fix some warnings 2013-12-17 23:07:48 +01:00
uruk
66160b983d AVALANCHE: Some index fixes in Nim. 2013-12-17 22:53:52 +01:00
uruk
6094a0985f AVALANCHE: Implement Dogfood's "AI" in Nim. 2013-12-17 22:48:19 +01:00
Strangerke
bccc548e15 AVALANCHE: Silent false-positive warning reported in Buildbot 2013-12-17 22:44:42 +01:00
Eugene Sandulenko
b4ce81baf9 FULLPIPE: Implement sceneHandler06_sub04() 2013-12-17 23:32:30 +02:00
Eugene Sandulenko
17cb840bc2 FULLPIPE: More code to scene06 2013-12-17 22:47:56 +02:00
Eugene Sandulenko
35758d05d4 FULLPIPE: Implement sceneHandler06_throwBall() 2013-12-17 21:49:32 +02:00
uruk
47bdabdb31 AVALANCHE: Implement startMove() in Nim. 2013-12-17 14:28:12 +01:00
uruk
30e27e11bb AVALANCHE: Get rid of plotStone(). 2013-12-17 14:11:35 +01:00
uruk
c6acf6c049 AVALANCHE: Implement drawing of stones in Nim. 2013-12-17 13:39:43 +01:00
Eugene Sandulenko
e57745ee95 FULLPIPE: Implement sceneHandler06_takeBall() 2013-12-17 13:59:15 +02:00
Eugene Sandulenko
8bb1666f9f FULLPIPE: Implement sceneHandler06_spinHandle() 2013-12-17 13:59:15 +02:00
Eugene Sandulenko
ba0faf8123 FULLPIPE: Implement sceneHandler06_showNextBall() 2013-12-17 13:59:15 +02:00
uruk
ae16ced5b6 AVALANCHE: Implement text drawing and setup in Nim. 2013-12-17 12:44:15 +01:00
uruk
ad9c247ae3 AVALANCHE: Implement picture loading/drawing in Nim. 2013-12-17 11:07:26 +01:00
Eugene Sandulenko
3fb03efbe3 FULLPIPE: Implement sceneHandler06_buttonPush() 2013-12-17 10:23:24 +02:00
Eugene Sandulenko
ce586cf836 FULLPIPE: More code to scene06 2013-12-17 10:14:00 +02:00
Eugene Sandulenko
bdd9931357 FULLPIPE: Implement sceneHandler06_enableDrops() 2013-12-17 10:08:20 +02:00
uruk
16194e227f AVALANCHE: Add some graphic functions for Nim. 2013-12-17 08:35:42 +01:00
Strangerke
5a1fe83911 CGE: Fix check on file handlers 2013-12-17 08:06:03 +01:00
Strangerke
ee34fcef43 AVALANCHE: Fix variable initialization in Nim 2013-12-17 07:52:06 +01:00
Strangerke
408f1b3aa3 TONY: Add a reset function in RMWindow in order to group variable initialization 2013-12-17 07:43:58 +01:00
Strangerke
b5316f4c2a TSAGE: R2R - Some more renaming and reordering in scene 1337, remove a useless Card 2013-12-17 07:09:45 +01:00
Strangerke
f8162cef4a TSAGE: R2R - Fix an original bug in the card game logic, remove useless loops 2013-12-17 01:01:46 +01:00
Johannes Schickel
3a8c243d34 COMMON: Revert "Fix mismatched new/delete in the MemoryPool class".
This reverts commit b585addc23.

The allocation of MemoryPool's page memory is doing in MemoryPool::allocPage,
which uses ::malloc, thus we need to use ::free to free the page memory in
MemoryPool::freeUnusedPages.
2013-12-17 00:26:50 +01:00
Filippos Karapetis
b585addc23 COMMON: Fix mismatched new/delete in the MemoryPool class
Memory is allocated with new in Hashmap::allocNode() and incorrectly
freed with free() in ~MemoryPool() and freeUnusedPages().
Issue reported by Dr. Memory
2013-12-17 01:16:28 +02:00
Strangerke
9466f57978 TSAGE: R2R - Some more renaming and refactoring in scene 1337 2013-12-16 21:48:28 +01:00
Eugene Sandulenko
2c84763771 FULLPIPE: Implement scene06_updateCursor() 2013-12-16 22:28:12 +02:00
Eugene Sandulenko
9ecdb4c1fc FULLPIPE: Enable scene06 2013-12-16 22:28:12 +02:00
Eugene Sandulenko
65512ffd97 FULLPIPE: Implement scene06_initMumsy() 2013-12-16 22:28:12 +02:00
Eugene Sandulenko
5fc18c023d FULLPIPE: Implement sceneHandler06() 2013-12-16 22:28:11 +02:00
Torbjörn Andersson
1d8b6a6843 FULLPIPE: Fix off-by-one error when checking valid 'idx'
Verified by sev, but I haven't actually seen it cause any problems.
2013-12-16 20:32:13 +01:00
Eugene Sandulenko
fe8d2df77c FULLPIPE: Implement FullpipeEngine::setArcadeOverlay() 2013-12-16 11:18:33 +02:00
Eugene Sandulenko
0911865af6 FULLPIPE: Rearrange arcade-related functions 2013-12-16 11:10:39 +02:00
Eugene Sandulenko
021e00ab7c FULLPIPE: Implement scene06_initScene() 2013-12-16 11:08:54 +02:00
Matthew Hoops
bda64c2b6d PEGASUS: Fix the prehistoric volcano animations 2013-12-15 23:10:20 -05:00
Martin Kiewitz
997887a368 SCI: patch SQ4 bug with throwing at sequel police
SQ4 floppy only, Sierra's official patch didn't fix it properly
2013-12-15 23:36:39 +01:00
Eugene Sandulenko
c37d70b933 FULLPIPE: Fix warning 2013-12-15 22:48:01 +02:00
Eugene Sandulenko
4c445c6446 FULLPIPE: Fix indentation 2013-12-15 22:41:29 +02:00
Eugene Sandulenko
73d7a7c14b FULLPIPE: Implement sceneHandler05_genFlies(). This completes the scene 2013-12-15 21:51:53 +02:00
Eugene Sandulenko
ab688e15a2 FULLPIPE: Renames in scene05 2013-12-15 21:51:53 +02:00