Age | Commit message (Collapse) | Author |
|
These are flagged by GCC if -Wswitch-default is enabled.
|
|
Hopefully, this will fix the AmigaOS and DS builds
|
|
The whole Demon chapter has been converted to the new logic.
The offsets for the extra room messages have been hardcoded, for now,
inside loadOtherRoomMessages(), until we figure out how they are
referenced.
|
|
Rooms DEMON0 and DEMON5 have been partially adapted to the new logic.
This isn't yet fully functional, for the following reasons:
- We only read the main text block. There are also some others which
are not handled yet. The unhandled blocks have been kept in text.cpp
- We load text in dictionaries, splitting the strings in look and talk.
However, there's a third category (look with a talker), which isn't
handled yet
- Text is loaded per-room, but there are enhancements where text and
samples are loaded from other rooms. These need to be refactored
|
|
Mismatch in types caused compilation failure for ports where int was
not identical to int32 which is the typedef for TextRef.
|
|
This should avoid the costly rebuild of everything in the 'rooms/'
folder, at least sometimes...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Doors now work, and the system of "walking, then performing an action
afterward" is implemented.
|
|
|