mirror of
https://gitlab.com/skmp/dca3-game.git
synced 2025-08-01 12:31:04 +02:00
limit build id t0 10 chars, add to menus
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
#include "FileLoader.h"
|
||||
#include "frontendoption.h"
|
||||
#include "IniFile.h"
|
||||
#include "../skel/dc/dc.h"
|
||||
|
||||
// Game has colors inlined in code.
|
||||
// For easier modification we collect them here:
|
||||
@@ -1930,6 +1931,15 @@ CMenuManager::Draw()
|
||||
CSprite2d::DrawRect(CRect(MENU_X_LEFT_ALIGNED(181), MENU_Y(99), MENU_X_LEFT_ALIGNED(229), MENU_Y(122)), CRGBA(m_PrefsPlayerRed, m_PrefsPlayerGreen, m_PrefsPlayerBlue, FadeIn(255)));
|
||||
}
|
||||
|
||||
char strver[200];
|
||||
wchar ustr[200];
|
||||
snprintf(strver, sizeof(strver), "DCA3: %s", getExecutableTag());
|
||||
AsciiToUnicode(strver, ustr);
|
||||
|
||||
CFont::SetScale(MENU_X(MENU_TEXT_SIZE_X), MENU_Y(MENU_TEXT_SIZE_Y));
|
||||
CFont::SetColor(CRGBA(MENUOPTION_COLOR.r, MENUOPTION_COLOR.g, MENUOPTION_COLOR.b, FadeIn(255)));
|
||||
CFont::PrintString(MENU_X_LEFT_ALIGNED(BUILDID_TEXT_LEFT_MARGIN), SCREEN_SCALE_FROM_BOTTOM(BUILDID_TEXT_BOTTOM_MARGIN), ustr);
|
||||
|
||||
}
|
||||
|
||||
int
|
||||
|
@@ -40,6 +40,9 @@
|
||||
#define HELPER_TEXT_LEFT_MARGIN 320.0f
|
||||
#define HELPER_TEXT_BOTTOM_MARGIN 120.0f
|
||||
|
||||
#define BUILDID_TEXT_LEFT_MARGIN 320.0f
|
||||
#define BUILDID_TEXT_BOTTOM_MARGIN 20.0f
|
||||
|
||||
#define PLAYERSETUP_LIST_TOP 28.0f
|
||||
#define PLAYERSETUP_LIST_BOTTOM 125.0f
|
||||
#define PLAYERSETUP_LIST_LEFT 200.0f
|
||||
|
@@ -65,6 +65,8 @@ long _dwOperatingSystemVersion;
|
||||
#include "../../dreamcast/git-version.h"
|
||||
#include "dc.h"
|
||||
|
||||
#include <kos/dbglog.h>
|
||||
|
||||
// This is defined on project-level, via premake5 or cmake
|
||||
#ifdef GET_KEYBOARD_INPUT_FROM_X11
|
||||
#include <X11/Xlib.h>
|
||||
@@ -2081,7 +2083,7 @@ const char* getCIJobId() {
|
||||
return CI_JOB_ID;
|
||||
}
|
||||
|
||||
static std::string executableTag = getBuildId() + ":" + getSourceId() + ":" + getCIJobId();
|
||||
static std::string executableTag = getBuildId().substr(0, 10) + ":" + getSourceId() + ":" + getCIJobId();
|
||||
|
||||
const char* getExecutableTag() {
|
||||
return executableTag.c_str();
|
||||
|
Reference in New Issue
Block a user