update with new format & new enum policy

This commit is contained in:
Beu
2021-07-05 23:48:27 +02:00
parent 32cb4d75ef
commit ed331a57c0
9 changed files with 58 additions and 9 deletions

View File

@ -0,0 +1,26 @@
bool menu_visibility = false;
string quickURL;
void Main() {}
void Render() {
if (!menu_visibility) {
return;
}
UI::Begin("\\$cf9" + Icons::ExternalLinkAlt + "\\$z Quick Link Opener###Quick Link Opener", menu_visibility, UI::WindowFlags::NoResize | UI::WindowFlags::AlwaysAutoResize | UI::WindowFlags::NoCollapse);
quickURL = UI::InputText("", quickURL);
UI::SameLine();
if (UI::Button(Icons::ExternalLinkAlt + " Go !###QuickURL")) {
string parsedURL = Regex::Replace(quickURL,'uplay:\\/\\/launch\\/5595\\/0\\/','maniaplanet://');
CTrackMania@ app = cast<CTrackMania>(GetApp());
app.ManiaPlanetScriptAPI.OpenLink(parsedURL, CGameManiaPlanetScriptAPI::ELinkType::ManialinkBrowser);
menu_visibility = false;
}
UI::End();
}
void RenderMenu() {
if(UI::MenuItem("\\$cf9" + Icons::ExternalLinkAlt + "\\$z Quick Link Opener", "", menu_visibility)) {
menu_visibility = !menu_visibility;
}
}

View File

@ -0,0 +1 @@
ݹ<><DDB9><EFBFBD>g<EFBFBD><67><EFBFBD> ǁ<EFBFBD><EFBFBD>ӛ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>J<06>%<1A>]<06>J_<4A>P<EFBFBD><50>ah<61><68><0F>5<08>'NN<4E>Z<EFBFBD>2<><32>r<EFBFBD><72>T<EFBFBD>