Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-11 | SCUMM: selecting inventory objects and inventory scrolling works again | Tobias Gunkel | |
2012-02-11 | SCUMM: start handling object type and id correctly in mm c64 | Tobias Gunkel | |
- removed complicated and unnecessary _v0ObjectIndex, _v0ObjectInInventory, _v0ObjectFlag vars - started to merge object id and type into one object value (type<<8|id) - verb preposition ids do not dependent on language -> remove from VerbSettings Note: - objects with type=0 are foreground objects. They have a state, an owner and a bg overlay image. - objects with type=1 are bg objects. They do not have a state or owner and are already contained in the bg image. The do not have an entry in objectState/OwnerTable | |||
2012-02-11 | SCUMM: remove unneeded verbPrep() calls | Tobias Gunkel | |
2012-02-11 | SCUMM: fix ScummEngine_v0::o_stopCurrentScript() | Tobias Gunkel | |
2012-02-11 | SCUMM: changed handling of _activeInventory/_activeActor to ↵ | Tobias Gunkel | |
_activeObject(2)/_activeObject(2)Type Note: the transition is not completed yet. The code compiles but is probably not runnable as not every occurrence of _activeInventory has been properly replaced. The usage of _v0ObjectIndex and _v0ObjectInInventory should be revised too and both variables should be replaced by another mechanism (maybe by using a single variable "obj = (type << 8) | id"). - moved v0 only vars _activeInventory, _activeObject, _activeVerb from ScummEngine_v2 to ScummEngine_v0 - removed _activeActor, _activeInvExecute, _activeObject2Inv and _activeInventory. They are handled by _activeObject/_activeObjectType and _activeObject2/_activeObject2Type now. - removed _activeObject(2)Index as they only bloat the code without any benefit (?) - merge prep-name tables from ScummEngine_v2::drawPreposition() and ScummEngine_v0::drawSentenceWord() by introducing ScummEngine_v2::drawPreposition() - rename ObjectData.flags -> obj_type (quick-fix only, needs review! Maybe obj_nr and obj_type can be merged into one var: obj_nr = (obj_type << 8) | obj_nr) - o_unknown2 is negation of o_ifActiveObject (o_ifNotEqualActiveObject2) - renamed o_ifActiveObject -> o_ifEqualActiveObject2 as it acts only on _activeObject2 - renamed ScummEngine_v0::drawSentenceWord() -> ScummEngine_v0::getObjectName() | |||
2012-02-11 | SCUMM: Fix pickupObject() | Tobias Gunkel | |
2012-02-11 | SCUMM: make verbs working better | Tobias Gunkel | |
2012-02-11 | SCUMM: Fix bug with tracker ID 3072094 | Tobias Gunkel | |
MANIAC C64: Bug while getting the stamps from the parcel - ID: 3072094 MMC64: use stamps with envelope - ID: 3095595 | |||
2012-02-11 | SCUMM: Fix meteor actor index | Tobias Gunkel | |
- Now the correct actor name is shown with "give ... to meteor". Formerly the name was "". - Add actor names that do not have a string assigned | |||
2012-02-11 | SCUMM: Fix sound playback if fast-mode is on | Tobias Gunkel | |
Sounds are played that fast in fast-mode that the queue gets stuck. This is just a workaround and only fixes the symptoms. Check the queue handling for a correct fix. | |||
2012-02-10 | JANITORIAL: Fix template definition whitespace | Tarek Soliman | |
2012-02-10 | Merge pull request #177 from ↵ | Eugene Sandulenko | |
BenCastricum/5db023646a8c685469bfe9dc551a282f8240ae04 SCUMM: Use regular detection algorithms for FMTOWNS demos. | |||
2012-02-10 | TSAGE: R2R - Fix error in scene 1337 | Strangerke | |
Thanks to LordHoto for reporting it | |||
2012-02-10 | TSAGE: R2R - Fix glitch in scene 180 | Strangerke | |
Thanks to LordHoto for reporting it | |||
2012-02-09 | TSAGE: Fix compilation by passing non-POD via pointer through "...". | Johannes Schickel | |
The other uses seem to pass Common::Point via a pointer to the object too, so this seems fine to do here too. | |||
2012-02-09 | TSAGE: R2R - Very preliminary implementation of scene 1337 | Strangerke | |
2012-02-08 | DREAMWEB: Remove uneeded duplicate function "printUnderMon". | D G Turner | |
2012-02-07 | Revert "SKY: Map the floppy intro track." | Alyssa Milburn | |
This reverts commit 0599145ecf92aeabf5bd4221a91761237f970323. This mapping was incorrect, 503 is the outro. | |||
2012-02-06 | TSAGE: Properly de-select inventory buttons when mouse has moved off before ↵ | Paul Gilbert | |
mouse is released. This fixes bug #3484777. | |||
2012-02-06 | TSAGE: Add detection entry for Blue Force Spanish CD | Paul Gilbert | |
2012-02-05 | TSAGE: Clean up the dead code introduced for R2R | Paul Gilbert | |
2012-02-05 | TSAGE: Fix problem with scrolling wide scenes. | Paul Gilbert | |
2012-02-05 | TSAGE: Initial implementation of R2R Scene 180 | Paul Gilbert | |
2012-02-04 | TOUCHE: Add two missing accented letters to Spanish charset. | Willem Jan Palenstijn | |
The A-acute, I-acute, O-acute and U-acute seem to be missing from the font, and are now all remapped to their unaccented ASCII variants. I and A were added by 303333352a3, and this patch adds O and U. This is assuming the CP850 encoding, which is not entirely verified. See bugs #2040311 and #3483383. | |||
2012-02-04 | QUEEN: Fix clicking at the pinnacle. | Alyssa Milburn | |
Check where the click was *before* scrolling the view, so that it works with a touchscreen. Also, check shouldQuit() here. | |||
2012-02-04 | TOUCHE: Add charset debug channel | Willem Jan Palenstijn | |
This is intended to help debug the missing Spanish characters reported in #2040311 and #3483383. | |||
2012-02-02 | HUGO: Fix keyHandler (noticed by Strangerke). | Alyssa Milburn | |
2012-02-02 | TSAGE: R2R - Avoid a crash in scene 700 | Strangerke | |
2012-02-01 | TSAGE: R2R - Implement scene 700 | Strangerke | |
2012-02-01 | ENGINES: Get rid of unnecessary friend in EngineManager. | Johannes Schickel | |
2012-01-31 | TSAGE: R2R - Implement scene 900 | Strangerke | |
2012-01-31 | TSAGE: Minor cleanups for R2R scene 180 | Paul Gilbert | |
2012-01-31 | TSAGE: Implement R2R Scene 205 - Star-field Credits | Paul Gilbert | |
2012-01-31 | TSAGE: Properly handle resetting flags when leaving a scene | Paul Gilbert | |
2012-01-31 | TSAGE: R2R - Fix a couple of compilation errors not detected by MSVC | Strangerke | |
Thanks Kirben for pointing those | |||
2012-01-30 | TSAGE: R2R - Implement scene 600 | Strangerke | |
2012-01-30 | KYRA: (EOB) - fix typo | athrxx | |
2012-01-30 | TSAGE: R2R - Implement scene 525 | Strangerke | |
2012-01-30 | TSAGE - R2R: Implement scene 1750 | Strangerke | |
2012-01-30 | TSAGE: R2R - Implement scene 3500 | Strangerke | |
This required a fix for direct draw code | |||
2012-01-29 | KYRA: Remove unnecessary semicolon | Torbjörn Andersson | |
2012-01-29 | TOLTECS: Some formatting fixes. | Torbjörn Andersson | |
2012-01-29 | SCI: Remove unnecessary break after return statement. | Johannes Schickel | |
2012-01-29 | SWORD25: Return 0 instead of false in Screenshot::createThumbnail. | Johannes Schickel | |
This should "fix" a g++ warning. | |||
2012-01-29 | KYRA: Prevent unnecessary removal of const in some casts. | Johannes Schickel | |
2012-01-29 | SCUMM: Add script number differences in SCUMM V0, for two work arounds in ↵ | Travis Howell | |
Maniac Mansion. | |||
2012-01-29 | GOB: Fix a segfault | Sven Hesse | |
2012-01-29 | GOB: Add a cheat debug command | Sven Hesse | |
- Cheat the Diving minigame to a win - Get the mastermind solution | |||
2012-01-28 | GOB: Pick the pearl at the right frame of the animation | Sven Hesse | |
And make the pearl picking a bit less...picky. | |||
2012-01-28 | GOB: Minor cleanup | Sven Hesse | |