mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
Add 00Necrid skin
This commit is contained in:
parent
5e45e50d74
commit
b52afd5464
BIN
data/skins/00Necrid.png
Normal file
BIN
data/skins/00Necrid.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
|
@ -31,6 +31,7 @@
|
||||||
#include <game/client/gameclient.h>
|
#include <game/client/gameclient.h>
|
||||||
#include <game/client/lineinput.h>
|
#include <game/client/lineinput.h>
|
||||||
#include <game/localization.h>
|
#include <game/localization.h>
|
||||||
|
#include <game/editor/editor.h>
|
||||||
#include <mastersrv/mastersrv.h>
|
#include <mastersrv/mastersrv.h>
|
||||||
#include <versionsrv/versionsrv.h>
|
#include <versionsrv/versionsrv.h>
|
||||||
|
|
||||||
|
@ -1068,6 +1069,12 @@ int CMenus::Render()
|
||||||
pButtonText = Localize("Ok");
|
pButtonText = Localize("Ok");
|
||||||
ExtraAlign = -1;
|
ExtraAlign = -1;
|
||||||
}
|
}
|
||||||
|
else if(m_Popup == POPUP_DELETE_FILE)
|
||||||
|
{
|
||||||
|
pTitle = Localize("Delete file");
|
||||||
|
pExtraText = Localize("Are you sure that you want to delete the file?");
|
||||||
|
ExtraAlign = -1;
|
||||||
|
}
|
||||||
#if !defined(CONF_PLATFORM_MACOSX) && !defined(__ANDROID__)
|
#if !defined(CONF_PLATFORM_MACOSX) && !defined(__ANDROID__)
|
||||||
else if(m_Popup == POPUP_AUTOUPDATE)
|
else if(m_Popup == POPUP_AUTOUPDATE)
|
||||||
{
|
{
|
||||||
|
@ -1551,6 +1558,45 @@ int CMenus::Render()
|
||||||
static float Offset = 0.0f;
|
static float Offset = 0.0f;
|
||||||
DoEditBox(&g_Config.m_PlayerName, &TextBox, g_Config.m_PlayerName, sizeof(g_Config.m_PlayerName), 12.0f, &Offset);
|
DoEditBox(&g_Config.m_PlayerName, &TextBox, g_Config.m_PlayerName, sizeof(g_Config.m_PlayerName), 12.0f, &Offset);
|
||||||
}
|
}
|
||||||
|
else if(m_Popup == POPUP_DELETE_FILE)
|
||||||
|
{
|
||||||
|
CUIRect Yes, No;
|
||||||
|
Box.HSplitBottom(20.f, &Box, &Part);
|
||||||
|
#if defined(__ANDROID__)
|
||||||
|
Box.HSplitBottom(60.f, &Box, &Part);
|
||||||
|
#else
|
||||||
|
Box.HSplitBottom(24.f, &Box, &Part);
|
||||||
|
#endif
|
||||||
|
Part.VMargin(80.0f, &Part);
|
||||||
|
|
||||||
|
Part.VSplitMid(&No, &Yes);
|
||||||
|
|
||||||
|
Yes.VMargin(20.0f, &Yes);
|
||||||
|
No.VMargin(20.0f, &No);
|
||||||
|
|
||||||
|
static int s_ButtonAbort = 0;
|
||||||
|
if(DoButton_Menu(&s_ButtonAbort, Localize("No"), 0, &No) || m_EscapePressed)
|
||||||
|
m_Popup = POPUP_NONE;
|
||||||
|
|
||||||
|
static int s_ButtonTryAgain = 0;
|
||||||
|
if(DoButton_Menu(&s_ButtonTryAgain, Localize("Yes"), 0, &Yes) || m_EnterPressed)
|
||||||
|
{
|
||||||
|
m_Popup = POPUP_NONE;
|
||||||
|
// delete file
|
||||||
|
if(m_DemolistSelectedIndex >= 0 && !m_DemolistSelectedIsDir)
|
||||||
|
{
|
||||||
|
char aBuf[512];
|
||||||
|
str_format(aBuf, sizeof(aBuf), "%s/%s", m_aCurrentDemoFolder, m_lDemos[m_DemolistSelectedIndex].m_aFilename);
|
||||||
|
if(Storage()->RemoveFile(aBuf, m_lDemos[m_DemolistSelectedIndex].m_StorageType))
|
||||||
|
{
|
||||||
|
static_cast<CEditor *>(m_pClient->Editor())->FilelistPopulate();
|
||||||
|
//DemolistOnUpdate(false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
PopupMessage(Localize("Error"), Localize("Unable to delete the file"), Localize("Ok"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Box.HSplitBottom(20.f, &Box, &Part);
|
Box.HSplitBottom(20.f, &Box, &Part);
|
||||||
|
|
|
@ -328,7 +328,8 @@ public:
|
||||||
POPUP_PASSWORD,
|
POPUP_PASSWORD,
|
||||||
POPUP_QUIT,
|
POPUP_QUIT,
|
||||||
POPUP_AUTOUPDATE,
|
POPUP_AUTOUPDATE,
|
||||||
POPUP_DISCONNECT
|
POPUP_DISCONNECT,
|
||||||
|
POPUP_DELETE_FILE
|
||||||
};
|
};
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
Loading…
Reference in a new issue