Age | Commit message (Collapse) | Author |
|
|
|
ALL: Removing code duplication via new managed surface & screen classes
|
|
|
|
|
|
|
|
|
|
This did not cause any known bugs, but is wrong according to the
way the actual engine works.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Turns out that some of the messages have properties that the objects
that handle them can set. For example, the CMouseDragStartMsg has a
_dragItem property that an item that allows dragging will explicitly
set, allowing the input handler to keep track of what was dragged.
|
|
|
|
|
|
|
|
|
|
These values are hard-coded in the engine executable for each game.
|
|
|
|
|
|
This entire kString code needs to be reviewed/refactored, but
at least this fix is more complete than the last one.
Thanks to @lordhoto and @wjp for their assistance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The information in the wiki was wrong, KQ7 1.51 is always SCI
2.1 early.
|
|
Also sort detection entries for kq7 by game version
|
|
Thank goodness for the existing ScummVM image decoders for these types..
it made implementing the classes sooooo much easier
|
|
|