Draw: drag on the map. Select: drag a zone or its corners. Wheel zooms; middle button pans. Arrow keys move the selected zone by 1, Shift by 10.
X: 0 · Y: 0
Bounds define image edges: Min X left, Max X right, Min Y bottom, Max Y top. Replacing the image does not change zone coordinates.
Opening a project replaces current zones. Undo is available. The project stays in this browser.
Place the new declarations outside functions. If OnGameModeInit already exists, add the GangZoneCreate lines before return. Color is only used for preview here; showing zones to players is configured separately.