1
0
mirror of git://projects.qi-hardware.com/openwrt-packages.git synced 2024-11-27 02:16:14 +02:00
openwrt-packages/liballegro/patches/030-move-dat-files.patch

87 lines
3.8 KiB
Diff
Raw Normal View History

Index: allegro-4.4.2/demos/shooter/demo.c
===================================================================
--- allegro-4.4.2.orig/demos/shooter/demo.c 2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/shooter/demo.c 2011-06-02 12:32:06.000000000 +0200
@@ -103,7 +103,7 @@
get_executable_name(buf, sizeof(buf));
replace_filename(buf2, buf, "demo.dat", sizeof(buf2));
set_color_conversion(COLORCONV_NONE);
- data = load_datafile(buf2);
+ data = load_datafile("/usr/share/allegro/shooter.dat" /*buf2*/);
if (!data) {
set_gfx_mode(GFX_TEXT, 0, 0, 0, 0);
allegro_message("Error loading %s\n", buf2);
Index: allegro-4.4.2/demos/skater/source/framewk.c
===================================================================
--- allegro-4.4.2.orig/demos/skater/source/framewk.c 2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/skater/source/framewk.c 2011-06-02 12:32:06.000000000 +0200
@@ -27,7 +27,7 @@
}
/* name of the configuration file for storing demo-specific settings. */
-#define DEMO_CFG "demo.cfg"
+#define DEMO_CFG "skater.cfg"
/*
Timer callback. Installed with the frequency defined in the framework
@@ -84,11 +84,13 @@
/* Construct aboslute path for the configuration file. */
get_executable_name(config_path, DEMO_PATH_LENGTH);
+ strcpy(config_path, "/etc/allegro/dummy");
replace_filename(config_path, config_path, DEMO_CFG, DEMO_PATH_LENGTH);
/* Construct aboslute path for the datafile containing game menu data. */
get_executable_name(data_path, DEMO_PATH_LENGTH);
- replace_filename(data_path, data_path, "demo.dat#menu.dat",
+ strcpy(data_path, "/usr/share/allegro/dummy");
+ replace_filename(data_path, data_path, "skater.dat#menu.dat",
DEMO_PATH_LENGTH);
/* Read configuration file. */
Index: allegro-4.4.2/demos/skater/source/game_sk.c
===================================================================
--- allegro-4.4.2.orig/demos/skater/source/game_sk.c 2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/skater/source/game_sk.c 2011-06-02 12:32:06.000000000 +0200
@@ -70,10 +70,10 @@
char *load_game_resources(void)
{
int c;
- char AudioPath[DEMO_PATH_LENGTH];
+ char AudioPath[DEMO_PATH_LENGTH] = "/usr/share/allegro/dummy";
- get_executable_name(AudioPath, DEMO_PATH_LENGTH);
- replace_filename(AudioPath, AudioPath, "demo.dat#audio.dat",
+ /* get_executable_name(AudioPath, DEMO_PATH_LENGTH); */
+ replace_filename(AudioPath, AudioPath, "skater.dat#audio.dat",
DEMO_PATH_LENGTH);
game_audio = load_datafile(AudioPath);
Index: allegro-4.4.2/demos/skater/source/level.c
===================================================================
--- allegro-4.4.2.orig/demos/skater/source/level.c 2011-06-02 12:30:54.000000000 +0200
+++ allegro-4.4.2/demos/skater/source/level.c 2011-06-02 12:32:06.000000000 +0200
@@ -74,8 +74,9 @@
#endif
char LocName[DEMO_PATH_LENGTH], TString[DEMO_PATH_LENGTH];
- uszprintf(TString, sizeof(TString), "demo.dat#%s", name);
+ uszprintf(TString, sizeof(TString), "skater.dat#%s", name);
get_executable_name(LocName, DEMO_PATH_LENGTH);
+ strcpy(LocName, "/usr/share/allegro/dummy");
replace_filename(LocName, LocName, TString, DEMO_PATH_LENGTH);
#ifdef DEMO_USE_ALLEGRO_GL
Index: allegro-4.4.2/demos/shooter/title.c
===================================================================
--- allegro-4.4.2.orig/demos/shooter/title.c 2011-06-02 12:32:12.000000000 +0200
+++ allegro-4.4.2/demos/shooter/title.c 2011-06-02 12:32:13.000000000 +0200
@@ -82,6 +82,7 @@
int i;
get_executable_name(exe, sizeof(exe));
+ strcpy(exe, "/usr/share/allegro/dummy");
for (i = 0; locations[i] != NULL; i++) {
replace_filename(dir, exe, locations[i], sizeof(dir));
append_filename(buf, dir, name, bufsize);