mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-07-02 01:28:42 +08:00
65 lines
2.2 KiB
Diff
65 lines
2.2 KiB
Diff
diff -rupNw source-original/DxLib.cpp source/DxLib.cpp
|
|
--- source-original/DxLib.cpp 2018-12-08 19:59:16.777579338 +0100
|
|
+++ source/DxLib.cpp 2018-12-08 02:13:39.541585079 +0100
|
|
@@ -24,7 +24,7 @@ int DxLib_Init()
|
|
return -1;
|
|
}
|
|
|
|
- SDL_WM_SetCaption("Syobon Action (しょぼんのアクション)",
|
|
+ SDL_WM_SetCaption("Syobon Action",
|
|
NULL);
|
|
SDL_ShowCursor(SDL_DISABLE);
|
|
|
|
diff -rupNw source-original/DxLib.h source/DxLib.h
|
|
--- source-original/DxLib.h 2018-12-08 19:59:16.777579338 +0100
|
|
+++ source/DxLib.h 2018-12-08 01:26:50.763357641 +0100
|
|
@@ -18,7 +18,7 @@
|
|
#define FALSE 0
|
|
#define byte unsigned char
|
|
|
|
-#define ScreenFlip() SDL_Flip(screen)
|
|
+#define ScreenFlip() SDL_UpdateRect(screen, 0, 0, screen->w, screen->h)
|
|
#define GetNowCount() SDL_GetTicks()
|
|
|
|
//UNIMPLEMENTED - macro substitution
|
|
diff -rupNw source-original/main.cpp source/main.cpp
|
|
--- source-original/main.cpp 2018-12-08 19:59:16.781579399 +0100
|
|
+++ source/main.cpp 2018-12-08 18:11:33.716589712 +0100
|
|
@@ -1,9 +1,11 @@
|
|
#include "main.h"
|
|
+#include <unistd.h>
|
|
|
|
// プログラムは WinMain から始まります
|
|
//Changed to ansi c++ main()
|
|
int main(int argc, char *argv[])
|
|
{
|
|
+ chdir("file:/share/syobonaction/");
|
|
parseArgs(argc, argv);
|
|
if (DxLib_Init() == -1)
|
|
return 1;
|
|
@@ -4706,7 +4708,7 @@ void deinit()
|
|
setc0();
|
|
FillScreen();
|
|
DrawString(200, 200, "EXITING...", GetColor(255, 255, 255));
|
|
- SDL_Flip(screen);
|
|
+ SDL_UpdateRect(screen, 0, 0, screen->w, screen->h);
|
|
|
|
//SURFACES
|
|
for (t = 0; t < 51; t++)
|
|
diff -rupNw source-original/Makefile source/Makefile
|
|
--- source-original/Makefile 2018-12-08 19:59:16.777579338 +0100
|
|
+++ source/Makefile 2018-12-08 01:32:40.319685337 +0100
|
|
@@ -1,8 +1,8 @@
|
|
SyobonAction:main.o loadg.o DxLib.o
|
|
- gcc main.o loadg.o DxLib.o -o SyobonAction `sdl-config --libs` -lSDL_gfx -lSDL_image -lSDL_mixer -lSDL_ttf
|
|
+ ${CXX} ${LDFLAGS} main.o loadg.o DxLib.o -o SyobonAction `${SDL_CONFIG} --libs` -lSDL_gfx -lSDL_image -lSDL_mixer -lpng -ljpeg -lz -lSDL -lSDL_ttf -lfreetype
|
|
main.o:main.cpp
|
|
- gcc -c main.cpp
|
|
+ ${CXX} ${CPPFLAGS} -c main.cpp
|
|
loadg.o:loadg.cpp
|
|
- gcc -c loadg.cpp
|
|
+ ${CXX} ${CPPFLAGS} -c loadg.cpp
|
|
DxLib.o:DxLib.cpp
|
|
- gcc -c DxLib.cpp
|
|
+ ${CXX} ${CPPFLAGS} -c DxLib.cpp
|