Commit Graph

1770 Commits

Author SHA1 Message Date
Eugene Sandulenko
55b6e7f090 FULLPIPE: Implement ModalMap::init2() 2016-12-08 18:12:57 +01:00
Eugene Sandulenko
7e1dc617c4 FULLPIPE: Implement isSaveAllowed() 2016-12-07 19:03:08 +01:00
Eugene Sandulenko
000a68cf79 FULLPIPE: Implement ModalMap::isSceneEnabled() 2016-12-07 18:38:55 +01:00
Eugene Sandulenko
a998a1b580 FULLPIPE: Implement ModalMap::checkScenePass() 2016-12-07 12:05:42 +01:00
Eugene Sandulenko
216566f235 FULLPIPE: Renames in ModalMap 2016-12-06 19:46:31 +01:00
Eugene Sandulenko
9d9c856479 FULLPIPE: Map code difference for German version 2016-12-06 19:46:13 +01:00
Eugene Sandulenko
2a1651991a FULLPIPE: Added detection for English Steam version 2016-12-06 19:46:13 +01:00
Eugene Sandulenko
d49861fc1a FULLPIPE: Implemented ModalMap::getSceneHPicture() 2016-12-05 22:06:38 +01:00
Eugene Sandulenko
e535ba1929 FULLPIPE: Enable engine by default 2016-12-04 20:34:55 +01:00
Eugene Sandulenko
81c8f0558f FULLPIPE: Fix another warning 2016-12-04 16:36:13 +01:00
Eugene Sandulenko
208f4e558f FULLPIPE: Fix warnings 2016-12-04 16:19:37 +01:00
Eugene Sandulenko
1b1aba305e FULLPIPE: Added detection for Russian demo version.
Crashes as startup
2016-12-04 15:21:37 +01:00
Eugene Sandulenko
137173aee3 FULLPIPE: Add detection for Estonian version 2016-12-04 15:21:37 +01:00
Eugene Sandulenko
5a92417fb7 FULLPIPE: Added detection for German Demo and using different file for version detection 2016-12-03 22:57:18 +01:00
Eugene Sandulenko
f74463147e FULLPIPE: Fix detected language for German version 2016-12-02 15:40:38 +01:00
Eugene Sandulenko
728e775e83 FULLPIPE: Remove obsolete TODO 2016-12-01 10:54:48 +01:00
Eugene Sandulenko
dec0d3acbc FULLPIPE: Cleanup 2016-12-01 10:53:02 +01:00
Eugene Sandulenko
7fe5a4ef91 FULLPIPE: Fix quitting game via menu 2016-12-01 10:50:29 +01:00
Eugene Sandulenko
44e5c01e35 FULLPIPE: Fix crash on scene switch 2016-12-01 08:23:11 +01:00
Eugene Sandulenko
69ed293003 FULLPIPE: Rename struct variables of MovGraphItem 2016-12-01 08:06:56 +01:00
Eugene Sandulenko
7cf299c475 FULLPIPE: Hide useless noisy warning 2016-11-30 20:36:46 +01:00
Eugene Sandulenko
80d86745cf FULLPIPE: Implement MovGraph destructor 2016-11-30 20:36:46 +01:00
Eugene Sandulenko
6071d1b05c FULLPIPE: Restart SFX on request instead of skipping it.
This matches the original and fixes the footstep sounds.
2016-11-30 20:36:46 +01:00
Eugene Sandulenko
501681dd24 FULLPIPE: Fix music looping in scene04. This completes this scene 2016-11-30 15:43:13 +01:00
Eugene Sandulenko
d712d2bcff FULLPIPE: Initial code for scene04 music 2016-11-29 19:39:04 +01:00
Eugene Sandulenko
afe8a2bb31 FULLPIPE: Fix sound in scene04 2016-11-29 18:45:04 +01:00
Eugene Sandulenko
a6d2feb8c4 FULLPIPE: Unstub setSceneMusicParameters() 2016-11-29 18:45:04 +01:00
Eugene Sandulenko
5d45f740d3 FULLPIPE: Implement track looping in sceneFinal 2016-11-29 18:45:04 +01:00
Eugene Sandulenko
dd4f48f4d7 FULLPIPE: Unstub StopAllSoundStreams() 2016-11-29 18:45:04 +01:00
Torbjörn Andersson
75e2770fae FULLPIPE: Silence GCC warnings (mostly signed/unsigned ones) 2016-11-28 06:42:47 +01:00
Eugene Sandulenko
b5b5c4f341 FULLPIPE: Start final music 2016-11-25 18:53:16 +01:00
Eugene Sandulenko
1523f987c3 FULLPIPE: Added 4 sound channels like in original 2016-11-25 18:53:16 +01:00
Eugene Sandulenko
4d8cc0db68 FULLPIPE: Correctly restart scene audio tracks 2016-11-25 18:53:16 +01:00
Eugene Sandulenko
a36039f9fe FULLPIPE: Fix bug in original in scene05 2016-11-12 12:35:18 +01:00
Eugene Sandulenko
f9d9bd8106 FULLPIPE: Fix memory leak 2016-11-12 12:35:18 +01:00
Eugene Sandulenko
56490360c2 FULLPIPE: Fix if statement. Thanks to PVS-Studio 2016-10-26 01:51:39 +02:00
Eugene Sandulenko
5eb1da42c3 FULLPIPE: Fix steps sounds 2016-10-16 23:25:38 +02:00
Retro-Junk
25ff6fcd5f FULLPIPE: Fix animation lock-up 2016-10-12 09:06:01 +02:00
Eugene Sandulenko
4d1076b33e FULLPIPE: Added on-demand debug output to PicAniInfos 2016-10-05 09:13:28 +02:00
Eugene Sandulenko
5c2bfc4c23 FULLPIPE: Added debugging to interaction code 2016-10-04 19:48:12 +02:00
Eugene Sandulenko
475ae058e3 FULLPIPE: Fix crash on reentering scene27.
The scene destructor will take care of the allocated bats.
2016-10-04 19:18:14 +02:00
Retro-Junk
3f6ca96c5b FULLPIPE: Scene11: Fix non-swinging swing 2016-10-02 23:31:01 +02:00
Retro-Junk
c20bc7f620 FULLPIPE: Scene11: Rewrite scene handler in a sane way 2016-10-02 23:03:34 +02:00
Eugene Sandulenko
55d9b5e255 FULLPIPE: More corrections to scene logic in scene11 2016-10-02 22:04:31 +02:00
Eugene Sandulenko
ab82cacf23 FULLPIPE: Restore original swing logic in scene11 2016-10-02 21:26:06 +02:00
Retro-Junk
2d4ce853c8 FULLPIPE: Scene11: Preserve Dude's state during swing update 2016-10-02 20:53:48 +02:00
Eugene Sandulenko
ed62aca66c FULLPIPE: Implement MotionController::enableLinks() 2016-10-02 15:46:19 +02:00
Eugene Sandulenko
5a76ae7ceb FULLPIPE: Fix Grandma positioning in scene14 2016-10-02 15:14:05 +02:00
Eugene Sandulenko
c141baeb61 FULLPIPE: Fix code formatting 2016-10-02 15:11:52 +02:00
Eugene Sandulenko
405c4e0415 FULLPIPE: Improve collision detection in scene06 2016-10-02 13:44:57 +02:00
Eugene Sandulenko
4ddf68ac9a FULLPIPE: Fix ball collision detection in scene14 2016-10-02 13:44:37 +02:00
Eugene Sandulenko
4acb6c886c FULLPIPE: Center mouse cursor on startup 2016-10-02 13:23:04 +02:00
Eugene Sandulenko
90ec4f6ac5 FULLPIPE: Fix crash on reenter to scene37 2016-10-02 13:01:39 +02:00
Eugene Sandulenko
e2325f022b FULLPIPE: Fix tube logic on scene37 2016-10-02 13:01:39 +02:00
Eugene Sandulenko
e16725a763 FULLPIPE: Rebames in scene37 2016-10-01 23:13:54 +02:00
Eugene Sandulenko
7da5d48d5e FULLPIPE: Clarify MovGraphLink flags variable type 2016-10-01 23:13:54 +02:00
Eugene Sandulenko
a4758dac41 FULLPIPE: Fix logic in scene25. Now Dude can return back 2016-10-01 21:27:02 +02:00
Eugene Sandulenko
70f9cc5215 FULLPIPE: Further selection to cursor handling in scene25 2016-10-01 21:26:58 +02:00
Eugene Sandulenko
50753f292a FULLPIPE: Fix cursor handling in scene25 2016-10-01 20:45:00 +02:00
Retro-Junk
b624e4e7b7 FULLPIPE: Scene14: Fix ball game 2016-10-01 20:28:54 +02:00
Retro-Junk
5e814b6d36 FULLPIPE: Scene26: Fix pool level validation 2016-10-01 20:28:45 +02:00
Retro-Junk
60326023b5 FULLPIPE: Scene26: Fix valves interaction 2016-10-01 15:00:29 +02:00
Retro-Junk
e61cb2285f FULLPIPE: Fix MctlGraph::getNearestLink 2016-10-01 14:48:06 +02:00
Retro-Junk
342c9cdc36 FULLPIPE: Scene28: Fix flies priority 2016-10-01 14:47:44 +02:00
Retro-Junk
f0425d4e94 FULLPIPE: Fix bounding box calculation in ReactPolygonal::getBBox 2016-10-01 00:50:35 +02:00
Eugene Sandulenko
5d1ea5db91 FULLPIPE: Fix scene persistence between scenes 2016-10-01 00:24:31 +02:00
Eugene Sandulenko
7c412fb9bf FULLPIPE: Fix Soldiers/girls show up sequence in scene16 2016-10-01 00:24:31 +02:00
Eugene Sandulenko
74becd01ad FULLPIPE: Remove constant duplicates 2016-09-30 22:39:07 +02:00
Eugene Sandulenko
ec7ab8a3a2 FULLPIPE: Increase number of saveslots.
Original save/load menu supports only 8 saves.
2016-09-30 22:35:55 +02:00
Eugene Sandulenko
c294f9ae8d FULLPIPE: Fix whirlgig rotation on scene13 2016-09-30 22:35:55 +02:00
Eugene Sandulenko
424d2380b5 FULLPIPE: Enable debug menu permanently after cheat code to match the original 2016-09-30 22:35:55 +02:00
Eugene Sandulenko
b1c10e147c FULLPIPE: Fix cursor color on Inflater in scene10 2016-09-30 22:35:55 +02:00
Eugene Sandulenko
c48dfb7071 FULLPIPE: Fix crash in scene07 when drawer is handed to the Cornersitter 2016-09-29 12:53:00 +02:00
Eugene Sandulenko
ea1ec78be4 FULLPIPE: Save correct thumbnail to the savegames 2016-09-29 07:33:19 +02:00
Eugene Sandulenko
6aa4efda50 FULLPIPE: Do not save on every room entering 2016-09-29 07:33:18 +02:00
Retro-Junk
8ad7d51029 FULLPIPE: Scene06: Fix unpickable ball 2016-09-28 08:21:18 +02:00
Retro-Junk
bceeee08d0 FULLPIPE: Fix counter in Scene::objectList_sortByPriority 2016-09-27 22:55:12 +02:00
Retro-Junk
5de239e3c6 FULLPIPE: Revert to original bubble sort algorithm for scene objects 2016-09-27 22:55:00 +02:00
Eugene Sandulenko
a687ae3daf FULLPIPE: Add support loading/saving from GMM 2016-09-27 19:10:07 +02:00
Eugene Sandulenko
b783f0b528 FULLPIPE: Mark that the engine has simple save names 2016-09-27 18:32:52 +02:00
Eugene Sandulenko
37f4b36f7f FULLPIPE: Add support for loading from launcher 2016-09-27 18:29:05 +02:00
Eugene Sandulenko
dea4b64839 FULLPIPE: Assign unique number to objects in the scene, so they stay stable 2016-09-26 20:41:17 +02:00
Eugene Sandulenko
804c6ab713 FULLPIPE: Remove redundant debug output 2016-09-25 20:05:55 +02:00
Eugene Sandulenko
d367f0fb7c FULLPIPE: Fix loading saves 2016-09-25 20:03:50 +02:00
Eugene Sandulenko
cc0ad208aa FULLPIPE: Added more debug output to saveload code 2016-09-25 19:39:07 +02:00
Retro-Junk
4a07489af2 FULLPIPE: Fix invalid motion when turning 2016-09-24 17:33:34 +02:00
Retro-Junk
edf9828a11 FULLPIPE: Fix MessageQueue instantination in MctlGraph::makeQueue 2016-09-24 17:33:18 +02:00
Retro-Junk
fb66de5bb9 FULLPIPE: Fix Movement::calcDuration 2016-09-24 17:32:20 +02:00
Eugene Sandulenko
93ec723da1 FULLPIPE: Revert errorneous change 2016-09-23 18:28:01 +02:00
Eugene Sandulenko
c9d01a0cfd FULLPIPE: Made object sorting stable. This removes flicker in many scenes 2016-09-23 18:28:01 +02:00
Eugene Sandulenko
a46ac56015 FULLPIPE: Added more debug info to saveload code 2016-09-23 18:28:01 +02:00
Eugene Sandulenko
5bcb60995b FULLPIPE: Remove debug leftover 2016-09-22 18:22:53 +02:00
Eugene Sandulenko
b32f167345 FULLPIPE: Fix Kozyawkas not hanging in the air when jar is lifter in scene04 2016-09-22 18:18:59 +02:00
Eugene Sandulenko
19780a8e05 FULLPIPE: Added more debug output to scene04 2016-09-22 18:18:59 +02:00
Eugene Sandulenko
adb2ef6df7 FULLPIPE: Fix crash when savepath is not writeable 2016-09-21 21:59:35 +02:00
Eugene Sandulenko
dd4f58e9d4 FULLPIPE: Fix errorneous message queue cleanup 2016-09-21 21:59:35 +02:00
Eugene Sandulenko
d373ddfd3f FULLPIPE: Fix crash on scene09 reentry 2016-09-21 21:22:22 +02:00
Eugene Sandulenko
6286306ace FULLPIPE: Fix scene09 difficulty. Now cords collision gets properly ignored 2016-09-21 21:22:22 +02:00
Eugene Sandulenko
726b54d15c FULLPIPE: Added more debug output to scene09. Clarified pixel data type. 2016-09-21 21:22:22 +02:00
Eugene Sandulenko
1810aaf313 FULLPIPE: Added more debug to scene09 2016-09-21 21:22:22 +02:00
Eugene Sandulenko
41fea11ce6 FULLPIPE: Furhter simplification of loading code 2016-09-21 08:46:19 +02:00
Eugene Sandulenko
d0da9069ce FULLPIPE: Fix alpha data type 2016-09-21 08:11:55 +02:00
Eugene Sandulenko
25d1522166 FULLPIPE: Remove obsolete warning 2016-09-21 08:11:55 +02:00
Eugene Sandulenko
a4fd712a8f FULLPIPE: Fix inventory transparency 2016-09-21 08:11:55 +02:00
Eugene Sandulenko
a5d9834780 FULLPIPE: Optimize savegame loading 2016-09-21 08:11:55 +02:00
Eugene Sandulenko
b1901e9bd1 FULLPIPE: Throttle animation playback to 30fps 2016-09-21 00:19:04 +02:00
Eugene Sandulenko
8ffa6483f4 FULLPIPE: Simplified Debug scene logic 2016-09-20 23:03:55 +02:00
Eugene Sandulenko
25f13b5dab FULLPIPE: Fix Debug screen functionality 2016-09-20 23:03:10 +02:00
Eugene Sandulenko
9e505ba49c FULLPIPE: Fix debug menu cheat 2016-09-20 22:52:08 +02:00
Eugene Sandulenko
4b93ebedf1 FULLPIPE: Correctly fill out dummy header on reading failure 2016-09-20 19:34:48 +02:00
Eugene Sandulenko
cf4452388c FULLPIPE: Save ScummVM-specific header with the saves 2016-09-20 19:34:48 +02:00
Eugene Sandulenko
ac7eb25ef0 FULLPIPE: Move more stuff to stateloader.cpp 2016-09-20 19:34:48 +02:00
Eugene Sandulenko
ca1eb70fd8 FULLPIPE: Read playtime and save date from save headers 2016-09-20 19:34:48 +02:00
Eugene Sandulenko
dde4076f72 FULLPIPE: Read ScummVM savegame header from end of the file
This will let us maintain backward compatibility with original saves
2016-09-20 19:34:48 +02:00
Eugene Sandulenko
0aef5c55d4 FULLPIPE: Fix inventory not being cleared on game load 2016-09-20 19:34:48 +02:00
Eugene Sandulenko
a60558071d FULLPIPE: Fix game save/load 2016-09-19 19:17:02 +02:00
Eugene Sandulenko
783d968e20 FULLPIPE: Fix saving object to savegames 2016-09-19 18:58:39 +02:00
Eugene Sandulenko
1e9351efaf FULLPIPE: Added debug info to saveload code 2016-09-19 18:13:31 +02:00
Eugene Sandulenko
26142799ad FULLPIPE: Correct slot number on loading 2016-09-19 18:13:31 +02:00
Eugene Sandulenko
3bf4f3fcbe FULLPIPE: Fix crash at load dialog initialization 2016-09-19 18:13:31 +02:00
Torbjörn Andersson
ff1a9ac8d4 FULLPIPE: Remove obsolete TODO comment 2016-09-19 07:25:56 +02:00
Eugene Sandulenko
61d8ec8b7f FULLPIPE: Implemented savefile loading 2016-09-18 22:45:37 +02:00
Eugene Sandulenko
a6d71c941d FULLPIPE: Moved save-related functions to statesaver.cpp 2016-09-18 09:37:37 +02:00
Eugene Sandulenko
b413d01113 FULLPIPE: Implement map saving and save obfuscation 2016-09-18 09:37:37 +02:00
Eugene Sandulenko
ffe2c802c4 FULLPIPE: Save header, remove debug leftovers 2016-09-18 00:59:40 +02:00
Eugene Sandulenko
f0d786184b FULLPIPE: Properly save object backreferences 2016-09-18 00:59:17 +02:00
Eugene Sandulenko
d9457c2f07 FULLPIPE: Remove workaround and follow the original in StaticANIObject copy constructor 2016-09-18 00:16:29 +02:00
Retro-Junk
f67bbd9f8c FULLPIPE: Fix StaticANIObject::getMovementIdById 2016-09-18 00:16:29 +02:00
Eugene Sandulenko
83a82a9842 FULLPIPE: Further work on saving 2016-09-18 00:16:29 +02:00
Retro-Junk
34b266b51d FULLPIPE: Mass fix incorrect inhibitor flag 2016-09-17 20:43:57 +02:00
Retro-Junk
ec378ac3b7 FULLPIPE: Fix teleportation when turning mid-walk 2016-09-17 20:43:57 +02:00
Eugene Sandulenko
80419708d0 FULLPIPE: Turned MfcArchive into read/write stream like in original 2016-09-17 20:43:57 +02:00
Eugene Sandulenko
210a57c4c0 FULLPIPE: Implement inventory saving 2016-09-17 20:43:57 +02:00
Eugene Sandulenko
60e3b9fd64 FULLPIPE: Further work on game saving 2016-09-16 22:15:24 +02:00
Eugene Sandulenko
58ec4473f1 FULLPIPE: Started game saving code 2016-09-16 18:09:00 +02:00
Eugene Sandulenko
0f955b40d7 FULLPIPE: Some renames in scene28 2016-09-15 15:51:34 +02:00
Eugene Sandulenko
1d6d11192e FULLPIPE: Fix navigation in scene28 2016-09-15 15:44:55 +02:00
Eugene Sandulenko
20cdb0182a FULLPIPE: Added debug info to scene28 2016-09-15 15:44:36 +02:00
Eugene Sandulenko
58d302b641 FULLPIPE: Added debug mode to scene29 2016-09-14 21:44:47 +02:00
Eugene Sandulenko
028576cdc8 FULLPIPE: Added more debug tracing to scene29 2016-09-14 18:52:58 +02:00
Eugene Sandulenko
af286d86fa FULLPIPE: Remove now unused BallChain class 2016-09-14 10:58:36 +02:00
Eugene Sandulenko
ea4000088e FULLPIPE: Fixed decoding of extra wide pictures. (transporter scene29) 2016-09-14 10:51:28 +02:00
Eugene Sandulenko
8204a23032 FULLPIPE: Simplified Dib clipping code 2016-09-13 19:36:21 +02:00
Eugene Sandulenko
d059f3b7d6 FULLPIPE: Added more debug to scene29 2016-09-13 10:32:09 +02:00
Eugene Sandulenko
35c57ee8c2 FULLPIPE: Fix red ball handling in scene29 2016-09-13 10:21:02 +02:00
Eugene Sandulenko
aeba8ef917 FULLPIPE: Clarified ball variable names in scene29 2016-09-13 10:12:23 +02:00
Eugene Sandulenko
ad2231a00a FULLPIPE: Fix bal shooting logic in scene29 2016-09-12 22:06:47 +02:00
Eugene Sandulenko
8cced5766f FULLPIPE: Initial conversion of BallChain to Array in scene29 2016-09-12 16:00:09 +02:00
Eugene Sandulenko
b9b81a22c2 FULLPIPE: Make sound controls work and persistent 2016-09-11 23:18:25 +02:00
Eugene Sandulenko
0046cefd4e FULLPIPE: Fix crash on mute 2016-09-11 23:18:25 +02:00
Eugene Sandulenko
fedceaf51c FULLPIPE: Fix bat rewinding in scene27 2016-09-11 13:43:06 +02:00
Retro-Junk
782e31d78c FULLPIPE: Fix reversed statics initialization 2016-09-11 00:29:34 +02:00
Retro-Junk
9ef6980770 FULLPIPE: Fix out of bounds write in Movement::removeFirstPhase 2016-09-10 23:55:46 +02:00
Retro-Junk
45732d0b03 FULLPIPE: Fix Movement::loadPixelData 2016-09-10 23:55:40 +02:00
Eugene Sandulenko
92b22b4c8a FULLPIPE: More debug output to scene27 2016-09-09 19:32:15 +02:00
Eugene Sandulenko
7865308d5e FULLPIPE: Fix bat knocking in scene27 2016-09-09 18:47:20 +02:00
Eugene Sandulenko
4fc6f02331 FULLPIPE: Make calculation in scene27 more readable 2016-09-09 17:08:08 +02:00
Eugene Sandulenko
96e418743a FULLPIPE: Further work on scene27 bats knocking logic 2016-09-09 10:59:11 +02:00
Eugene Sandulenko
5c07eee841 FULLPIPE: Further corrections to scene27 2016-09-08 18:45:23 +02:00
Torbjörn Andersson
01d99a5ddb FULLPIPE: Free contents of Bitmap surface when deleting bitmap
At the moment, it seems like bitmaps aren't ever deleted though?
2016-09-08 17:49:51 +02:00
Torbjörn Andersson
bffc1f87f9 FULLPIPE: Also free the contents of _soundList, along with it 2016-09-08 17:45:17 +02:00
Torbjörn Andersson
7db3902b44 FULLPIPE: Free _soundItems when SoundList is deleted 2016-09-08 17:24:22 +02:00
Torbjörn Andersson
12973f4e90 FULLPIPE: Free _backgroundSurface when the game ends 2016-09-08 17:23:52 +02:00
Eugene Sandulenko
573df106cd FULLPIPE: Fixed bat fall logic in scene27 2016-09-08 11:31:55 +02:00
Eugene Sandulenko
2e643276df FULLPIPE: Fix bat minigame in scene27 2016-09-07 18:44:17 +02:00
Eugene Sandulenko
3e34c4408a FULLPIPE: First round of getting rid of BallChain in scene27 2016-09-07 18:38:38 +02:00
Eugene Sandulenko
8f8e94bde6 FULLPIPE: Fix memory leak in scene09 2016-09-07 18:29:23 +02:00
Eugene Sandulenko
a021b4c7e8 FULLPIPE: Added and using StaticANIObject::isPixelHitAtPos() 2016-09-07 12:12:31 +02:00
Eugene Sandulenko
5dddde199f FULLPIPE: Further work on the hangers in scene09 2016-09-07 10:36:51 +02:00
Eugene Sandulenko
b4153bef61 FULLPIPE: Fix invalid read 2016-09-07 09:45:18 +02:00
Retro-Junk
a646936fb1 FULLPIPE: Use cp866 for logging on Windows build 2016-09-06 21:44:55 +02:00
Retro-Junk
471c76a9a7 FULLPIPE: Fix rounding error in MctlGraph::makeQueue 2016-09-06 21:44:46 +02:00
Eugene Sandulenko
cec1f1336e FULLPIPE: Further fixes to scene09. Now balls fly as expected 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
5ccba26383 FULLPIPE: More fixes to scene09 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
20c5713040 FULLPIPE: Start using plain objects insted of Ball in scene09 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
4aabe5626b FULLPIPE: Added more debug info to scene09 2016-09-06 21:30:23 +02:00
Eugene Sandulenko
89dd40cd24 FULLPIPE: Further work on scene09 2016-09-05 18:42:58 +02:00
Eugene Sandulenko
4768340461 FULLPIPE: Started rewriting scene09 with Common::Array instead of CPlex 2016-09-05 18:42:58 +02:00
Eugene Sandulenko
11633a3d17 FULLPIPE: Fix crash on startup when pressing ESC 2016-09-05 00:34:07 +02:00
Eugene Sandulenko
2cbf7da319 FULLPIPE: Rename is GabeObject 2016-09-05 00:11:07 +02:00
Eugene Sandulenko
7e07e01963 FULLPIPE: Renames in PreloadItem 2016-09-05 00:03:14 +02:00
Eugene Sandulenko
9b21c5de2e FULLPIPE: Signed read for delay in PreloadItems 2016-09-04 23:57:44 +02:00
Eugene Sandulenko
26f55005b3 FULLPIPE: Rename in ExCommand structure 2016-09-04 23:54:43 +02:00
Eugene Sandulenko
a3238fdbac FULLPIPE: Added debug output to scene04 2016-09-04 22:27:05 +02:00
Eugene Sandulenko
8cc0583c74 FULLPIPE: Fix drawAlphaRectangle() 2016-09-04 22:19:13 +02:00
Eugene Sandulenko
bbdae9120e FULLPIPE: Properly initialize ObjstateCommand. This fixes game logic transitions 2016-09-04 21:20:29 +02:00
Eugene Sandulenko
e49728fc1f FULLPIPE: Added more debug output to scene05 2016-09-04 21:20:29 +02:00
Eugene Sandulenko
641920ee44 FULLPIPE: Added debug inventory to scene05 2016-09-04 21:20:29 +02:00
Eugene Sandulenko
781e38524f FULLPIPE: Fix floaters direction 2016-09-04 18:28:19 +02:00
Retro-Junk
aaf7c2a910 FULLPIPE: Fix ladder climbing crash 2016-09-04 17:53:01 +02:00
Eugene Sandulenko
00a13baf84 FULLPIPE: Optimize sceneFade() 2016-09-04 16:15:47 +02:00
Eugene Sandulenko
149267613a FULLPIPE: Implement FullpipeEngine::drawAlphaRectangle() 2016-09-04 15:13:27 +02:00
Eugene Sandulenko
b1fc0f6946 JANITORIAL: Fix whitespaces 2016-09-04 14:42:52 +02:00
Eugene Sandulenko
7395647518 FULLPIPE: Implement FullpipeEngine::sceneFade() 2016-09-04 14:30:42 +02:00
Torbjörn Andersson
827ed99bcb FULLPIPE: Fix Valgrind warning
Since _points is allocated with realloc(), it should be freed with
free(), not delete.
2016-09-04 12:57:38 +02:00
Eugene Sandulenko
49cfa190df FULLPIPE: Fix GameObject::setPicAniInfo(). Now all animations get restored correctly. 2016-09-04 01:16:45 +02:00
Eugene Sandulenko
35c18c3811 FULLPIPE: Clarify field data type in PicAniInfo 2016-09-04 01:16:30 +02:00
Eugene Sandulenko
9552dabaab FULLPIPE: Implement GameLoader::saveScenePicAniInfos(). Now object states are restored 2016-09-04 00:57:43 +02:00
Eugene Sandulenko
062048f0c1 FULLPIPE: Remove redundant type cast 2016-08-31 23:39:29 +02:00
Eugene Sandulenko
2833be0773 FULLPIPE: Fix warning 2016-08-31 22:57:34 +02:00