Fixes to miniwindows

This commit is contained in:
Henrique Santiago
2012-06-24 09:41:39 -03:00
parent eec6114b2d
commit 39403e612f
10 changed files with 62 additions and 18 deletions

View File

@@ -83,16 +83,19 @@ function Minimap.terminate()
end
function Minimap.toggle()
local visible = not minimapWindow:isExplicitlyVisible()
if visible then
minimapWindow:open()
minimapButton:setOn(true)
else
if minimapButton:isOn() then
minimapWindow:close()
minimapButton:setOn(false)
else
minimapWindow:open()
minimapButton:setOn(true)
end
end
function Minimap.onMiniWindowClose()
minimapButton:setOn(false)
end
function Minimap.reset()
local player = g_game.getLocalPlayer()
if not player then return end

View File

@@ -3,6 +3,8 @@ MiniWindow
!text: tr('Minimap')
height: 150
icon: minimap.png
@onClose: Minimap.onMiniWindowClose()
&save: true
MiniWindowContents
padding: 3