Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-24 | SCI: Rewrote vocabulary code to use a Common::HashMap<String,ResultWord> | Max Horn | |
svn-id: r39671 | |||
2009-03-24 | SCI: Changed some char* into Common::String | Max Horn | |
svn-id: r39663 | |||
2009-03-24 | SCI: C++ify menu code | Max Horn | |
svn-id: r39659 | |||
2009-03-17 | Renamed some defines: | Filippos Karapetis | |
- FREESCI_CURRENT_SAVEGAME_VERSION, FREESCI_MINIMUM_SAVEGAME_VERSION -> CURRENT_SAVEGAME_VERSION, MINIMUM_SAVEGAME_VERSION (saved games are not compatible with FreeSCI's ones anymore) - _K_VIEW_SIG_FLAG_FREESCI_STOPUPD -> _K_VIEW_SIG_FLAG_STOPUPD (like the rest of the flags) - Removed FREESCI_KFUNCT_GLUTTON (unused) svn-id: r39478 | |||
2009-03-15 | SCI: Rewrote the save/load code, see also patch #2687400. | Max Horn | |
The new format is incompatible with the old one, and is still subject to some further changes. Also, regressions are quite possible, so watch out. Finally, the new code still contains some TODOs and FIXMEs. Several of these will be more or less automatically resolved once other code gets C++ified. svn-id: r39430 | |||
2009-03-15 | SCI: Indention changes, changed 'songlib_t' params to 'const songlib_t &' | Max Horn | |
svn-id: r39429 | |||
2009-03-14 | SCI: Removed more dead code | Max Horn | |
svn-id: r39379 | |||
2009-03-14 | Changed the "internal" variable inside gfxr_pic_t to priorityTable (cause ↵ | Filippos Karapetis | |
that's what it is), and changed its type to int * to avoid unneeded casts svn-id: r39375 | |||
2009-03-12 | SCI: Moved savegame specific stuff from state.h to a new header savegame.h | Max Horn | |
svn-id: r39351 | |||
2009-03-12 | SCI: Removed some dead code | Max Horn | |
svn-id: r39349 | |||
2009-03-11 | SCI: Removed some dead code | Max Horn | |
svn-id: r39328 | |||
2009-03-10 | SCI: Removing unused line from savegame.cfsml, fixing SongIteratorMessage -> ↵ | Max Horn | |
SongIterator::Message in it svn-id: r39306 | |||
2009-03-10 | String fragments support | Lars Skovlund | |
WIP: No regressions in this part, I hope svn-id: r39297 | |||
2009-03-10 | SCI: Renamed SongIteratorMessage -> SongIterator::Message; cleanup | Max Horn | |
svn-id: r39289 | |||
2009-03-09 | SCI: Rewrote handling of song wakeup times & (iterator) delays, to avoid ↵ | Max Horn | |
rounding issues between ticks (1/60s) and milliseconds; also fixed a bug (coming from Glutton ;) where delays measured in millisecs were treated as ticks instead. Thanks to Walter for the precursor of this patch svn-id: r39263 | |||
2009-03-08 | SCI: Changed suffix list to be stored as a Common::List; also fixed ↵ | Max Horn | |
spelling: suffices -> suffixes svn-id: r39214 | |||
2009-03-07 | SCI: Reduced header interdependencies some more | Max Horn | |
svn-id: r39202 | |||
2009-03-07 | Replaced getInt16, getUInt16 and putInt16 | Filippos Karapetis | |
svn-id: r39189 | |||
2009-03-07 | SCI: More cleanup in the song iterator codebase | Max Horn | |
svn-id: r39177 | |||
2009-03-06 | SCI: Reduce SFX header dependencies | Max Horn | |
svn-id: r39159 | |||
2009-03-06 | SCI: C++ifyed SongIterator and its subclasses | Max Horn | |
svn-id: r39152 | |||
2009-03-06 | SCI: Some cleanup to the SongIteratorMessage code | Max Horn | |
svn-id: r39151 | |||
2009-03-06 | SCI: Renamed lots of classes related to song iterators; allocate song ↵ | Max Horn | |
iterators via new/delete instead of malloc/free svn-id: r39148 | |||
2009-03-01 | SCI: Forgot to commit a couple files after renaming sfx headers | Max Horn | |
svn-id: r39010 | |||
2009-02-28 | SCI: Use the ResourceType enum instead of integers where it makes sense | Jordi Vilalta Prat | |
svn-id: r38988 | |||
2009-02-28 | SCI: Renamed ResourceManager::sci_version to _sciVersion, to avoid var ↵ | Max Horn | |
shadowing warnings; some other tweaks svn-id: r38984 | |||
2009-02-28 | resource_t struct replaced with stub Resource class for future objectifying. ↵ | Greg Frieger | |
Also the crash when exiting SCI1 games was fixed svn-id: r38982 | |||
2009-02-28 | Turned ResourceManager into a class, along with all related functions | Greg Frieger | |
svn-id: r38978 | |||
2009-02-28 | SCI: Renamed some kernel types and general cleanup | Jordi Vilalta Prat | |
svn-id: r38961 | |||
2009-02-28 | Add support for saving Common::String objects. | Willem Jan Palenstijn | |
Use it to simplify SavegameMetadata handling. svn-id: r38959 | |||
2009-02-28 | Make CFSML writers take const arguments | Willem Jan Palenstijn | |
svn-id: r38952 | |||
2009-02-27 | Fix reading corrupted saves. | Willem Jan Palenstijn | |
svn-id: r38934 | |||
2009-02-27 | fix warnings and memleaks in savegame.cfsml | Willem Jan Palenstijn | |
svn-id: r38933 | |||
2009-02-27 | SCI: Renamed include/engine.h to engine/state.h; added a corresponding .cpp ↵ | Max Horn | |
file with the EngineState constructor svn-id: r38921 | |||
2009-02-26 | - Removed engine/sys_strings.* | Filippos Karapetis | |
- Renamed sys_string_t -> SystemString, sys_strings_t -> SystemStrings svn-id: r38916 | |||
2009-02-25 | fix read_SegManagerPtr to not read from an uninitialzed pointer | Andre Heider | |
svn-id: r38889 | |||
2009-02-25 | reintroduce game_start_time (removed it in r38701), since the interpreter ↵ | Andre Heider | |
can be restarted and it can be retrieved via script function (eg. LSL3 about box) svn-id: r38888 | |||
2009-02-24 | SCI: Don't #include headers in other headers if a forward declaration of a ↵ | Max Horn | |
few types suffices (reduces header interdependencies) svn-id: r38872 | |||
2009-02-24 | not needed include anymore | Paweł Kołodziejski | |
svn-id: r38862 | |||
2009-02-24 | SCI: Renamed gfx/gfx_operations.h to gfx/operations.h (matching the source ↵ | Max Horn | |
file); moved include/sci_widgets.h to gfx/ (matching location of source file); renamed gfx/widgets.cpp to gfx/gfx_widgets.cpp (matching the header) svn-id: r38852 | |||
2009-02-24 | Fix compilation | Eugene Sandulenko | |
svn-id: r38850 | |||
2009-02-24 | SCI: Moved engines/sci/include/sci_memory.h and ↵ | Max Horn | |
engines/sci/scicore/sci_memory.cpp into engines/sci/; moved macros from the header into the source file svn-id: r38832 | |||
2009-02-24 | SCI: Renamed int_hashmap to IntMapper, and added docs that explain that this ↵ | Max Horn | |
is *not* a hashmap (at least not a plain hashmap) svn-id: r38823 | |||
2009-02-23 | SCI: Got rid of resource_dir & work_dir (temporarily disabled ↵ | Max Horn | |
f_open_mirrored for that) svn-id: r38807 | |||
2009-02-23 | SCI: Changed selector name table to a Common::StringList | Max Horn | |
svn-id: r38805 | |||
2009-02-23 | SCI: Fix saving/loading (regression introduced in r38767) | Jordi Vilalta Prat | |
svn-id: r38799 | |||
2009-02-22 | Check for end of file more often while reading CFSML | Willem Jan Palenstijn | |
svn-id: r38796 | |||
2009-02-22 | SCI: Fix what looks like a bug in the save/load system (?) | Max Horn | |
svn-id: r38795 | |||
2009-02-22 | SCI: Rewrite the way file handles are managed | Max Horn | |
svn-id: r38794 | |||
2009-02-22 | Whitespace cleanup | Jordi Vilalta Prat | |
svn-id: r38783 |