You probably shouldn't implement it now even if you finish the updater! I still have to make the CityRenderer request housing data from a dummy server.
The CityRenderer should be fed an array of the following data type:
class LotTileEntry
{
public int lotid;
public short x;
public short y;
public byte flags; //bit 0 = online, bit 1 = spotlight, bit 2 = locked, other bits free for whatever use
}
This should be enough for the CityRenderer to draw all lots fine. When it needs more info, it can request the lot metadata (name etc) using the lotid. The data type for lot metadata will probably be a ton more complicated and implementation reliant.
The CityRenderer should be fed an array of the following data type:
class LotTileEntry
{
public int lotid;
public short x;
public short y;
public byte flags; //bit 0 = online, bit 1 = spotlight, bit 2 = locked, other bits free for whatever use
}
This should be enough for the CityRenderer to draw all lots fine. When it needs more info, it can request the lot metadata (name etc) using the lotid. The data type for lot metadata will probably be a ton more complicated and implementation reliant.