Commit Graph

30461 Commits

Author SHA1 Message Date
Eugene Sandulenko
6ba453fa2a FULLPIPE: Fix number of bugs found by Coverity 2013-09-06 14:51:16 +03:00
Eugene Sandulenko
f079565692 FULLPIPE: Implement global_messageHandler2() 2013-09-06 14:51:16 +03:00
Eugene Sandulenko
5e21cefa72 FULLPIPE: Implement PictureObject::isPointInside() 2013-09-06 14:51:16 +03:00
Eugene Sandulenko
f9cefd02df FULLPIPE: Implement Picture::isPointInside() 2013-09-06 14:51:16 +03:00
Eugene Sandulenko
6a172694fb FULLPIPE: Implement Bitmap::reverseImage() 2013-09-06 14:51:15 +03:00
Eugene Sandulenko
4db508bec1 FULLPIPE: Unstubbed Picture::draw() 2013-09-06 14:51:15 +03:00
Eugene Sandulenko
0945b45956 FULLPIPE: Implement StaticANIObject::stopAnim_maybe() 2013-09-06 14:51:15 +03:00
Eugene Sandulenko
2167968d21 FULLPIPE: Implement Movement::draw() 2013-09-06 14:51:15 +03:00
Eugene Sandulenko
9f52e9f650 FULLPIPE: More work on behaviors. Animations start to (buggy) work. 2013-09-06 14:51:14 +03:00
Eugene Sandulenko
4db2d7e21b FULLPIPE: Fix crash 2013-09-06 14:51:14 +03:00
Eugene Sandulenko
fce8c0f595 FULLPIPE: Implement BehaviorEntry 2013-09-06 14:51:14 +03:00
Eugene Sandulenko
682eb87af6 FULLPIPE: Implement BehaviorInfo::initObjectBehavior() 2013-09-06 14:51:14 +03:00
Eugene Sandulenko
db290e9b0c FULLPIPE: Implement BehaviorManager::initBehavior() 2013-09-06 14:51:14 +03:00
Eugene Sandulenko
3cacf6486d FULLPIPE: Implement BehaviorManager::updateBehaviors() 2013-09-06 14:51:14 +03:00
Eugene Sandulenko
13059906c5 FULLPIPE: Rename base class variables to avoid ambigiuity 2013-09-06 14:51:13 +03:00
Eugene Sandulenko
687d0624e5 FULLPIPE: Fix stupid bug with not processed messages 2013-09-06 14:51:13 +03:00
Eugene Sandulenko
f90371ebce FULLPIPE: Implement global_messageHandler4() and startAnim() 2013-09-06 14:51:13 +03:00
Eugene Sandulenko
c12ea8bd2b FULLPIPE: Implement global_messageHandler1() 2013-09-06 14:51:13 +03:00
Eugene Sandulenko
cee12678dc FULLPIPE: Implement sceneHandler01() 2013-09-06 14:51:12 +03:00
Eugene Sandulenko
60ca9f74ac FULLPIPE: Fix bug with lost picture palettes 2013-09-06 14:51:12 +03:00
Eugene Sandulenko
1ca1a5dfa0 FULLPIPE: Implement MessageQueue::chain() 2013-09-06 14:51:12 +03:00
Eugene Sandulenko
d866e2aabf FULLPIPE: First phase of StaticANIObject::update() implementation 2013-09-06 14:51:12 +03:00
Eugene Sandulenko
a80f934640 FULLPIPE: Implemented main event handler 2013-09-06 14:51:12 +03:00
Eugene Sandulenko
3b86b149ed FULLPIPE: Added missing file 2013-09-06 14:51:11 +03:00
Eugene Sandulenko
1d55aa0c6e FULLPIPE: Attempt to fix crash on SC_1 startup. Domino is missing 2013-09-06 14:51:11 +03:00
Eugene Sandulenko
ea91b8f799 FULLPIPE: Initial code for SC_1 2013-09-06 14:51:11 +03:00
Eugene Sandulenko
133a77887f FULLPIPE: Started work on intro 2013-09-06 14:51:11 +03:00
Eugene Sandulenko
8a84a1133f FULLPIPE: Implement copy constructor for StaticANIObject 2013-09-06 14:51:11 +03:00
Eugene Sandulenko
6d92638e7f FULLPIPE: Fixed scene object sorting 2013-09-06 14:51:11 +03:00
Eugene Sandulenko
7257d8804b FULLPIPE: Implement CGameLoader::applyPicAniInfos() 2013-09-06 14:51:11 +03:00
Eugene Sandulenko
ab190d2f0b FULLPIPE: Fix Movement::gotoLastFrame() 2013-09-06 14:51:10 +03:00
Eugene Sandulenko
35fbf39448 FULLPIPE: Implement Movement::gotoNextFrame() 2013-09-06 14:51:10 +03:00
Eugene Sandulenko
766c5552fe FULLPIPE: Implement Movement::gotoLastFrame() and Movement::setDynamicPhaseIndex() 2013-09-06 14:51:10 +03:00
Eugene Sandulenko
ce0af03a4a FULLPIPE: Implement Movement::initStatics() 2013-09-06 14:51:10 +03:00
Eugene Sandulenko
da7ef00173 FULLPIPE: Implement MessageQueue::sendNextCommand() 2013-09-06 14:51:10 +03:00
Eugene Sandulenko
c78803db2d FULLPIPE: Unstubbed ExCommand::handleMessage() 2013-09-06 14:51:09 +03:00
Eugene Sandulenko
9232315880 FULLPIPE: Fix CGameVar::addSubVar() 2013-09-06 14:51:09 +03:00
Eugene Sandulenko
633a0fcd86 FULLPIPE: Fix scene loading 2013-09-06 14:51:09 +03:00
Eugene Sandulenko
6e64897e72 FULLPIPE: Rename some CGameLoader members 2013-09-06 14:51:09 +03:00
Eugene Sandulenko
856eb1b0fa FULLPIPE: Implemented FullpipeEngine::updateScreen() 2013-09-06 14:51:09 +03:00
Eugene Sandulenko
1c75ebcca9 FULLPIPE: main loop stub 2013-09-06 14:51:09 +03:00
Eugene Sandulenko
274f7d1737 FULLPIPE: Implement stubs for ModalObject 2013-09-06 14:51:08 +03:00
Eugene Sandulenko
eeec3a79cb FULLPIPE: Renamed gameobj.h to constants.h 2013-09-06 14:51:08 +03:00
Eugene Sandulenko
f22f7a8682 FULLPIPE: Removed all garbage from constants list and added include guards 2013-09-06 14:51:08 +03:00
Eugene Sandulenko
56cb6bbd45 FULLPIPE: Implemented CGameLoader::gotoScene() 2013-09-06 14:51:08 +03:00
Eugene Sandulenko
8cceaae590 FULLPIPE: Implement StaticANIObject::draw() 2013-09-06 14:51:08 +03:00
Eugene Sandulenko
795a926744 FULLPIPE: Unstubbed loadGam() and CGameLoader() 2013-09-06 14:51:07 +03:00
Eugene Sandulenko
d8cca2357e FULLPIPE: Moved debug code to loadAllScenes() 2013-09-06 14:51:07 +03:00
Eugene Sandulenko
3c77ad17af FULLPIPE: Implement FullpipeEngine::initCursors() 2013-09-06 14:51:07 +03:00
Eugene Sandulenko
74b662516d FULLPIPE: Implemented StaticANIObject::countMovements() 2013-09-06 14:51:07 +03:00