Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/data/gui/scripts/QuestGUI.lua @ 6592

Last change on this file since 6592 was 6417, checked in by rgrieder, 15 years ago

Merged presentation2 branch back to trunk.
Major new features:

  • Actual GUI with settings, etc.
  • Improved space ship steering (human interaction)
  • Rocket fire and more particle effects
  • Advanced sound framework
  • Property svn:eol-style set to native
File size: 579 bytes
RevLine 
[5754]1gui = require("BasicGUI")
[5746]2local P = BasicGUI:new() --inherit everything from the gui package
3if _REQUIREDNAME == nil then
4    QuestGUI = P
5else
6    _G[_REQUIREDNAME] = P
7end
8
9P.filename = "QuestGUI"
10P.layoutString = "QuestGUI.layout"
11
12function P:show()
13    self.window:show() -- TDO: Do this through parent...
14    self.visible = true
15
[5754]16    local questManager = orxonox.QuestManager:getInstance()
[6417]17
[5756]18    local questsList = winMgr:getWindow("orxonox/QuestGUI/QuestsList")
[5746]19
20    local window = questManager:getQuestGUI(P.filename)
21
22    questsList:addChildWindow(window)
23
24end
25
26return P
27
Note: See TracBrowser for help on using the repository browser.