CityArea Class

init
function init

isCity
function isCity(point)

isValidPoint
function isValidPoint(p)

markBuildingArea
function markBuildingArea(building, value)

markCell
function markCell(x, y, value)

markPoint
function markPoint(point, value)

onBuildingChangeState
function onBuildingChangeState(name, uid)

onNewBuilding
function onNewBuilding(name, uid)

pointToCellCrd
function pointToCellCrd(point)

printMap
function printMap