Open main menu

Difference between revisions of "Gob/TODO"

187 bytes removed ,  20:47, 4 April 2005
Status update
(update status)
(Status update)
Line 3: Line 3:


== Problematic places ==
== Problematic places ==
* sizeof(SomeStructure). Unless it is malloc() call, replace it with szSomeStructure. If that constant is not yet defined, go and define it on top of that tructure definition. See game.h for bunch of examples.
* map_loadDataFromAvo() in map.cpp. These are plain calls to memcpy() so all read data is not endian safe and moreover it could read wrong size if sizeof(structure) is used in length calcualtion. All structures should be unwind, i,e, read element by element and FROM_LE_XX wraps applied.
* map_loadDataFromAvo() in map.cpp. These are plain calls to memcpy() so all read data is not endian safe and moreover it could read wrong size if sizeof(structure) is used in length calcualtion. All structures should be unwind, i,e, read element by element and FROM_LE_XX wraps applied.


Line 12: Line 10:


== Showstoppers ==
== Showstoppers ==
* Now it hangs in intro
* Routing table overflow after a certain amount of movements
* Routing table overflow after a certain amount of movements
* Complete keyboard/mouse input
* Complete keyboard/mouse input