Commit Graph

1330 Commits

Author SHA1 Message Date
Eugene Sandulenko
9f31278d18 FULLPIPE: Fix warnings 2014-05-20 08:14:27 +03:00
Eugene Sandulenko
510ed39c5a FULLPIPE: Implement MovGraph::method34() 2014-05-20 08:10:04 +03:00
Eugene Sandulenko
d9112a5863 FULLPIPE: More work on MovGraph::method34() 2014-05-19 17:37:01 +03:00
Eugene Sandulenko
78bd805047 FULLPIPE: Started implementation of MovGraph::method34() 2014-05-19 07:42:25 +03:00
Eugene Sandulenko
77b244e5df FULLPIPE: Finish implementation of movGraphCallback() 2014-05-18 09:44:28 +03:00
Eugene Sandulenko
3ceaafd1f9 FULLPIPE: Started implementation of movGraphCallback() 2014-05-17 08:02:58 +03:00
Eugene Sandulenko
17b29e109d FULLPIPE: Implement MovGraph::method44() 2014-05-16 20:57:03 +03:00
Eugene Sandulenko
230e771321 FULLPIPE: Implement MovGraph::doWalkTo() 2014-05-15 12:34:55 +02:00
Eugene Sandulenko
df0d8bf874 FULLPIPE: Pushed noisy debug message deeper 2014-05-14 12:34:46 +02:00
Eugene Sandulenko
a8effe2a6e FULLPIPE: Added more debug output 2014-05-14 12:20:24 +02:00
Eugene Sandulenko
de1df05b1f FULLPIPE: Fix bug in global_messageHandler3() which prevented mouse handling 2014-05-14 12:15:37 +02:00
Eugene Sandulenko
cbe41c94f7 FULLPIPE: Fix bug in Scene::getPictureObjectById() 2014-05-14 12:12:44 +02:00
Eugene Sandulenko
a59a4b8656 FULLPIPE: Fix indent 2014-05-14 12:11:58 +02:00
Eugene Sandulenko
b07a833b63 FULLPIPE: Fix mistypo in FullpipeEngine::stopAllSounds() which lead to crash 2014-05-14 11:33:19 +02:00
Eugene Sandulenko
8bf202fe66 FULLPIPE: Fix crash in Movement destructor 2014-05-14 11:32:55 +02:00
Eugene Sandulenko
670bf9a1af FULLPIPE: Fixes to MovGraph::doWalkTo() 2014-05-13 09:32:02 +02:00
Eugene Sandulenko
3d81dd0a14 FULLPIPE: More work on MovGraph::doWalkTo() 2014-05-12 05:14:39 +03:00
Eugene Sandulenko
81a863be5c FULLPIPE: Further work on MovGraph::doWalkTo() 2014-05-11 08:35:51 +03:00
Torbjörn Andersson
38c63c4bc4 FULLPIPE: Silence GCC warnings 2014-05-10 22:04:20 +02:00
Eugene Sandulenko
57f97bc7f6 FULLPIPE: More work on MovGraph::doWalkTo() 2014-05-10 09:47:53 +03:00
Eugene Sandulenko
0549ae8259 FULLPIPE: Started MovGraph::doWalkTo() implementation 2014-05-10 09:30:09 +03:00
Eugene Sandulenko
9cc67a997e FULLPIPE: Implement MovGraph::calcChunk() 2014-05-09 12:32:48 +03:00
Eugene Sandulenko
caf920e28a FULLPIPE: Started implementing MovGraph::calcChunk() 2014-05-08 23:00:34 +03:00
Eugene Sandulenko
4d75bebd08 FULLPIPE: Implement MovGraph::getBboxes() 2014-05-07 22:18:08 +03:00
Eugene Sandulenko
7a27be3963 FULLPIPE: Implement MovGraph::shuffleTree() 2014-05-06 07:10:50 +03:00
Eugene Sandulenko
0c9bbbcf88 FULLPIPE: Complete MovGraph::findClosestLink() implementation 2014-05-05 11:01:05 +03:00
Eugene Sandulenko
c6d36044c5 FULLPIPE: Started MovGraph::findClosestLink() implementation 2014-05-05 08:02:44 +03:00
Eugene Sandulenko
5c063a1f6c FULLPIPE: Implement MovGraph2::freeItems() 2014-05-04 12:20:49 +03:00
Eugene Sandulenko
71002e26e7 FULLPIPE: Implement MovGraph::freeItems() 2014-05-04 10:41:36 +03:00
Eugene Sandulenko
bd5736c641 FULLPIPE: Implement MovGraph::genMovArr() 2014-05-04 09:33:45 +03:00
Eugene Sandulenko
9630e28bd9 FULLPIPE: Implement FullpipeEngine::restartGame() 2014-05-03 11:37:13 +03:00
Eugene Sandulenko
a708e4ffc9 FULLPIPE: Implement FullpipeEngine::setMusicVolume() 2014-05-03 11:22:45 +03:00
Eugene Sandulenko
2975ef3ebe FULLPIPE: Implement FullpipeEngine::stopAllSounds() 2014-05-03 11:18:47 +03:00
Eugene Sandulenko
28cb3e82d1 FULLPIPE: Implement StaticANIObject::~StaticANIObject() 2014-05-02 12:45:42 +03:00
Eugene Sandulenko
e714dea7c7 FULLPIPE: Implement Statics::init() 2014-05-02 12:40:06 +03:00
Eugene Sandulenko
b5385f6003 FULLPIPE: Remove now unused PtrList 2014-05-02 12:30:09 +03:00
Eugene Sandulenko
2e7d5caa31 FULLPIPE: Removed PtrList usage in statics.cpp 2014-05-02 12:29:15 +03:00
Eugene Sandulenko
79cb4b994d FULLPIPE: Remove PtrList usage in gfx.cpp 2014-05-02 12:18:39 +03:00
Eugene Sandulenko
cdcf9c5d89 FULLPIPE: Remove unused class variable 2014-05-02 12:12:30 +03:00
Eugene Sandulenko
3b54cc0e81 FULLPIPE: ditto for Scene::_messageQueueList 2014-05-02 12:11:42 +03:00
Eugene Sandulenko
6b0d938737 FULLPIPE: Removed couple of PtrList usages for code clarity 2014-05-02 12:09:42 +03:00
Eugene Sandulenko
2542f68e45 FULLPIPE: Implement Scene::stopAllSounds() 2014-05-02 11:21:27 +03:00
Eugene Sandulenko
23ef7fb901 FULLPIPE: Implement Scene::~Scene() 2014-05-02 11:16:28 +03:00
Eugene Sandulenko
f9c7a5d83f FULLPIPE: Implement Movement::~Movement() 2014-05-02 11:00:47 +03:00
Eugene Sandulenko
8fc73ea0c5 FULLPIPE: Implement MovGraphLink::~MovGraphLink() 2014-05-01 14:21:18 +03:00
Eugene Sandulenko
f18ad22d22 FULLPIPE: Implement MctlCompound::replaceNodeX() 2014-05-01 12:28:17 +03:00
Eugene Sandulenko
b031373ba7 FULLPIPE: Implement MctlCompound::removeObject() 2014-05-01 12:18:18 +03:00
Eugene Sandulenko
c7d017e166 FULLPIPE: Implement ModalSaveGame::getFileInfo() and stubbed saveload support 2014-05-01 12:06:40 +03:00
Eugene Sandulenko
39f771a3c5 FULLPIPE: Implement ModalSaveGame::saveload() 2014-05-01 09:44:47 +03:00
Eugene Sandulenko
b5271364a3 FULLPIPE: Implement ModalSaveGame::update() 2014-04-30 08:22:23 +03:00
Eugene Sandulenko
1e4f171e8a FULLPIPE: Implement ModalSaveGame::handleMessage() 2014-04-30 08:22:23 +03:00
Eugene Sandulenko
8fde4cf50f FULLPIPE: Implement ModalSaveGame::processMouse() 2014-04-30 08:22:23 +03:00
Eugene Sandulenko
3687987291 FULLPIPE: Fix ModalSaveGame::setup() 2014-04-29 08:14:43 +03:00
Eugene Sandulenko
c81099d390 FULLPIPE: Implement ModalSaveGame::setup() 2014-04-29 07:52:32 +03:00
Eugene Sandulenko
31b094892a FULLPIPE: Fix one more warning 2014-04-28 20:38:08 +03:00
Eugene Sandulenko
0c1b0cd097 FULLPIPE: Fix warnings 2014-04-28 20:35:18 +03:00
Eugene Sandulenko
5a966eef39 FULLPIPE: Implement ModalSaveGame::init() 2014-04-28 08:18:10 +03:00
Eugene Sandulenko
de9ab9d088 FULLPIPE: More code to ModalSaveGame 2014-04-27 12:52:57 +03:00
Eugene Sandulenko
91a3839882 FULLPIPE: Implement ModalSaveGame::getSaveName() 2014-04-27 12:42:28 +03:00
Eugene Sandulenko
d5bc560d66 FULLPIPE: Implement ModalSaveGame destructor 2014-04-27 12:39:37 +03:00
Eugene Sandulenko
a3859041bf FULLPIPE: Implement ModalSaveGame::ModalSaveGame() 2014-04-27 12:37:48 +03:00
Eugene Sandulenko
cf97b2ec9e FULLPIPE: Implement StaticANIObject::calcStepLen() 2014-04-27 11:59:29 +03:00
Eugene Sandulenko
10d3017737 FULLPIPE: Proper implementation of FullpipeEngine::stopAllSoundInstances() 2014-04-27 11:07:41 +03:00
Eugene Sandulenko
eaee951a2f FULLPIPE: Implement Sound::setPanAndVolume() 2014-04-26 23:32:27 +03:00
Eugene Sandulenko
64800b2ac2 FULLPIPE: Implement SoundList::getSoundItemById() 2014-04-26 21:58:20 +03:00
Eugene Sandulenko
533b4accb2 FULLPIPE: Fixed Sound::getVolume() 2014-04-26 21:45:41 +03:00
Eugene Sandulenko
ecdda5acdf FULLPIPE: Implement Sound() destructor 2014-04-26 17:34:24 +03:00
Eugene Sandulenko
452f939cba FULLPIPE: Implement Sound::freeSound() and Sound::stop() 2014-04-26 17:32:41 +03:00
Eugene Sandulenko
e25195d8f5 FULLPIPE: Implement Sound::play() 2014-04-26 17:00:11 +03:00
Eugene Sandulenko
4d81792b45 FULLPIPE: Implement global_messageHandler_handleSound() 2014-04-26 16:25:01 +03:00
Eugene Sandulenko
2f10c8ec55 FULLPIPE: Proper implementation of FullpipeEngine::playSound() 2014-04-26 15:06:23 +03:00
Eugene Sandulenko
ba14a54d79 FULLPIPE: Implement FullpipeEngine::setSceneMusicParameters() 2014-04-26 15:00:36 +03:00
Eugene Sandulenko
4598f48fd6 FULLPIPE: Remove redundant object casts 2014-04-26 14:47:18 +03:00
Eugene Sandulenko
e804b8fa2c FULLPIPE: Implement FullpipeEngine::getSceneTrack() 2014-04-26 14:43:08 +03:00
Eugene Sandulenko
81b24d0c40 FULLPIPE: Proper implementation of FullpipeEngine::startSceneTrack() 2014-04-26 14:34:12 +03:00
Eugene Sandulenko
d12d69631d FULLPIPE: Implement FullpipeEngine::playTrack() 2014-04-26 14:22:50 +03:00
Eugene Sandulenko
fd8eb9a0e3 FULLPIPE: Implement FullpipeEngine::processArcade() 2014-04-26 14:02:04 +03:00
Eugene Sandulenko
aad1d556d6 FULLPIPE: Implement FullpipeEngine::updateSoundVolume() 2014-04-26 13:18:55 +03:00
Eugene Sandulenko
cb565e9eaf FULLPIPE: Implement FullpipeEngine::toggleMute() 2014-04-26 13:13:07 +03:00
Eugene Sandulenko
04ca386e68 FULLPIPE: Implement global_messageHandler_KickStucco() 2014-04-26 12:23:37 +03:00
Eugene Sandulenko
da23bd0772 FULLPIPE: Implement global_messageHandler_KickMetal() 2014-04-26 12:18:53 +03:00
Eugene Sandulenko
c55398cd4b FULLPIPE: Implement clearGlobalMessageQueueList() 2014-04-26 12:08:37 +03:00
Eugene Sandulenko
20f14713da FULLPIPE: Implement MGM::refreshOffsets() 2014-04-26 12:03:58 +03:00
Eugene Sandulenko
8d15423f42 FULLPIPE: Implement MGM::countPhases() 2014-04-26 10:45:01 +03:00
Eugene Sandulenko
49b6498d22 FULLPIPE: Implement MGM::genMovement() 2014-04-26 10:39:34 +03:00
Eugene Sandulenko
324aa1a941 FULLPIPE: Implement MGM::genMQ() 2014-04-26 10:12:27 +03:00
Eugene Sandulenko
58648b0894 FULLPIPE: Implement StaticANIObject::changeStatics1() 2014-04-25 22:30:10 +03:00
Eugene Sandulenko
8230577153 FULLPIPE: Implement MGM::recalcOffsets() 2014-04-25 14:30:51 +03:00
Eugene Sandulenko
1726f5731d FULLPIPE: Further work on MGM::recalcOffsets() 2014-04-25 08:38:55 +03:00
Eugene Sandulenko
c340570138 FULLPIPE: More work on MGM::recalcOffsets() 2014-04-24 12:37:56 +03:00
Eugene Sandulenko
c949963a8a FULLPIPE: More work on MGM::calcOffsets() 2014-04-23 20:52:39 +03:00
Eugene Sandulenko
8195f14473 FULLPIPE: Started implementation of MGM::recalcOffsets() 2014-04-23 20:29:36 +03:00
Eugene Sandulenko
eeec908123 FULLPIPE: Implement MovGraph::getItemIndexByStaticAni() 2014-04-22 21:21:00 +03:00
Eugene Sandulenko
f49ce44589 FULLPIPE: Implement ModalSaveGame constructor 2014-04-22 00:03:41 +03:00
Eugene Sandulenko
2cd896b1d6 FULLPIPE: Make debugging output less noisy 2014-04-21 19:50:30 +03:00
Eugene Sandulenko
e593f39e18 FULLPIPE: Implement MctlCompound::method34() 2014-04-21 15:13:20 +03:00
Eugene Sandulenko
c73a10606e FULLPIPE: Implement Inventory2::clear() 2014-04-21 09:47:03 +03:00
Eugene Sandulenko
3091d0ae7f FULLPIPE: Implement couple destructors 2014-04-21 09:38:46 +03:00
Eugene Sandulenko
81a2ee7d7c FULLPIPE: Implement ModalQuery::init() 2014-04-20 23:03:44 +03:00
Eugene Sandulenko
8f40dae91d FULLPIPE: Implement ModalQuery::handleMessage() 2014-04-20 23:03:44 +03:00
Eugene Sandulenko
3fe9d4b24e FULLPIPE: Implement ModalQuery::update() 2014-04-20 23:03:44 +03:00
Eugene Sandulenko
f655718b55 FULLPIPE: Implement ModalQuery::getQueryResult() and destructor 2014-04-20 23:03:44 +03:00
Eugene Sandulenko
4f05fa6586 FULLPIPE: Implement ModalQuery::create() 2014-04-20 23:03:44 +03:00
Eugene Sandulenko
1d41a9ccf4 FULLPIPE: Started work on ModalQuery 2014-04-20 23:03:43 +03:00
Eugene Sandulenko
e76a890481 FULLPIPE: Implement ModalMainMenu::updateSoundVolume() 2014-04-19 17:01:29 +03:00
Eugene Sandulenko
559f51e29e FULLPIPE: Implement ModalMainMenu::updateVolume() 2014-04-19 14:06:34 +03:00
Eugene Sandulenko
3b1af18d92 FULLPIPE: Implement ModalMainMenu::isSaveAllowed() 2014-04-19 12:51:45 +03:00
Eugene Sandulenko
23f15c754f FULLPIPE: Implement ModalMainMenu::setSliderPos() 2014-04-18 21:18:04 +03:00
Eugene Sandulenko
e6c6eac9af FULLPIPE: Implement ModalMainMenu::updateSliderPos() 2014-04-18 21:09:12 +03:00
Eugene Sandulenko
640536a584 FULLPIPE: Fix crash 2014-04-17 22:50:42 +03:00
Eugene Sandulenko
7edb9af72c FULLPIPE: Implement ModalMainMenu::checkHover() 2014-04-17 22:50:28 +03:00
Eugene Sandulenko
ac2c5ff084 FULLPIPE: Implement ModalMainMenu::isOverArea() 2014-04-16 20:17:02 +03:00
Torbjörn Andersson
4411c816f6 FULLPIPE: Fix GCC warning
I assume that the purpose of realloc() here is to increase the
_points memory area, but it's not guaranteed that the new block
will start at the same address as the old one.
2014-04-16 18:09:13 +02:00
Eugene Sandulenko
df39d9a963 FULLPIPE: Implement ModalMainMenu::init() 2014-04-15 22:17:56 +03:00
Eugene Sandulenko
98fc589434 FULLPIPE: Implement Background::~Background() 2014-04-14 22:47:38 +03:00
Eugene Sandulenko
42f4bb6b1e FULLPIPE: Implement StepArray::insertPoints() 2014-04-13 11:33:05 +03:00
Eugene Sandulenko
b2c6483d1a FULLPIPE: Implement StaticANIObject::startAnimSteps() 2014-04-13 11:33:05 +03:00
Eugene Sandulenko
ff93bd18a1 FULLPIPE: Implement StaticANIObject::show2() 2014-04-13 09:46:51 +03:00
Eugene Sandulenko
2e7ef9d789 FULLPIPE: Implement BallChain::removeBall() 2014-04-12 14:44:35 +03:00
Eugene Sandulenko
af06053d6b FULLPIPE: Implement StaticANIObject::startMQIfIdle() 2014-04-11 23:18:31 +03:00
Eugene Sandulenko
b4d06ccfe0 FULLPIPE: Implement ModalMainMenu::handleMessage() 2014-04-10 06:49:15 +03:00
Eugene Sandulenko
d991a139f0 FULLPIPE: Implement ModalMainMenu::enableDebugMenu() 2014-04-10 06:21:46 +03:00
Eugene Sandulenko
a30c646cae FULLPIPE: Implement ModalMainMenu::enableDebugMenuButton() 2014-04-10 06:13:24 +03:00
Eugene Sandulenko
15c6293128 FULLPIPE: Implement ModalMainMenu constructor 2014-04-09 23:43:50 +03:00
Eugene Sandulenko
a73bb7b3f6 FULLPIPE: Renames in scene29. This completes the scene 2014-04-08 19:01:28 +03:00
Eugene Sandulenko
ede2b70f1d FULLPIPE: More renames in scene29 2014-04-08 18:55:42 +03:00
Eugene Sandulenko
b5cd8e69a0 FULLPIPE: Renames in scene29 2014-04-07 23:43:47 +03:00
Eugene Sandulenko
8f5b068474 FULLPIPE: More work on renaming in scene29 2014-04-07 23:43:47 +03:00
Eugene Sandulenko
3c82fa407a FULLPIPE: Further renames in scene29 2014-04-06 23:51:11 +03:00
Eugene Sandulenko
5bc19d0e0a FULLPIPE: More renames in scene29 2014-04-05 12:12:52 +03:00
Eugene Sandulenko
ec506f9b84 FULLPIPE: Renames in scene29 2014-04-04 19:08:56 +03:00
Eugene Sandulenko
2657322f87 FULLPIPE: Implement sceneHandler29_winArcade() 2014-04-03 23:23:29 +03:00
Eugene Sandulenko
70923015f0 FULLPIPE: Implement sceneHandler29_sub05() 2014-04-02 15:42:41 +03:00
Eugene Sandulenko
9aa17f4cde FULLPIPE: Implement sceneHandler29_sub03() 2014-04-02 15:10:28 +03:00
Eugene Sandulenko
c08a4fdba1 FULLPIPE: Implement sceneHandler29_shootRed() 2014-04-02 15:10:28 +03:00
Eugene Sandulenko
2a2f033551 FULLPIPE: Implement sceneHandler29_shootGreen() 2014-04-01 22:22:55 +03:00
Eugene Sandulenko
ee9ad6cfb5 FULLPIPE: Implement sceneHandler29_animBearded() 2014-03-31 23:10:55 +03:00
Eugene Sandulenko
6d51c401be FULLPIPE: Implement sceneHandler29_manHit() 2014-03-30 17:04:13 +03:00
Eugene Sandulenko
a08624c791 FULLPIPE: Implement sceneHandler29_sub16() 2014-03-30 16:18:22 +03:00
Eugene Sandulenko
4332d9263b FULLPIPE: Implement sceneHandler29_sub15() 2014-03-29 23:47:27 +02:00
Eugene Sandulenko
7a3dd1dbbf FULLPIPE: Implement sceneHandler29_sub07() 2014-03-29 23:40:48 +02:00
Eugene Sandulenko
620411bfeb FULLPIPE: Implement sceneHandler29_shootersEscape() 2014-03-28 23:27:38 +02:00
Eugene Sandulenko
19f427f9a5 FULLPIPE: Implement sceneHandler29_clickPorter() 2014-03-27 23:53:36 +02:00
Eugene Sandulenko
0b691bbbd2 FULLPIPE: Implement sceneHandler29_shoot() 2014-03-26 23:56:28 +02:00
Eugene Sandulenko
1c193ed1e5 FULLPIPE: Implement sceneHandler29_manToR() 2014-03-25 21:16:01 +02:00
Eugene Sandulenko
d03ad2de56 FULLPIPE: Implement sceneHandler29_manToL() 2014-03-25 21:14:21 +02:00
Eugene Sandulenko
a300c384d2 FULLPIPE: Implement sceneHandler29_manFromR() 2014-03-25 21:10:03 +02:00
Eugene Sandulenko
ae49c56c22 FULLPIPE: Implement sceneHandler29_manFromL() 2014-03-25 21:08:19 +02:00
Eugene Sandulenko
b3b27c3d0e FULLPIPE: Enable scene29 2014-03-25 00:28:52 +02:00
Eugene Sandulenko
202804d8d3 FULLPIPE: Implement scene29_updateCursor() 2014-03-25 00:28:52 +02:00