sources are broken
This commit is contained in:
parent
96e0b1e909
commit
02ada0b82e
|
@ -3,6 +3,8 @@ window#enterGameWindow:
|
|||
size: [236, 178]
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
onLoad: mainMenu:lock(self)
|
||||
onDestroy: mainMenu:unlock()
|
||||
|
||||
label#accountNameLabel:
|
||||
text: Account name
|
||||
|
@ -49,9 +51,7 @@ window#enterGameWindow:
|
|||
anchors.bottom: parent.bottom
|
||||
margin.bottom: 10
|
||||
margin.right: 13
|
||||
onClick: |
|
||||
self:getParent():destroy()
|
||||
self:getParent():getParent():unlock()
|
||||
onClick: self:getParent():destroy()
|
||||
|
||||
textEdit#accountNameTextEdit:
|
||||
anchors.right: parent.right
|
||||
|
|
|
@ -3,6 +3,8 @@ window#infoWindow:
|
|||
size: [244, 221]
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
onLoad: mainMenu:lock(self)
|
||||
onDestroy: mainMenu:unlock()
|
||||
|
||||
panel#infoPanel:
|
||||
skin: flatPanel
|
||||
|
@ -57,6 +59,4 @@ window#infoWindow:
|
|||
anchors.left: parent.left
|
||||
anchors.top: parent.top
|
||||
margin.top: 191
|
||||
margin.left: 188
|
||||
onClick: |
|
||||
self:getParent():destroy()
|
||||
margin.left: 188
|
|
@ -1,25 +0,0 @@
|
|||
-- main menu methods
|
||||
function MainMenu_create()
|
||||
mainMenu = loadUI("modules/mainmenu/mainmenu.yml")
|
||||
end
|
||||
|
||||
function MainMenu_destroy()
|
||||
mainMenu:destroy()
|
||||
end
|
||||
|
||||
function MainMenu_enterGameClicked()
|
||||
enterGameWindow = loadUI("modules/mainmenu/entergamewindow.yml")
|
||||
button = enterGameWindow:getChildByID("okButton")
|
||||
end
|
||||
|
||||
function MainMenu_optionsClicked()
|
||||
optionsWindow = loadUI("modules/mainmenu/optionswindow.yml")
|
||||
end
|
||||
|
||||
function MainMenu_infoClicked()
|
||||
infoWindow = loadUI("modules/mainmenu/infowindow.yml")
|
||||
end
|
||||
|
||||
function MainMenu_exitClicked()
|
||||
onApplicationClose()
|
||||
end
|
|
@ -21,7 +21,7 @@ panel#background:
|
|||
anchors.top: parent.top
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
margin.top: 16
|
||||
onClick: MainMenu_enterGameClicked()
|
||||
onClick: loadUI("modules/mainmenu/entergamewindow.yml")
|
||||
|
||||
button#accessAccountButton:
|
||||
text: Access Account
|
||||
|
@ -34,18 +34,18 @@ panel#background:
|
|||
anchors.top: parent.top
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
margin.top: 76
|
||||
onClick: MainMenu_optionsClicked()
|
||||
onClick: loadUI("modules/mainmenu/optionswindow.yml")
|
||||
|
||||
button#infoButton:
|
||||
text: Info
|
||||
anchors.top: parent.top
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
margin.top: 106
|
||||
onClick: MainMenu_infoClicked()
|
||||
onClick: loadUI("modules/mainmenu/infowindow.yml")
|
||||
|
||||
button#exitGameButton:
|
||||
text: Exit
|
||||
anchors.top: parent.top
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
margin.top: 136
|
||||
onClick: MainMenu_exitClicked()
|
||||
onClick: exitGame()
|
|
@ -1,10 +1,10 @@
|
|||
-- menu state
|
||||
function onEnterMenuState()
|
||||
MainMenu_create()
|
||||
mainMenu = loadUI("modules/mainmenu/mainmenu.yml")
|
||||
end
|
||||
|
||||
function onLeaveMenuState()
|
||||
MainMenu_destroy()
|
||||
mainMenu:destroy()
|
||||
end
|
||||
|
||||
function onApplicationClose()
|
||||
|
|
|
@ -3,6 +3,8 @@ window#optionsWindow:
|
|||
size: [286, 262]
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
onLoad: mainMenu:lock(self)
|
||||
onDestroy: mainMenu:unlock()
|
||||
|
||||
# general
|
||||
button#generalButton:
|
||||
|
@ -109,5 +111,4 @@ window#optionsWindow:
|
|||
anchors.bottom: parent.bottom
|
||||
margin.right: 10
|
||||
margin.bottom: 13
|
||||
onClick: |
|
||||
self:getParent():destroy()
|
||||
onClick: self:getParent():destroy()
|
|
@ -502,7 +502,7 @@ std::string Platform::getAppUserDir()
|
|||
std::stringstream sdir;
|
||||
sdir << PHYSFS_getUserDir() << "/." << win32.appName << "/";
|
||||
if((mkdir(sdir.str().c_str()) != 0) && (errno != EEXIST))
|
||||
logError("ERROR: Couldn't create directory for saving configuration file. (%s)", sdir.str().c_str());
|
||||
flogError("ERROR: Couldn't create directory for saving configuration file. (%s)", sdir.str().c_str());
|
||||
return sdir.str();
|
||||
}
|
||||
|
||||
|
|
|
@ -85,7 +85,6 @@ public:
|
|||
void registerFunctions();
|
||||
|
||||
int lua_UIButton_setOnClick();
|
||||
|
||||
int lua_UIElement_getParent();
|
||||
int lua_UIElement_destroy();
|
||||
|
||||
|
|
|
@ -45,6 +45,7 @@ void UIElement::destroy()
|
|||
setVisible(false);
|
||||
setEnabled(false);
|
||||
|
||||
g_dispatcher.addTask(boost::bind(&UIContainer::removeChild, getParent(), asUIElement()));
|
||||
if(getParent()) {
|
||||
// schedule removal from parent
|
||||
g_dispatcher.addTask(boost::bind(&UIContainer::removeChild, getParent(), asUIElement()));
|
||||
|
|
|
@ -86,6 +86,7 @@ public:
|
|||
virtual UIContainerPtr asUIContainer() { return UIContainerPtr(); }
|
||||
virtual const char *getScriptableName() const { return "UIElement"; }
|
||||
|
||||
void setOnDestroy(
|
||||
friend class UIContainer;
|
||||
|
||||
private:
|
||||
|
|
|
@ -100,7 +100,7 @@ int main(int argc, const char *argv[])
|
|||
if(!g_configs.load("config.yml"))
|
||||
logInfo("Could not read configuration file, default configurations will be used.");
|
||||
|
||||
logInfo("OTClient 0.1.0");
|
||||
logInfo("OTClient 0.2.0");
|
||||
|
||||
// create the window
|
||||
Platform::createWindow(g_configs.getInteger("window x"), g_configs.getInteger("window y"),
|
||||
|
|
Loading…
Reference in New Issue