diff options
author | Starla Insigna <starla4444@gmail.com> | 2013-08-25 17:07:35 -0400 |
---|---|---|
committer | Starla Insigna <starla4444@gmail.com> | 2013-08-25 17:07:35 -0400 |
commit | d47da18958b5214def5127e201f60668c566d9bb (patch) | |
tree | 00751c11ff7d44c9e8bd56e0f4c670bb337095aa | |
parent | 387685d34e6c4ebee776a700a01fed4df05446be (diff) | |
download | mazeoflife-d47da18958b5214def5127e201f60668c566d9bb.tar.gz mazeoflife-d47da18958b5214def5127e201f60668c566d9bb.tar.bz2 mazeoflife-d47da18958b5214def5127e201f60668c566d9bb.zip |
Moved to an autoconf-based build system
-rw-r--r-- | .hgignore | 13 | ||||
-rw-r--r-- | Makefile | 45 | ||||
-rw-r--r-- | Makefile.am | 7 | ||||
-rw-r--r-- | acinclude.m4 | 185 | ||||
-rw-r--r-- | chlstate.cpp | 4 | ||||
-rw-r--r-- | configure.ac | 44 | ||||
-rw-r--r-- | hsglobal.cpp | 4 | ||||
-rw-r--r-- | hslocal.cpp | 6 | ||||
-rw-r--r-- | hsnew.cpp | 4 | ||||
-rw-r--r-- | hssubmit.cpp | 6 | ||||
-rw-r--r-- | htpstate.cpp | 6 | ||||
-rw-r--r-- | includes.h | 4 | ||||
-rw-r--r-- | mazeoflife.cpp | 4 | ||||
-rw-r--r-- | titlestate.cpp | 4 |
14 files changed, 269 insertions, 67 deletions
diff --git a/.hgignore b/.hgignore index d76b74e..85018a3 100644 --- a/.hgignore +++ b/.hgignore | |||
@@ -1,2 +1,13 @@ | |||
1 | build | ||
2 | .DS_Store | 1 | .DS_Store |
2 | (.*)\.o | ||
3 | Makefile.in | ||
4 | aclocal.m4 | ||
5 | autom4te.cache | ||
6 | configure | ||
7 | .deps | ||
8 | config.log | ||
9 | config.status | ||
10 | missing | ||
11 | install-sh | ||
12 | depcomp | ||
13 | mazeoflife | ||
diff --git a/Makefile b/Makefile deleted file mode 100644 index 8a9d3b5..0000000 --- a/Makefile +++ /dev/null | |||
@@ -1,45 +0,0 @@ | |||
1 | PROJECT = mazeoflife | ||
2 | LTARGET = build/$(PROJECT) | ||
3 | WTARGET = build/$(PROJECT).exe | ||
4 | CC = g++ | ||
5 | WINCC = i586-mingw32msvc-g++ | ||
6 | WINDRES = i586-mingw32msvc-windres | ||
7 | FILES = $(addprefix build/,$(wildcard *.cpp)) | ||
8 | HEADERS = $(wildcard *.h) | ||
9 | MODULES = $(patsubst %.cpp,%,$(FILES)) | ||
10 | SOURCES = $(addsuffix .o,$(MODULES)) | ||
11 | WINSRC = $(addsuffix win,$(SOURCES)) | ||
12 | RES = $(wildcard resources/*) | ||
13 | CRES = $(patsubst resources/%,build/%,$(RES)) | ||
14 | LINCCFL = `sdl-config --cflags` -I/usr/local/Cellar/sdl_net/1.2.8/include/SDL/ -I/usr/local/Cellar/sdl_ttf/2.0.11/include/SDL/ | ||
15 | LINLDFL = `sdl-config --libs` -lSDL_ttf -lSDL_net | ||
16 | WINCCFL = `/opt/SDL-1.2.9/bin/i386-mingw32msvc-sdl-config --cflags` -DWINDOWS | ||
17 | WINLDFL = `/opt/SDL-1.2.9/bin/i386-mingw32msvc-sdl-config --libs` -lSDL_ttf -lSDL_net | ||
18 | |||
19 | all: init $(LTARGET) $(WTARGET) | ||
20 | linux: init $(LTARGET) | ||
21 | windows: init $(WTARGET) | ||
22 | |||
23 | init: | ||
24 | mkdir -p build | ||
25 | |||
26 | clean: | ||
27 | rm -rdfv build | ||
28 | |||
29 | $(LTARGET): $(SOURCES) $(CRES) | ||
30 | $(CC) $(SOURCES) -o $(LTARGET) $(LINLDFL) | ||
31 | |||
32 | $(SOURCES): build/%.o: %.cpp $(HEADERS) | ||
33 | $(CC) -c $< -o $@ $(LINCCFL) | ||
34 | |||
35 | $(WTARGET): $(WINSRC) $(CRES) build/winres.o | ||
36 | $(WINCC) $(WINSRC) build/winres.o -o $(WTARGET) $(WINLDFL) | ||
37 | |||
38 | $(WINSRC): build/%.owin: %.cpp $(HEADERS) | ||
39 | $(WINCC) -c $< -o $@ $(WINCCFL) | ||
40 | |||
41 | build/winres.o: winres.rc | ||
42 | $(WINDRES) $? $@ | ||
43 | |||
44 | $(CRES): build/%: resources/% | ||
45 | cp $? $@ | ||
diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..f1b00a1 --- /dev/null +++ b/Makefile.am | |||
@@ -0,0 +1,7 @@ | |||
1 | AUTOMAKE_OPTIONS = subdir-objects | ||
2 | ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS} | ||
3 | |||
4 | bin_PROGRAMS = mazeoflife | ||
5 | mazeoflife_SOURCES = chlstate.cpp gamestate.cpp highscore.cpp hsglobal.cpp hslist.cpp hslocal.cpp hsnew.cpp hssubmit.cpp htpstate.cpp mazeoflife.cpp titlestate.cpp | ||
6 | AM_CXXFLAGS = $(SDLTTF_CXXFLAGS) $(SDLNET_CXXFLAGS) | ||
7 | mazeoflife_LDADD = $(SDLTTF_LIBS) $(SDLNET_LIBS) | ||
diff --git a/acinclude.m4 b/acinclude.m4 new file mode 100644 index 0000000..0d44c45 --- /dev/null +++ b/acinclude.m4 | |||
@@ -0,0 +1,185 @@ | |||
1 | # Configure paths for SDL | ||
2 | # Sam Lantinga 9/21/99 | ||
3 | # stolen from Manish Singh | ||
4 | # stolen back from Frank Belew | ||
5 | # stolen from Manish Singh | ||
6 | # Shamelessly stolen from Owen Taylor | ||
7 | |||
8 | # serial 1 | ||
9 | |||
10 | dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) | ||
11 | dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS | ||
12 | dnl | ||
13 | AC_DEFUN([AM_PATH_SDL], | ||
14 | [dnl | ||
15 | dnl Get the cflags and libraries from the sdl-config script | ||
16 | dnl | ||
17 | AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], | ||
18 | sdl_prefix="$withval", sdl_prefix="") | ||
19 | AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], | ||
20 | sdl_exec_prefix="$withval", sdl_exec_prefix="") | ||
21 | AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], | ||
22 | , enable_sdltest=yes) | ||
23 | |||
24 | if test x$sdl_exec_prefix != x ; then | ||
25 | sdl_config_args="$sdl_config_args --exec-prefix=$sdl_exec_prefix" | ||
26 | if test x${SDL_CONFIG+set} != xset ; then | ||
27 | SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config | ||
28 | fi | ||
29 | fi | ||
30 | if test x$sdl_prefix != x ; then | ||
31 | sdl_config_args="$sdl_config_args --prefix=$sdl_prefix" | ||
32 | if test x${SDL_CONFIG+set} != xset ; then | ||
33 | SDL_CONFIG=$sdl_prefix/bin/sdl-config | ||
34 | fi | ||
35 | fi | ||
36 | |||
37 | as_save_PATH="$PATH" | ||
38 | if test "x$prefix" != xNONE; then | ||
39 | PATH="$prefix/bin:$prefix/usr/bin:$PATH" | ||
40 | fi | ||
41 | AC_PATH_PROG(SDL_CONFIG, sdl-config, no, [$PATH]) | ||
42 | PATH="$as_save_PATH" | ||
43 | min_sdl_version=ifelse([$1], ,0.11.0,$1) | ||
44 | AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) | ||
45 | no_sdl="" | ||
46 | if test "$SDL_CONFIG" = "no" ; then | ||
47 | no_sdl=yes | ||
48 | else | ||
49 | SDL_CFLAGS=`$SDL_CONFIG $sdl_config_args --cflags` | ||
50 | SDL_LIBS=`$SDL_CONFIG $sdl_config_args --libs` | ||
51 | |||
52 | sdl_major_version=`$SDL_CONFIG $sdl_config_args --version | \ | ||
53 | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` | ||
54 | sdl_minor_version=`$SDL_CONFIG $sdl_config_args --version | \ | ||
55 | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` | ||
56 | sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ | ||
57 | sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` | ||
58 | if test "x$enable_sdltest" = "xyes" ; then | ||
59 | ac_save_CFLAGS="$CFLAGS" | ||
60 | ac_save_CXXFLAGS="$CXXFLAGS" | ||
61 | ac_save_LIBS="$LIBS" | ||
62 | CFLAGS="$CFLAGS $SDL_CFLAGS" | ||
63 | CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" | ||
64 | LIBS="$LIBS $SDL_LIBS" | ||
65 | dnl | ||
66 | dnl Now check if the installed SDL is sufficiently new. (Also sanity | ||
67 | dnl checks the results of sdl-config to some extent | ||
68 | dnl | ||
69 | rm -f conf.sdltest | ||
70 | AC_TRY_RUN([ | ||
71 | #include <stdio.h> | ||
72 | #include <stdlib.h> | ||
73 | #include <string.h> | ||
74 | #include "SDL.h" | ||
75 | |||
76 | char* | ||
77 | my_strdup (char *str) | ||
78 | { | ||
79 | char *new_str; | ||
80 | |||
81 | if (str) | ||
82 | { | ||
83 | new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); | ||
84 | strcpy (new_str, str); | ||
85 | } | ||
86 | else | ||
87 | new_str = NULL; | ||
88 | |||
89 | return new_str; | ||
90 | } | ||
91 | |||
92 | int main (int argc, char *argv[]) | ||
93 | { | ||
94 | int major, minor, micro; | ||
95 | char *tmp_version; | ||
96 | |||
97 | /* This hangs on some systems (?) | ||
98 | system ("touch conf.sdltest"); | ||
99 | */ | ||
100 | { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } | ||
101 | |||
102 | /* HP/UX 9 (%@#!) writes to sscanf strings */ | ||
103 | tmp_version = my_strdup("$min_sdl_version"); | ||
104 | if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { | ||
105 | printf("%s, bad version string\n", "$min_sdl_version"); | ||
106 | exit(1); | ||
107 | } | ||
108 | |||
109 | if (($sdl_major_version > major) || | ||
110 | (($sdl_major_version == major) && ($sdl_minor_version > minor)) || | ||
111 | (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) | ||
112 | { | ||
113 | return 0; | ||
114 | } | ||
115 | else | ||
116 | { | ||
117 | printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); | ||
118 | printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); | ||
119 | printf("*** best to upgrade to the required version.\n"); | ||
120 | printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); | ||
121 | printf("*** to point to the correct copy of sdl-config, and remove the file\n"); | ||
122 | printf("*** config.cache before re-running configure\n"); | ||
123 | return 1; | ||
124 | } | ||
125 | } | ||
126 | |||
127 | ],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) | ||
128 | CFLAGS="$ac_save_CFLAGS" | ||
129 | CXXFLAGS="$ac_save_CXXFLAGS" | ||
130 | LIBS="$ac_save_LIBS" | ||
131 | fi | ||
132 | fi | ||
133 | if test "x$no_sdl" = x ; then | ||
134 | AC_MSG_RESULT(yes) | ||
135 | ifelse([$2], , :, [$2]) | ||
136 | else | ||
137 | AC_MSG_RESULT(no) | ||
138 | if test "$SDL_CONFIG" = "no" ; then | ||
139 | echo "*** The sdl-config script installed by SDL could not be found" | ||
140 | echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" | ||
141 | echo "*** your path, or set the SDL_CONFIG environment variable to the" | ||
142 | echo "*** full path to sdl-config." | ||
143 | else | ||
144 | if test -f conf.sdltest ; then | ||
145 | : | ||
146 | else | ||
147 | echo "*** Could not run SDL test program, checking why..." | ||
148 | CFLAGS="$CFLAGS $SDL_CFLAGS" | ||
149 | CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" | ||
150 | LIBS="$LIBS $SDL_LIBS" | ||
151 | AC_TRY_LINK([ | ||
152 | #include <stdio.h> | ||
153 | #include "SDL.h" | ||
154 | |||
155 | int main(int argc, char *argv[]) | ||
156 | { return 0; } | ||
157 | #undef main | ||
158 | #define main K_and_R_C_main | ||
159 | ], [ return 0; ], | ||
160 | [ echo "*** The test program compiled, but did not run. This usually means" | ||
161 | echo "*** that the run-time linker is not finding SDL or finding the wrong" | ||
162 | echo "*** version of SDL. If it is not finding SDL, you'll need to set your" | ||
163 | echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" | ||
164 | echo "*** to the installed location Also, make sure you have run ldconfig if that" | ||
165 | echo "*** is required on your system" | ||
166 | echo "***" | ||
167 | echo "*** If you have an old version installed, it is best to remove it, although" | ||
168 | echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], | ||
169 | [ echo "*** The test program failed to compile or link. See the file config.log for the" | ||
170 | echo "*** exact error that occured. This usually means SDL was incorrectly installed" | ||
171 | echo "*** or that you have moved SDL since it was installed. In the latter case, you" | ||
172 | echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) | ||
173 | CFLAGS="$ac_save_CFLAGS" | ||
174 | CXXFLAGS="$ac_save_CXXFLAGS" | ||
175 | LIBS="$ac_save_LIBS" | ||
176 | fi | ||
177 | fi | ||
178 | SDL_CFLAGS="" | ||
179 | SDL_LIBS="" | ||
180 | ifelse([$3], , :, [$3]) | ||
181 | fi | ||
182 | AC_SUBST(SDL_CFLAGS) | ||
183 | AC_SUBST(SDL_LIBS) | ||
184 | rm -f conf.sdltest | ||
185 | ]) \ No newline at end of file | ||
diff --git a/chlstate.cpp b/chlstate.cpp index 48bf8c2..5c9f488 100644 --- a/chlstate.cpp +++ b/chlstate.cpp | |||
@@ -2,8 +2,8 @@ | |||
2 | 2 | ||
3 | ChooseHighscoreListState::ChooseHighscoreListState() | 3 | ChooseHighscoreListState::ChooseHighscoreListState() |
4 | { | 4 | { |
5 | background = SDL_LoadBMP("chl.bmp"); | 5 | background = SDL_LoadBMP("resources/chl.bmp"); |
6 | pointer = SDL_LoadBMP("pointer.bmp"); | 6 | pointer = SDL_LoadBMP("resources/pointer.bmp"); |
7 | 7 | ||
8 | selection = 0; | 8 | selection = 0; |
9 | } | 9 | } |
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..f311aa6 --- /dev/null +++ b/configure.ac | |||
@@ -0,0 +1,44 @@ | |||
1 | AC_INIT(mazeoflife, version-2.0) | ||
2 | AC_PREREQ([2.59]) | ||
3 | AM_INIT_AUTOMAKE([1.10 no-define foreign]) | ||
4 | AC_PROG_CXX | ||
5 | AC_CONFIG_FILES([Makefile]) | ||
6 | |||
7 | dnl Check for SDL | ||
8 | SDL_VERSION=1.2.0 | ||
9 | AM_PATH_SDL($SDL_VERSION, | ||
10 | :, | ||
11 | AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) | ||
12 | ) | ||
13 | CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" | ||
14 | LIBS="$LIBS $SDL_LIBS" | ||
15 | |||
16 | dnl Check for SDL_ttf | ||
17 | AC_ARG_WITH([sdl-ttf-include-path], | ||
18 | [AS_HELP_STRING([--with-sdl-ttf-include-path], | ||
19 | [location of the SDL_ttf headers, defaults to /usr/include/SDL])], | ||
20 | [SDLTTF_CXXFLAGS="-I$withval"], | ||
21 | [SDLTTF_CXXFLAGS="-I/usr/include/SDL"]) | ||
22 | AC_SUBST([SDLTTF_CXXFLAGS]) | ||
23 | |||
24 | AC_ARG_WITH([sdl-ttf-lib-path], | ||
25 | [AS_HELP_STRING([--with-sdl-ttf-lib-path], [location of the SDL_ttf library])], | ||
26 | [SDLTTF_LIBS="-L$withval -lsdl_ttf"], | ||
27 | [SDLTTF_LIBS="-lsdl_ttf"]) | ||
28 | AC_SUBST([SDLTTF_LIBS]) | ||
29 | |||
30 | dnl Check for SDL_net | ||
31 | AC_ARG_WITH([sdl-net-include-path], | ||
32 | [AS_HELP_STRING([--with-sdl-net-include-path], | ||
33 | [location of the SDL_net headers, defaults to /usr/include/SDL])], | ||
34 | [SDLNET_CXXFLAGS="-I$withval"], | ||
35 | [SDLNET_CXXFLAGS="-I/usr/include/SDL"]) | ||
36 | AC_SUBST([SDLNET_CXXFLAGS]) | ||
37 | |||
38 | AC_ARG_WITH([sdl-net-lib-path], | ||
39 | [AS_HELP_STRING([--with-sdl-net-lib-path], [location of the SDL_net library])], | ||
40 | [SDLNET_LIBS="-L$withval -lsdl_net"], | ||
41 | [SDLNET_LIBS="-lsdl_net"]) | ||
42 | AC_SUBST([SDLNET_LIBS]) | ||
43 | |||
44 | AC_OUTPUT \ No newline at end of file | ||
diff --git a/hsglobal.cpp b/hsglobal.cpp index c21d314..3076403 100644 --- a/hsglobal.cpp +++ b/hsglobal.cpp | |||
@@ -2,8 +2,8 @@ | |||
2 | 2 | ||
3 | GlobalHighscoreListState::GlobalHighscoreListState() | 3 | GlobalHighscoreListState::GlobalHighscoreListState() |
4 | { | 4 | { |
5 | options = SDL_LoadBMP("hlo_rtm.bmp"); | 5 | options = SDL_LoadBMP("resources/hlo_rtm.bmp"); |
6 | pointer = SDL_LoadBMP("pointer.bmp"); | 6 | pointer = SDL_LoadBMP("resources/pointer.bmp"); |
7 | 7 | ||
8 | list = SDL_CreateRGBSurface(SDL_SWSURFACE || SDL_SRCCOLORKEY, 480, 480, 32, 0,0,0,0); | 8 | list = SDL_CreateRGBSurface(SDL_SWSURFACE || SDL_SRCCOLORKEY, 480, 480, 32, 0,0,0,0); |
9 | Uint32 bgColor = SDL_MapRGB(list->format, 255, 255, 255); | 9 | Uint32 bgColor = SDL_MapRGB(list->format, 255, 255, 255); |
diff --git a/hslocal.cpp b/hslocal.cpp index b33a094..eec87e2 100644 --- a/hslocal.cpp +++ b/hslocal.cpp | |||
@@ -6,12 +6,12 @@ LocalHighscoreListState::LocalHighscoreListState(bool fromGame) | |||
6 | 6 | ||
7 | if (fromGame) | 7 | if (fromGame) |
8 | { | 8 | { |
9 | options = SDL_LoadBMP("hlo_paartm.bmp"); | 9 | options = SDL_LoadBMP("resources/hlo_paartm.bmp"); |
10 | } else { | 10 | } else { |
11 | options = SDL_LoadBMP("hlo_rtm.bmp"); | 11 | options = SDL_LoadBMP("resources/hlo_rtm.bmp"); |
12 | } | 12 | } |
13 | 13 | ||
14 | pointer = SDL_LoadBMP("pointer.bmp"); | 14 | pointer = SDL_LoadBMP("resources/pointer.bmp"); |
15 | 15 | ||
16 | LocalHighscoreList* lhl = new LocalHighscoreList(); | 16 | LocalHighscoreList* lhl = new LocalHighscoreList(); |
17 | list = lhl->render(); | 17 | list = lhl->render(); |
diff --git a/hsnew.cpp b/hsnew.cpp index 2f3e0a2..b4894c2 100644 --- a/hsnew.cpp +++ b/hsnew.cpp | |||
@@ -4,8 +4,8 @@ NewHighscoreState::NewHighscoreState(int level) | |||
4 | { | 4 | { |
5 | this->level = level; | 5 | this->level = level; |
6 | 6 | ||
7 | options = SDL_LoadBMP("hlo_passartm.bmp"); | 7 | options = SDL_LoadBMP("resources/hlo_passartm.bmp"); |
8 | pointer = SDL_LoadBMP("pointer.bmp"); | 8 | pointer = SDL_LoadBMP("resources/pointer.bmp"); |
9 | 9 | ||
10 | lhl = new NewHighscoreList(level); | 10 | lhl = new NewHighscoreList(level); |
11 | newpos = lhl->getNewPos(); | 11 | newpos = lhl->getNewPos(); |
diff --git a/hssubmit.cpp b/hssubmit.cpp index 7d4c551..eaacb88 100644 --- a/hssubmit.cpp +++ b/hssubmit.cpp | |||
@@ -2,7 +2,7 @@ | |||
2 | 2 | ||
3 | SubmitHighscoreListState::SubmitHighscoreListState(char* hsname, int level) | 3 | SubmitHighscoreListState::SubmitHighscoreListState(char* hsname, int level) |
4 | { | 4 | { |
5 | pointer = SDL_LoadBMP("pointer.bmp"); | 5 | pointer = SDL_LoadBMP("resources/pointer.bmp"); |
6 | 6 | ||
7 | this->hsname = hsname; | 7 | this->hsname = hsname; |
8 | this->level = level; | 8 | this->level = level; |
@@ -38,9 +38,9 @@ int SubmitHighscoreListState::LoadHighscoreList(void* pParam) | |||
38 | 38 | ||
39 | if (lhl->hasFailed()) | 39 | if (lhl->hasFailed()) |
40 | { | 40 | { |
41 | ((SubmitHighscoreListState*)pParam)->options = SDL_LoadBMP("hlo_passartm.bmp"); | 41 | ((SubmitHighscoreListState*)pParam)->options = SDL_LoadBMP("resources/hlo_passartm.bmp"); |
42 | } else { | 42 | } else { |
43 | ((SubmitHighscoreListState*)pParam)->options = SDL_LoadBMP("hlo_paartm.bmp"); | 43 | ((SubmitHighscoreListState*)pParam)->options = SDL_LoadBMP("resources/hlo_paartm.bmp"); |
44 | } | 44 | } |
45 | 45 | ||
46 | SDL_Rect oSpace = {0, 440, ((SubmitHighscoreListState*)pParam)->options->w, ((SubmitHighscoreListState*)pParam)->options->h}; | 46 | SDL_Rect oSpace = {0, 440, ((SubmitHighscoreListState*)pParam)->options->w, ((SubmitHighscoreListState*)pParam)->options->h}; |
diff --git a/htpstate.cpp b/htpstate.cpp index fbf6b71..0771290 100644 --- a/htpstate.cpp +++ b/htpstate.cpp | |||
@@ -2,9 +2,9 @@ | |||
2 | 2 | ||
3 | HowToPlayState::HowToPlayState() | 3 | HowToPlayState::HowToPlayState() |
4 | { | 4 | { |
5 | background1 = SDL_LoadBMP("htp1.bmp"); | 5 | background1 = SDL_LoadBMP("resources/htp1.bmp"); |
6 | background2 = SDL_LoadBMP("htp2.bmp"); | 6 | background2 = SDL_LoadBMP("resources/htp2.bmp"); |
7 | pointer = SDL_LoadBMP("pointer.bmp"); | 7 | pointer = SDL_LoadBMP("resources/pointer.bmp"); |
8 | 8 | ||
9 | secondPage = false; | 9 | secondPage = false; |
10 | selection = 0; | 10 | selection = 0; |
diff --git a/includes.h b/includes.h index 6023709..38523b7 100644 --- a/includes.h +++ b/includes.h | |||
@@ -1,6 +1,6 @@ | |||
1 | #include <SDL.h> | 1 | #include <SDL.h> |
2 | #include <SDL_ttf.h> | 2 | #include <SDL/SDL_ttf.h> |
3 | #include <SDL_net.h> | 3 | #include <SDL/SDL_net.h> |
4 | #include <SDL_thread.h> | 4 | #include <SDL_thread.h> |
5 | #include <stdio.h> | 5 | #include <stdio.h> |
6 | #include <time.h> | 6 | #include <time.h> |
diff --git a/mazeoflife.cpp b/mazeoflife.cpp index 9033526..107a640 100644 --- a/mazeoflife.cpp +++ b/mazeoflife.cpp | |||
@@ -33,7 +33,7 @@ int main(int argc, char *argv[]) | |||
33 | SDL_WM_SetCaption("Maze Of Life", NULL); | 33 | SDL_WM_SetCaption("Maze Of Life", NULL); |
34 | 34 | ||
35 | SDL_Surface* icon; | 35 | SDL_Surface* icon; |
36 | icon = SDL_LoadBMP("icon.bmp"); | 36 | icon = SDL_LoadBMP("resources/icon.bmp"); |
37 | SDL_WM_SetIcon(icon, NULL); | 37 | SDL_WM_SetIcon(icon, NULL); |
38 | 38 | ||
39 | /* | 39 | /* |
@@ -118,7 +118,7 @@ Uint32 tick(Uint32 interval, void *param) | |||
118 | 118 | ||
119 | TTF_Font* loadFont(int size) | 119 | TTF_Font* loadFont(int size) |
120 | { | 120 | { |
121 | TTF_Font* tmpfont = TTF_OpenFont("mono.ttf", size); | 121 | TTF_Font* tmpfont = TTF_OpenFont("resources/mono.ttf", size); |
122 | 122 | ||
123 | if (tmpfont == NULL) | 123 | if (tmpfont == NULL) |
124 | { | 124 | { |
diff --git a/titlestate.cpp b/titlestate.cpp index 95023e5..5a9b91e 100644 --- a/titlestate.cpp +++ b/titlestate.cpp | |||
@@ -2,8 +2,8 @@ | |||
2 | 2 | ||
3 | TitleState::TitleState() | 3 | TitleState::TitleState() |
4 | { | 4 | { |
5 | background = SDL_LoadBMP("title.bmp"); | 5 | background = SDL_LoadBMP("resources/title.bmp"); |
6 | pointer = SDL_LoadBMP("pointer.bmp"); | 6 | pointer = SDL_LoadBMP("resources/pointer.bmp"); |
7 | 7 | ||
8 | selection = 0; | 8 | selection = 0; |
9 | } | 9 | } |