* (DinkC) DinkC version is now reported as 110 instead of 109
* (Bugfix) Fixed issue with set_frame_frame, the DMOD Mayhem now works (is this DMOD for pyschopaths?!?! Not saying I didn't have fun though) * (Bugfix) Fixed another incorrect color issue with fill_screen * (Bugfix) Fixed horrible issue where the last line in a script might not get run. This fixed the intro screen to Lost Forest Romp git-svn-id: svn://rtsoft.com/rtsvn/projects/RTDink@1486 353e56fe-9613-0410-8469-b96ad8e6f29c
This commit is contained in:
parent
04f68e8125
commit
d8bb8b8c77
6 changed files with 125 additions and 51 deletions
|
@ -5,6 +5,8 @@
|
|||
#include "LogMenu.h"
|
||||
#include "GameMenu.h"
|
||||
|
||||
extern bool g_script_debug_mode;
|
||||
|
||||
void DebugMenuOnSelect(VariantList *pVList) //0=vec2 point of click, 1=entity sent from
|
||||
{
|
||||
Entity *pEntClicked = pVList->m_variant[1].GetEntity();
|
||||
|
@ -95,6 +97,22 @@ void DebugMenuOnSelect(VariantList *pVList) //0=vec2 point of click, 1=entity se
|
|||
}
|
||||
}
|
||||
|
||||
if (pEntClicked->GetName() == "debug_mode")
|
||||
{
|
||||
|
||||
if (g_script_debug_mode)
|
||||
{
|
||||
g_script_debug_mode = false;
|
||||
ShowQuickMessage("DinkC debug logging disabled");
|
||||
}
|
||||
else
|
||||
{
|
||||
g_script_debug_mode = true;
|
||||
ShowQuickMessage("DinkC debug logging enabled");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if (pEntClicked->GetName() == "empty_cache")
|
||||
{
|
||||
DinkUnloadGraphicsCache();
|
||||
|
@ -141,6 +159,10 @@ if (GetApp()->GetCheatsEnabled())
|
|||
pButtonEntity = CreateTextButtonEntity(pBG, "log", x, y, "View log"); y += ySpacer;
|
||||
pButtonEntity->GetShared()->GetFunction("OnButtonSelected")->sig_function.connect(&DebugMenuOnSelect);
|
||||
|
||||
pButtonEntity = CreateTextButtonEntity(pBG, "debug_mode", x, y, "Debug DinkC Toggle"); y += ySpacer;
|
||||
pButtonEntity->GetShared()->GetFunction("OnButtonSelected")->sig_function.connect(&DebugMenuOnSelect);
|
||||
|
||||
|
||||
pButtonEntity = CreateTextButtonEntity(pBG, "Back", x, y, "Back"); y += ySpacer;
|
||||
pButtonEntity->GetShared()->GetFunction("OnButtonSelected")->sig_function.connect(&DebugMenuOnSelect);
|
||||
//pButtonEntity->GetVar("alignment")->Set(uint32(ALIGNMENT_CENTER));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue