|
|
Line 199: |
Line 199: |
|
| |
|
| == Engine/game specific == | | == Engine/game specific == |
|
| |
| === Objectify CinE engine ===
| |
| ''Technical Contact'': [[User:Sev|Eugene Sandulenko]]
| |
|
| |
| ''Background:''
| |
|
| |
| The cinE engine started out as an external project started by [[User:Yazoo|Yaz0r]]. Originally it was written in plain C.
| |
| ScummVM is a C++ project, so we need to objectify this engine without changing/breaking its behavior.
| |
|
| |
| 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.
| |
|
| |
| 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 approaches how to do this by tracing through our SVN repository.
| |
|
| |
| As a bonus you may consider finishing support for Operation Stealth game, but this task has much higher complexity.
| |
|
| |
|
| === Objectify CruisE engine === | | === Objectify CruisE engine === |