1,079
edits
Line 95: | Line 95: | ||
== Objectify CinE engine == | == Objectify CinE engine == | ||
cinE engine | The cinE engine started out as an external project started by Yaz0r. Originally it was written in plain C. | ||
ScummVM is a C++ project, so we need to objectify this engine without changing its behavior. | ScummVM is a C++ project, so we need to objectify this engine without changing/breaking its behavior. | ||
The engine itself is well-structured, | The engine itself is well-structured, hence many functions / variables which might be good candidates for being grouped together into a C++ class are already grouped by files. | ||
already grouped by files. | |||
No deep knowledge of the engine internals is required, but in any case | No deep knowledge of the engine internals is required, but in any case the Engine is not that big, and thus | ||
it should be possible to learn enough about it to start working in a relatively short amount of time. | |||
We have previously "objectified" several other engines, namely SAGA, Gob and AGI, so one can learn a lot about various approachs how to do this by tracing through our SVN repository. | |||
== Add 16bit graphics support to SCUMM engine == | == Add 16bit graphics support to SCUMM engine == |
edits