summaryrefslogtreecommitdiff
path: root/mapwidget.go
diff options
context:
space:
mode:
authorKevin Chabowski <kevin@kch42.de>2013-11-02 14:47:26 +0100
committerKevin Chabowski <kevin@kch42.de>2013-11-02 14:47:26 +0100
commit63b964614135f6381b5d55828714efb3783dfd04 (patch)
tree0505976e6bffadd2d37e377932c74987f9f587c2 /mapwidget.go
parent03eaf07bee24bb12319e53e090a19f2c2a05ad23 (diff)
downloadbiomed-63b964614135f6381b5d55828714efb3783dfd04.tar.gz
biomed-63b964614135f6381b5d55828714efb3783dfd04.tar.bz2
biomed-63b964614135f6381b5d55828714efb3783dfd04.zip
New biome infos are now passed to mapwidget
Diffstat (limited to 'mapwidget.go')
-rw-r--r--mapwidget.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/mapwidget.go b/mapwidget.go
index 116f069..e04b5eb 100644
--- a/mapwidget.go
+++ b/mapwidget.go
@@ -233,6 +233,16 @@ func (mw *MapWidget) updateGUI() {
mw.dArea.GetWindow().Invalidate(nil, false)
}
+func (mw *MapWidget) updateBioLookup(lookup BiomeLookup) {
+ mw.bioLookup = lookup
+ mw.regWrap.bioLookup = lookup
+
+ if mw.regWrap.RegionLoaded() {
+ mw.regWrap.FlushTiles()
+ mw.regWrap.UpdateTiles()
+ }
+}
+
func NewMapWidget(guicbs GUICallbacks, bioLookup BiomeLookup) *MapWidget {
dArea := gtk.NewDrawingArea()