1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-30 02:07:44 +00:00

Ports: Update Super-Mario's patches to use git patches

This commit is contained in:
Ali Mohammad Pur 2022-05-16 19:21:28 +04:30 committed by Ali Mohammad Pur
parent 6eb071cd0d
commit cbd76e0531
7 changed files with 117 additions and 41 deletions

View file

@ -0,0 +1,37 @@
From c7869092a313c1550a34675d1c9faebc1468ef1e Mon Sep 17 00:00:00 2001
From: Gunnar Beutner <gbeutner@serenityos.org>
Date: Fri, 4 Jun 2021 00:29:36 +0200
Subject: [PATCH 1/5] chdir() to the installed directory before execution
The game expects its assets in the current directory, but we install
those to /opt/Super_Mario, so chdir() there at program startup to avoid
crashing.
---
src/main.cpp | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/main.cpp b/src/main.cpp
index 040eb56..ca14d6f 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,10 +1,15 @@
#include "header.h"
#include "Core.h"
+#include <unistd.h>
int main(int argc, const char* argv[]) {
- CCore oCore;
+ chdir("/opt/Super_Mario");
- oCore.mainLoop();
+ {
+ CCore oCore;
+
+ oCore.mainLoop();
+ }
return 0;
}
--
2.36.1