1,554
edits
Dreammaster (talk | contribs) m (Marked BS_Rect refactor as done, added note about BS_Vertex) |
(Updated status, answered about BS_Vertex refactoring) |
||
Line 1: | Line 1: | ||
== Status == | == Status == | ||
* Engine starts and compiles scripts | * Engine starts and compiles scripts. Menu shows in funky colors. | ||
== TODOs == | == TODOs == | ||
* Audio support | * Audio support | ||
* Get rid of BS_Vertex (use Common::Point) | * Get rid of BS_Vertex (use Common::Point) | ||
** It may be more advisable to subclass Common::Point, as the vertex class has several methods, such as converting to/from Lua vertexes, that should remain associated with the class | ** It may be more advisable to subclass Common::Point, as the vertex class has several methods, such as converting to/from Lua vertexes, that should remain associated with the class | ||
*** In this case there is no point of refactoring then, and I can just rename BS_Vertex to Vertex. Thoughts? | |||
* Get rid of tinyxml (I've checked, our parser should digest those xmls with no problem) | * Get rid of tinyxml (I've checked, our parser should digest those xmls with no problem) | ||
* Look why package access is so slow (zip contents caching?) | * Look why package access is so slow (zip contents caching?) | ||
Line 14: | Line 14: | ||
* Graphics: | * Graphics: | ||
** YUV->RGB converter for video (fmv/theora_decoder.cpp) | ** YUV->RGB converter for video (fmv/theora_decoder.cpp) | ||
** Current blitting code looks all wrong | |||
** alpha blending (gfx/opengl/glimage.cpp) | ** alpha blending (gfx/opengl/glimage.cpp) | ||
** scaling (same) | ** scaling (same) |