amessier Posted January 6, 2006 Report Share Posted January 6, 2006 (edited) I talked to garo a little in irc today and said basically i need to set my work directory and command in debug mode. which I set work directory to c:\xenocide\xenocidegame\ and command to xenocide_d.exe I figure I did something wrong or am missing addinonal info. ------------------------------------ Im playing around with uitest to get familar with GEGUI. im using http://www.cegui.org.uk/api_reference/ as a guide. Can someone tell me what files are involved with uitest. uitest.cppuitest.huitest.imagesetuitest.layout There has to be more to it then just this. Im looking at the startscreen for an example also, seeing how the buttons have actions there and serve more of a purpose. startscreen.cpp--- EventMap eventMap(CEGUI::PushButton::EventClicked); eventMap.handler("StartScreen/Quit", States::EvQuitGame());startscreen.layout--- <Window Type="XenoLook/Button/RightHard" Name="StartScreen/Quit"> <Property Name="Position" Value="x:0.1525 y:0.9225" /> <Property Name="Size" Value="w:0.325 h:0.04125" /> <Property Name="Text" Value="STR_EXIT" /> </Window> function EvQuitGame() where is it located? <Window Type="XenoLook/Button/RightHard" I cannot find online any references to the vaules used in Window Type. Can someone point me in the right direction here also. Thanks Edited January 6, 2006 by amessier Link to comment Share on other sites More sharing options...
UnFleshed One Posted January 7, 2006 Report Share Posted January 7, 2006 (edited) I figure I did something wrong or am missing addinonal info. What exactly happens? Edit: Make sure you are running xenocide in windowed mode, otherwise you won't be able to restore after breakpoint. It is defined here:xenocidegame\data\ui\schemes\xenolook_button.looknfeel function EvQuitGame() where is it located? It's not a function, it's an event in FSM. It's defined in events.h/cpp and gets integrated into FSM in gamemachine.h. Then, in mainframelistener.cpp, it gets assigned a pre event handler:shutdownConnection = States::EvQuitGame::preEvent(bind(&MainFrameListener::requestShutdown, this)); So, when EvQuitGame() is called, requestShutdown() is called. (later there might be more handlers for it, so they will be called sequentally). (That is, I think that's what's happening, I don't really understand this stuff either ) And I didn't get the question about uitest, can you clarify? Edited January 7, 2006 by UnFleshed One Link to comment Share on other sites More sharing options...
amessier Posted January 7, 2006 Author Report Share Posted January 7, 2006 Im all set some of the guys in IRC helped me. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now