Open main menu

Difference between revisions of "OpenTasks"

1,017 bytes removed ,  12:45, 3 February 2009
→‎Engine/game specific: -- Objectify CinE engine is gone
(→‎Engine/game specific: -- Objectify CinE engine is gone)
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 ===