* (Bugfix) Fixed issue with not being able to set long delays in sprites (fixed dancing knight in Bugmania)
* (Bugfix) Fixed DinkC "!=" command which was renamed "!" for some reason. This fixed the goto in Bugmania * Enabled support for >= and <= in DinkC, not sure why it was commented out before, they were active in 1.08 * (Bugfix) Status bar will now be drawn even when mouse mode is active if needed (it now shows up in Bugmania) * Space no longer selects dialog, you'll have to use ENTER or CONTROL like on 1.08 * Mouse can now be used to select dialog options * Fixed mouse issue with Bugmania in the town where it wasn't sending button down messages (dmod list downloading is currently in a broken state) git-svn-id: svn://rtsoft.com/rtsvn/projects/RTDink@1494 353e56fe-9613-0410-8469-b96ad8e6f29c
This commit is contained in:
parent
79e8424266
commit
a5da7058ed
9 changed files with 70 additions and 29 deletions
|
@ -405,7 +405,7 @@ msg += \
|
|||
vTextBoxPos = CL_Vec2f(iPhoneMapX(x),y);
|
||||
|
||||
msg = "`8`$Dink Smallwood HD`` was created by `wSeth A. Robinson`` (code) and `wJustin Martin`` (graphics).\n\n"\
|
||||
"`8The original `$Dink Smallwood`` was created by `wSeth A. Robinson`` (engine/scripting/music), `wJustin Martin`` (graphics), `wGreg Smith`` (scripting/music), and `wShawn Teal``. It also featured music by `wJoel Bakker``."\
|
||||
"`8The original `$Dink Smallwood`` was created by `wSeth A. Robinson`` (engine/scripting/music), `wJustin Martin`` (graphics), `wGreg Smith`` (scripting/music), and `wShawn Teal``. It also featured music by `wJoel Bakker`` and `wMitch Brink``."\
|
||||
"\n\nSpecial thanks to `wDan Walma`` and the `wdinksmallwood.net`` community for their `$Dink`` improvements."\
|
||||
"\n\n"\
|
||||
"This product is less buggy thanks to:\n\n`w"\
|
||||
|
|
|
@ -265,17 +265,19 @@ void DownloadDMODList(Entity *pMenu)
|
|||
|
||||
VariantList v;
|
||||
|
||||
string url;
|
||||
uint32 port;
|
||||
GetApp()->GetServerInfo(url, port);
|
||||
string url = "www.dinknetwork.com";
|
||||
uint32 port = 80;
|
||||
//GetApp()->GetServerInfo(url, port);
|
||||
|
||||
v.m_variant[0].Set(url);
|
||||
v.m_variant[1].Set(port);
|
||||
v.m_variant[2].Set("dink/getaddons.php");
|
||||
v.m_variant[2].Set("api");
|
||||
v.m_variant[3].Set(uint32(NetHTTP::END_OF_DATA_SIGNAL_HTTP)); //need this for it to detect a disconnect instead of the weird RTsoft symbol
|
||||
pComp->GetFunction("Init")->sig_function(&v);
|
||||
pComp->GetFunction("OnError")->sig_function.connect(&OnDownloadError);
|
||||
pComp->GetFunction("OnFinish")->sig_function.connect(&OnDownloadHTTPFinish);
|
||||
|
||||
|
||||
Entity *pEnt = ShowScoreMessage(pMenu, "`6");
|
||||
EntityComponent *pTyper = pEnt->AddComponent(new TyperComponent);
|
||||
pTyper->GetVar("text")->Set("Downloading add-on list...");
|
||||
|
|
|
@ -761,8 +761,11 @@ void BuildDialogModeControls(float fadeTimeMS)
|
|||
return;
|
||||
}
|
||||
|
||||
|
||||
pBG = pBG->AddEntity(new Entity("Controls"));
|
||||
|
||||
pBG->AddComponent(new CursorComponent); //for mouse control of dialog
|
||||
|
||||
if (!GetApp()->GetUsingTouchScreen()) return;
|
||||
|
||||
float trans = 0.0f;
|
||||
|
|
|
@ -461,12 +461,16 @@ void CheckForNewVersion(Entity *pMenu)
|
|||
v.m_variant[2].Set("dink/versions.php");
|
||||
pComp->GetFunction("OnError")->sig_function.connect(&OnVersionDownloadError);
|
||||
pComp->GetFunction("OnFinish")->sig_function.connect(&OnVersionDownloadHTTPFinish);
|
||||
pComp->GetFunction("Init")->sig_function(&v);
|
||||
|
||||
|
||||
//pComp->GetFunction("Init")->sig_function(&v);
|
||||
GetMessageManager()->CallComponentFunction(pComp,1000, "Init", &v); //call it in a bit
|
||||
|
||||
Entity *pEnt = VersionShowScoreMessage(pMenu, "`6");
|
||||
EntityComponent *pTyper = pEnt->AddComponent(new TyperComponent);
|
||||
pTyper->GetVar("text")->Set("Checking rtsoft.com for updates...");
|
||||
pTyper->GetVar("speedMS")->Set(uint32(50));
|
||||
pTyper->GetVar("speedMS")->Set(uint32(30));
|
||||
|
||||
}
|
||||
|
||||
Entity * MainMenuCreate( Entity *pParentEnt, bool bFadeIn )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue