Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/menu/data/gui/scripts/InfoPopup.lua @ 7663

Last change on this file since 7663 was 6746, checked in by rgrieder, 15 years ago

Merged gamestates2 branch back to trunk.
This brings in some heavy changes in the GUI framework.
It should also fix problems with triggered asserts in the InputManager.

Note: PickupInventory does not seem to work —> Segfault when showing because before, the owner in GUIOverlay::setGUIName is already NULL.
I haven't tested it before, so I can't tell whether it's my changes.

  • Property svn:eol-style set to native
File size: 676 bytes
Line 
1-- InfoPopup.lua
2
3local P = createMenuSheet("InfoPopup")
4
5function P.execute(functionPtr, arguments)
6    if functionPtr ~= nil then
7        if arguments ~= nil then
8            functionPtr(arguments)
9        else
10            functionPtr()
11        end
12    end
13end
14
15function P.setText(text)
16    winMgr:getWindow("orxonox/InfoPopup_text"):setText( text )
17end
18
19function P.setCloseButton(closeButton)
20    close = winMgr:getWindow("orxonox/InfoPopup_close")
21    close:setVisible(closeButton)
22    if(not closeButton) then
23        close:deactivate();
24    else
25        close:activate();
26    end
27end
28
29-- events for ingamemenu
30function P.close(e)
31    hideMenuSheet(P.name)
32end
33
34return P
Note: See TracBrowser for help on using the repository browser.