mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 21:39:57 +00:00
meow(
This commit is contained in:
parent
97e0c161b0
commit
0dcaa96eb8
4 changed files with 25 additions and 36 deletions
|
|
@ -1,18 +1,29 @@
|
|||
cmake_minimum_required(VERSION 3.28.3)
|
||||
project(oneshot)
|
||||
## Setup options ##
|
||||
set(CMAKE_DISABLE_IN_SOURCE_BUILD TRUE)
|
||||
set(VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION "5.1.2600.0")
|
||||
include(FindPackageHandleStandardArgs)
|
||||
|
||||
# Options
|
||||
option(STEAM "Build for Steam" OFF)
|
||||
set(STEAMWORKS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/steamworks" CACHE PATH "Path to Steamworks folder")
|
||||
option(DEBUG "Debug mode" OFF)
|
||||
#For paranoicws:3
|
||||
option(FORCE32 "Force 32bit compile on 64bit OS" OFF) # from MKXP
|
||||
option(EXTRA_SECURITY "Extra security" OFF)
|
||||
|
||||
set(CMAKE_DISABLE_IN_SOURCE_BUILD TRUE)
|
||||
set(VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION "5.1.2600.0")
|
||||
set(STEAMWORKS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/steamworks" CACHE PATH "Path to Steamworks folder")
|
||||
set(ZLIB_USE_STATIC_LIBS ON)
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
|
||||
# from MKXP
|
||||
if(FORCE32)
|
||||
if(APPLE)
|
||||
set(CMAKE_OSX_ARCHITECTURES "i386")
|
||||
else()
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(DEBUG)
|
||||
# Debug stuff
|
||||
if (MSVC)
|
||||
|
|
|
|||
27
src/font.cpp
27
src/font.cpp
|
|
@ -340,48 +340,27 @@ const std::vector<std::string> &Font::getInitialDefaultNames(){
|
|||
|
||||
void Font::initDynAttribs(){
|
||||
p->color = new Color(p->colorTmp);
|
||||
|
||||
if (rgssVer >= 3)
|
||||
p->outColor = new Color(p->outColorTmp);;
|
||||
}
|
||||
|
||||
void Font::initDefaultDynAttribs(){
|
||||
FontPrivate::defaultColor = new Color(FontPrivate::defaultColorTmp);
|
||||
|
||||
if (rgssVer >= 3)
|
||||
FontPrivate::defaultOutColor = new Color(FontPrivate::defaultOutColorTmp);
|
||||
}
|
||||
|
||||
void Font::initDefaults(const SharedFontState &sfs){
|
||||
std::vector<std::string> &names = FontPrivate::initialDefaultNames;
|
||||
|
||||
switch (rgssVer){
|
||||
case 1 :
|
||||
// FIXME: Japanese version has "MS PGothic" instead
|
||||
names.push_back("Arial");
|
||||
break;
|
||||
|
||||
case 2 :
|
||||
names.push_back("UmePlus Gothic");
|
||||
names.push_back("MS Gothic");
|
||||
names.push_back("Courier New");
|
||||
break;
|
||||
|
||||
default:
|
||||
case 3 :
|
||||
names.push_back("VL Gothic");
|
||||
}
|
||||
|
||||
setDefaultName(names, sfs);
|
||||
|
||||
FontPrivate::defaultOutline = (rgssVer >= 3 ? true : false);
|
||||
FontPrivate::defaultShadow = (rgssVer == 2 ? true : false);
|
||||
FontPrivate::defaultOutline = false;
|
||||
FontPrivate::defaultShadow = false;
|
||||
}
|
||||
|
||||
TTF_Font *Font::getSdlFont(){
|
||||
if (!p->sdlFont)
|
||||
p->sdlFont = shState->fontState().getFont(p->name.c_str(),
|
||||
p->size);
|
||||
p->sdlFont = shState->fontState().getFont(p->name.c_str(), p->size);
|
||||
|
||||
int style = TTF_STYLE_NORMAL;
|
||||
|
||||
|
|
|
|||
|
|
@ -198,7 +198,7 @@ static void setGamePathInRegistry() {
|
|||
}
|
||||
|
||||
if (keyOpenError != ERROR_SUCCESS){
|
||||
WatnMsg("Unable to open registry.");
|
||||
WarnMsg("Unable to open registry.");
|
||||
}
|
||||
else {
|
||||
DWORD dataSize = (strlen(dataDir) + 1) * sizeof(char);
|
||||
|
|
|
|||
|
|
@ -17,7 +17,6 @@
|
|||
|
||||
// OS-Specific code
|
||||
#if defined(_WIN32)
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
#define SECURITY_WIN32
|
||||
#include <windows.h>
|
||||
#include <mmsystem.h>
|
||||
|
|
|
|||
Loading…
Reference in a new issue