1,554
edits
(Extend GUI section) |
(→Objectify CinE engine.: - Explain) |
||
Line 91: | Line 91: | ||
== Objectify CinE engine. == | == Objectify CinE engine. == | ||
cinE engine was borrowed from 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. | |||
No deep engine | The engine itself is well-structured, so many functions which could be gathered into one class are | ||
already grouped by files. | |||
No deep knowledge of the engine internals is required, but in any case it is not that big, and thus | |||
could be understood without much efforts. | |||
Also we have objectified several other engines, namely SAGA, Gob and AGI, so history and approaches of such | |||
conversion could be traced in our SVN repository. | |||
== Add 16bit graphics support to SCUMM engine == | == Add 16bit graphics support to SCUMM engine == |