diff --git a/Makefile b/Makefile index 337a4823..9fac12b3 100644 --- a/Makefile +++ b/Makefile @@ -8,15 +8,19 @@ ASSETS_DIRECTORY = assets # Default options RENDERER ?= Texture +ifeq ($(WINDOWS), 1) + EXE_EXTENSION = .exe +endif + ifeq ($(RELEASE), 1) CXXFLAGS = -O3 LDFLAGS = -s - FILENAME_DEF = CSE2 - DOCONFIG_FILENAME_DEF = DoConfig + FILENAME_DEF = CSE2$(EXE_EXTENSION) + DOCONFIG_FILENAME_DEF = DoConfig$(EXE_EXTENSION) else CXXFLAGS = -Og -ggdb3 - FILENAME_DEF = CSE2_debug - DOCONFIG_FILENAME_DEF = DoConfig_debug + FILENAME_DEF = CSE2_debug$(EXE_EXTENSION) + DOCONFIG_FILENAME_DEF = DoConfig_debug$(EXE_EXTENSION) endif ifeq ($(JAPANESE), 1) diff --git a/src/Draw.cpp b/src/Draw.cpp index 4c330d98..fc7a6936 100644 --- a/src/Draw.cpp +++ b/src/Draw.cpp @@ -13,6 +13,7 @@ #include "Ending.h" #include "Generic.h" #include "MapName.h" +#include "Main.h" #include "Resource.h" #include "Tags.h" #include "TextScr.h" diff --git a/src/Main.h b/src/Main.h index cc49639c..f2997706 100644 --- a/src/Main.h +++ b/src/Main.h @@ -6,3 +6,5 @@ extern BOOL bFullscreen; void PutFramePerSecound(void); unsigned long GetFramePerSecound(void); + +BOOL SystemTask(void); diff --git a/src/Organya.cpp b/src/Organya.cpp index aefac803..cad51b35 100644 --- a/src/Organya.cpp +++ b/src/Organya.cpp @@ -617,14 +617,13 @@ BOOL OrgData::InitMusicData(const char *path) // データを有効に (Enable data) for (j = 0; j < MAXMELODY; j++) MakeOrganyaWave(j,info.tdata[j].wave_no, info.tdata[j].pipi); -#ifndef FIX_BUGS + // Pixel ripped out some code so he could use PixTone sounds as drums, but he left this dead code for (j = MAXMELODY; j < MAXTRACK; j++) { i = info.tdata[j].wave_no; //InitDramObject(dram_name[i], j - MAXMELODY); } -#endif SetPlayPointer(0); // 頭出し (Cue) diff --git a/src/WindowsWrapper.h b/src/WindowsWrapper.h index 15b2626c..2f318060 100644 --- a/src/WindowsWrapper.h +++ b/src/WindowsWrapper.h @@ -26,8 +26,4 @@ struct RECT rect.right = r; \ rect.bottom = b; -#ifndef MAX_PATH #define MAX_PATH FILENAME_MAX -#endif - -BOOL SystemTask();