Commit Graph
150 Commits
Author SHA1 Message Date
Eugene Sandulenko b209329a1d FULLPIPE: Implemented several high level *AtPos functions 2013-09-06 14:51:20 +03:00
Eugene Sandulenko 028772d153 FULLPIPE: Finish global_messageHandler3() 2013-09-06 14:51:20 +03:00
Eugene Sandulenko 87488185a8 FULLPIPE: Implement CInventory2::draw() 2013-09-06 14:51:18 +03:00
Eugene Sandulenko 6ba453fa2a FULLPIPE: Fix number of bugs found by Coverity 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 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 fce8c0f595 FULLPIPE: Implement BehaviorEntry 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 60ca9f74ac FULLPIPE: Fix bug with lost picture palettes 2013-09-06 14:51:12 +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 7257d8804b FULLPIPE: Implement CGameLoader::applyPicAniInfos() 2013-09-06 14:51:11 +03:00
Eugene Sandulenko 274f7d1737 FULLPIPE: Implement stubs for ModalObject 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 ad537b1a7e FULLPIPE: Further work on loadGam() 2013-09-06 14:51:06 +03:00
Eugene Sandulenko 5a182df099 FULLPIPE: Unstubbed StaticANIObject::addReverseStatics() 2013-09-06 14:51:06 +03:00
Eugene Sandulenko b18f08d93b FULLPIPE: Started Statics drawing 2013-09-06 14:51:06 +03:00
Eugene Sandulenko 7f332e1f20 FULLPIPE: Second part of scene drawing 2013-09-06 14:51:05 +03:00
Eugene Sandulenko aaf5bae026 FULLPIPE: Fixed initial scene drawing. Scene bg is shown 2013-09-06 14:51:05 +03:00
Eugene Sandulenko c4499bb4b2 FULLPIPE: Further work on sceneSwitcher 2013-09-06 14:51:04 +03:00
Eugene Sandulenko 62cbdd81f0 FULLPIPE: Further work on sceneSwitcher.
Reduced header dependency.
Put CGameLoader into separate files.
2013-09-06 14:51:03 +03:00
Eugene Sandulenko c76bec2646 FULLPIPE: Further work on sceneSwitcher() 2013-09-06 14:51:03 +03:00
Eugene Sandulenko 69fc7a38bb FULLPIPE: Continued scene drawing 2013-09-06 14:51:03 +03:00
Eugene Sandulenko 8f0ff728e4 FULLPIPE: Rename _stringObj to relevant names in order to avoid ambiguity 2013-09-06 14:51:03 +03:00
Eugene Sandulenko cf35f34454 FULLPIPE: Beginning of scene drawing 2013-09-06 14:51:02 +03:00
Eugene Sandulenko 0c218f0144 FULLPIPE: Refactored putDibRB to a human-readable state. 2013-09-06 14:51:02 +03:00
Eugene Sandulenko 75c4be7469 FULLPIPE: Split drawing of different image types. Optimize putDibCB 2013-09-06 14:51:02 +03:00
Eugene Sandulenko 754858641b FULLPIPE: Proper parameters for screen blitting 2013-09-06 14:51:02 +03:00
Eugene Sandulenko 5add3373fe FULLPIPE: Fix stupid bug in RB bitmap rendering 2013-09-06 14:51:02 +03:00
Eugene Sandulenko ade5ad2c74 FULLPIPE: Optimize bitmap rendering routine 2013-09-06 14:51:02 +03:00
Eugene Sandulenko 4554ac24c6 FULLPIPE: Fixed to RB bitmap rendering 2013-09-06 14:48:19 +03:00
Eugene Sandulenko d0c9392862 FULLPIPE: Implemented quitting from picture browsing 2013-09-06 14:48:18 +03:00
Eugene Sandulenko a54a60f52e FULLPIPE: Fix crash in bitmap drawing code. 2013-09-06 14:48:18 +03:00
Eugene Sandulenko 6518cb579c FULLPIPE: Bitmap loading.
Added test code to display loaded pictures.
So far it crashes on certain pictures.
2013-09-06 14:48:18 +03:00
Eugene Sandulenko 57e03aedd3 FULLPIPE: Initial code for bitmap rendering 2013-09-06 14:48:18 +03:00
Eugene Sandulenko 51a5b5c9c5 FULLPIPE: Stubs for picture drawing 2013-09-06 14:48:18 +03:00
Eugene Sandulenko 1aa11bd86f FULLPIPE: Further work on inventory 2013-09-06 14:48:17 +03:00
Eugene Sandulenko 56cb726ebc FULLPIPE: Added lots of debug output, Picture::setAOIDs() implementation 2013-09-06 14:48:17 +03:00
Eugene Sandulenko f18e318f78 FULLPIPE: Bitmap loading 2013-09-06 14:48:17 +03:00
Eugene Sandulenko c2103bb9cd FULLPIPE: Fix indentation 2013-09-06 14:48:17 +03:00
Eugene Sandulenko cb38892ce8 FULLPIPE: Continued on scene loading 2013-09-06 14:48:17 +03:00
Eugene Sandulenko ee5dc16eaa FULLPIPE: Implement Background::addPictureObject 2013-09-06 14:48:16 +03:00
Eugene Sandulenko 00971bf209 FULLPIPE: Shadows loading 2013-09-06 14:48:15 +03:00
Eugene Sandulenko 68c5cfdf2c FULLPIPE: Continued Scene loading 2013-09-06 14:48:15 +03:00
Eugene Sandulenko 1c1d8db613 FULLPIPE: Now StaticANIObject is loaded fully 2013-09-06 14:48:15 +03:00
Eugene Sandulenko 0b6591e491 FULLPIPE: Continued work on scene loading 2013-09-06 14:48:15 +03:00