Walter van Niftrik
|
df3357159c
|
SCI: Added some stubs for LSL6CD (lores).
svn-id: r40719
|
2009-05-19 02:10:58 +00:00 |
|
Max Horn
|
8add60bf8c
|
SCI: Cleanup/paranoia checks
svn-id: r40711
|
2009-05-19 00:02:10 +00:00 |
|
Max Horn
|
b0c1cf52e0
|
SCI: Got rid of EngineState::execution_stack_pos; overally, the resulting code should be even stricter in detecting invalid VM stack access (and some bugs when loading saves might be fixed now...)
svn-id: r40694
|
2009-05-18 18:15:45 +00:00 |
|
Filippos Karapetis
|
1239949ef2
|
Changed errors to be fatal, as most of them are fatal conditions. Some of them have been changed to warnings for now, as they occur in certain games (e.g. SQ4 floppy, SQ4 CD and KQ5 CD)
svn-id: r40675
|
2009-05-18 07:55:13 +00:00 |
|
Filippos Karapetis
|
87e8f94fde
|
- Moved all the files out of /sci/scicore and into /sci
- Moved /scicore/sciconsole.h into /engine, and renamed /engine/scriptconsole.cpp to /engine/sciconsole.cpp
svn-id: r40608
|
2009-05-15 14:07:45 +00:00 |
|
Max Horn
|
9c44705f05
|
SCI: Got rid of SEG_ID/SCRIPT_ID
svn-id: r40599
|
2009-05-15 09:28:31 +00:00 |
|
Max Horn
|
8f0b776afb
|
SCI: Added SegManager::getScriptIfLoaded() method
svn-id: r40598
|
2009-05-15 09:27:39 +00:00 |
|
Max Horn
|
75c0d719c9
|
SCI: Turned several script related SegManager methods into Script methods
svn-id: r40597
|
2009-05-15 09:27:07 +00:00 |
|
Filippos Karapetis
|
f75c950457
|
- Replaced SCI_VERSION_FTU_LOFS_ABSOLUTE with the GF_SCI1_LOFSABSOLUTE game flag
- Moved the version defines outside of versions.h
svn-id: r40559
|
2009-05-14 12:38:50 +00:00 |
|
Max Horn
|
7f29670843
|
SCI: Changed object / script local vars storage to use a Common::Array
svn-id: r40515
|
2009-05-12 23:30:42 +00:00 |
|
Max Horn
|
0255cd0213
|
SCI: Removed sci_memory.h/.cpp
svn-id: r40514
|
2009-05-12 23:30:10 +00:00 |
|
Max Horn
|
5e955ea045
|
SCI: Continue transition from MemObject to MemObjectNEW
svn-id: r40274
|
2009-05-03 11:07:07 +00:00 |
|
Max Horn
|
294bd0dc07
|
SCI: Renamed execution_stack -> _executionStack and turned it into a Common::Array
svn-id: r40182
|
2009-04-28 15:58:19 +00:00 |
|
Max Horn
|
9445439c4f
|
SCI: Renamed gfxw_widget_t and subtypes to GfxWidget etc.
svn-id: r40104
|
2009-04-24 10:46:20 +00:00 |
|
Jordi Vilalta Prat
|
7050c7b03f
|
SCI: Use the ResourceType enum instead of integers where it makes sense
svn-id: r38988
|
2009-02-28 23:46:50 +00:00 |
|
Greg Frieger
|
61ab59138a
|
resource_t struct replaced with stub Resource class for future objectifying. Also the crash when exiting SCI1 games was fixed
svn-id: r38982
|
2009-02-28 21:59:49 +00:00 |
|
Greg Frieger
|
4dd1b7dad5
|
Turned ResourceManager into a class, along with all related functions
svn-id: r38978
|
2009-02-28 20:45:36 +00:00 |
|
Jordi Vilalta Prat
|
501e4bb91a
|
SCI: Renamed some kernel types and general cleanup
svn-id: r38961
|
2009-02-28 11:12:59 +00:00 |
|
Max Horn
|
479751104f
|
SCI: Renamed include/engine.h to engine/state.h; added a corresponding .cpp file with the EngineState constructor
svn-id: r38921
|
2009-02-27 02:23:40 +00:00 |
|
Max Horn
|
170916201c
|
SCI: Moved almost all files from include/ to other dirs; only include/engine.h remains
svn-id: r38920
|
2009-02-27 02:23:00 +00:00 |
|
Max Horn
|
b5df97ad2b
|
SCI: Moved kernel.h and kdebug.h from include/ to engine/; untangled header deps some more
svn-id: r38833
|
2009-02-24 05:51:55 +00:00 |
|
Max Horn
|
9744fc615c
|
SCI: Changed selector name table to a Common::StringList
svn-id: r38805
|
2009-02-23 03:04:52 +00:00 |
|
Jordi Vilalta Prat
|
b5ce8d9320
|
Whitespace cleanup
svn-id: r38783
|
2009-02-22 13:11:43 +00:00 |
|
Jordi Vilalta Prat
|
817fde6cdd
|
SCI: Convert the segment manager into a class
svn-id: r38767
|
2009-02-21 23:27:24 +00:00 |
|
Max Horn
|
ff17899d8e
|
SCI: Got rid of include/scitypes.h
svn-id: r38746
|
2009-02-21 21:16:41 +00:00 |
|
Willem Jan Palenstijn
|
34f90ac043
|
revert large parts of r38621. error() is for fatal errors and does not return. warning() is not for debugging status messages.
svn-id: r38696
|
2009-02-21 14:11:41 +00:00 |
|
Travis Howell
|
7ce7993c30
|
Remove excess \n.
svn-id: r38695
|
2009-02-21 13:19:44 +00:00 |
|
Jordi Vilalta Prat
|
3cc6cdf719
|
Replaced "typedef struct _state state_t" with "struct EngineState"
svn-id: r38678
|
2009-02-21 10:47:56 +00:00 |
|
Oystein Eftevaag
|
25f7c37171
|
Wrapped the SCI engine in the Sci namespace.
svn-id: r38676
|
2009-02-21 10:23:36 +00:00 |
|
Max Horn
|
fa75bd23e6
|
SCI: Yet more cleanup
svn-id: r38661
|
2009-02-21 04:43:49 +00:00 |
|
Max Horn
|
031e3e3b90
|
SCI: Fixed tons of bugs in error/warning format strings
svn-id: r38655
|
2009-02-21 03:25:23 +00:00 |
|
Filippos Karapetis
|
2ddce51a56
|
Changed more messages to warnings/errors
svn-id: r38621
|
2009-02-20 20:39:02 +00:00 |
|
Filippos Karapetis
|
ac716ad843
|
Started conversion of debug messages and debug levels to the ScummVM equivalents. Removed the "stubs" and "warnings" debug levels and replaced such kinds of messages with normal warnings
svn-id: r38617
|
2009-02-20 20:11:12 +00:00 |
|
Paweł Kołodziejski
|
61231c2a36
|
formating
svn-id: r38604
|
2009-02-20 17:05:47 +00:00 |
|
Eugene Sandulenko
|
22a009d3c6
|
Update headers. engine/
svn-id: r38408
|
2009-02-17 15:02:16 +00:00 |
|
Max Horn
|
57434d955f
|
SCI: Run astyle to make the code be more compliant with our Code Formatting Guidelines: engine dir
svn-id: r38317
|
2009-02-15 22:28:12 +00:00 |
|
Eugene Sandulenko
|
e241843bec
|
- Remove some unneeded files
- Mass rename .c to .cpp
svn-id: r38227
|
2009-02-15 11:39:07 +00:00 |
|