First commit, compiles without sound for now. Need to change controls, levels, remove some menus, and make sound work

This commit is contained in:
Vincent-FK 2021-06-04 09:37:35 +02:00
parent 26217d9cf0
commit 9c6fec17a2
188 changed files with 7104 additions and 0 deletions

368
.depend Normal file
View File

@ -0,0 +1,368 @@
player.o: src/player.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/game.h src/../include/../include/constant.h \
src/../include/../include/misc.h src/../include/../include/map.h \
src/../include/../include/player.h \
src/../include/../include/../include/constant.h \
src/../include/../include/bomb.h src/../include/../include/monsters.h \
src/../include/../include/flamme.h
game_time.o: src/game_time.c src/../include/game_time.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
src/../include/constant.h
flamme.o: src/flamme.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/game.h src/../include/../include/constant.h \
src/../include/../include/misc.h src/../include/../include/map.h \
src/../include/../include/player.h \
src/../include/../include/../include/constant.h \
src/../include/../include/bomb.h src/../include/../include/monsters.h \
src/../include/../include/flamme.h
game.o: src/game.c src/../include/game.h \
src/../include/../include/constant.h src/../include/../include/misc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/../include/map.h src/../include/../include/player.h \
src/../include/../include/../include/constant.h \
src/../include/../include/bomb.h src/../include/../include/monsters.h \
src/../include/../include/flamme.h src/../include/game_time.h \
src/../include/misc.h src/../include/player.h src/../include/bomb.h \
src/../include/monsters.h src/../include/flamme.h
niveau.o: src/niveau.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/editeur.h src/../include/misc.h src/../include/constant.h \
src/../include/niveau.h
misc.o: src/misc.c src/../include/misc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/constant.h
main.o: src/main.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/constant.h src/../include/game.h \
src/../include/../include/constant.h src/../include/../include/misc.h \
src/../include/../include/map.h src/../include/../include/player.h \
src/../include/../include/../include/constant.h \
src/../include/../include/bomb.h src/../include/../include/monsters.h \
src/../include/../include/flamme.h src/../include/game_time.h \
src/../include/editeur.h src/../include/niveau.h
editeur.o: src/editeur.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/constant.h src/../include/editeur.h src/../include/map.h \
src/../include/misc.h
monsters.o: src/monsters.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/game.h src/../include/../include/constant.h \
src/../include/../include/misc.h src/../include/../include/map.h \
src/../include/../include/player.h \
src/../include/../include/../include/constant.h \
src/../include/../include/bomb.h src/../include/../include/monsters.h \
src/../include/../include/flamme.h
map.o: src/map.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/constant.h src/../include/map.h src/../include/misc.h \
src/../include/game_time.h src/../include/game.h \
src/../include/../include/constant.h src/../include/../include/misc.h \
src/../include/../include/map.h src/../include/../include/player.h \
src/../include/../include/../include/constant.h \
src/../include/../include/bomb.h src/../include/../include/monsters.h \
src/../include/../include/flamme.h
bomb.o: src/bomb.c \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_main.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_stdinc.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_config.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_platform.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/begin_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/close_code.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_audio.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_error.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_endian.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mutex.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_thread.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_rwops.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cdrom.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_cpuinfo.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_events.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_active.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keyboard.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_keysym.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_mouse.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_video.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_joystick.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_quit.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_loadso.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_timer.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_version.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL_image.h \
/opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/../../usr/include/SDL/SDL.h \
src/../include/game.h src/../include/../include/constant.h \
src/../include/../include/misc.h src/../include/../include/map.h \
src/../include/../include/player.h \
src/../include/../include/../include/constant.h \
src/../include/../include/bomb.h src/../include/../include/monsters.h \
src/../include/../include/flamme.h

425
Bomberman.cbp Normal file
View File

@ -0,0 +1,425 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="Bomberman" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="bin\Debug\Bomberman" prefix_auto="1" extension_auto="1" />
<Option object_output="obj\Debug\" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
<Linker>
<Add library="..\..\..\..\..\Program Files\CodeBlocks\SDL-1.2.14\lib\SDL_image.lib" />
</Linker>
</Target>
<Target title="Release">
<Option output="bin\Release\Bomberman" prefix_auto="1" extension_auto="1" />
<Option object_output="obj\Release\" />
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-Wall" />
<Add directory="$(#sdl.include)" />
</Compiler>
<Linker>
<Add library="mingw32" />
<Add library="SDLmain" />
<Add library="SDL.dll" />
<Add library="user32" />
<Add library="gdi32" />
<Add library="winmm" />
<Add library="dxguid" />
<Add library="C:\Program Files\CodeBlocks\MinGW\lib\libfmod.a" />
<Add directory="$(#sdl.lib)" />
</Linker>
<Unit filename="data\level1.lvl">
<Option target="Debug" />
</Unit>
<Unit filename="data\level13.lvl">
<Option target="Debug" />
</Unit>
<Unit filename="data\niveaux.lvl">
<Option target="Debug" />
</Unit>
<Unit filename="include\bomb.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\constant.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\editeur.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\flamme.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\game.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\game_time.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\map.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\misc.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\monsters.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\niveau.h">
<Option target="Debug" />
</Unit>
<Unit filename="include\player.h">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\BMLT_shirobon - Copie (13).png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\BombermanDS.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\FireCenter.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\FireDown.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\FireHrz.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\FireLeft.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\FireRight.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\FireUp.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\FireVert.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\LargeCenter.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\LargeDown.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\LargeHrz.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\LargeLeft.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\LargeRight.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\LargeUp.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\LargeVert.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\ThinCenter.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\ThinDown.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\ThinHrz.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\ThinLeft.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\ThinRight.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\ThinUp.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\ThinVert.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\XLCENTER.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\XLDOWN.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\XLHRZ.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\XLLEFT.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\XLRIGHT.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\XLUP.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\XLVERT.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bomb1.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bomb2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bomb3.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bomb4.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bombs_0.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bombs_1.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bombs_2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bombs_3.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bombs_4.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bombs_5.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bonus_bomb_nb_dec.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bonus_bomb_nb_inc.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bonus_bomb_range_dec.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\bonus_bomb_range_inc.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\box.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\egalite.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\lives_1.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\lives_2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\lives_3.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\lives_4.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\menu.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\menu_1_p.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\menu_2_p.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\menu_e.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\menu_empty.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_down.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_down_FV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_down_LV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_down_TV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_down_XLV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_left.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_left_FV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_left_LV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_left_TV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_left_XLV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_right.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_right_FV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_right_LV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_right_TV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_right_XLV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_up.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_up_FV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_up_LV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_up_TV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\monster_up_XLV.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\objectif.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\p_1_win.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\p_2_win.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_down.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_down_2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_left.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_left_2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_right.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_right_2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_up.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\player_up_2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\range_0.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\range_1.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\range_2.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\range_3.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\range_4.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\range_5.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\wall.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\you_die.png">
<Option target="Debug" />
</Unit>
<Unit filename="sprite\you_win.png">
<Option target="Debug" />
</Unit>
<Unit filename="src\bomb.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\editeur.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\flamme.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\game.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\game_time.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\main.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\map.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\misc.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\monsters.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\niveau.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Unit filename="src\player.c">
<Option compilerVar="CC" />
<Option target="Debug" />
</Unit>
<Extensions>
<code_completion />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>

346
Bomberman.depend Normal file
View File

@ -0,0 +1,346 @@
# depslib dependency file v1.0
1275819069 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\bomb.c
<stdio.h>
<stdlib.h>
<assert.h>
"SDL.h"
"SDL_image.h"
"../include/game.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl.h
"SDL_main.h"
"SDL_stdinc.h"
"SDL_audio.h"
"SDL_cdrom.h"
"SDL_cpuinfo.h"
"SDL_endian.h"
"SDL_error.h"
"SDL_events.h"
"SDL_loadso.h"
"SDL_mutex.h"
"SDL_rwops.h"
"SDL_thread.h"
"SDL_timer.h"
"SDL_video.h"
"SDL_version.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_main.h
"SDL_stdinc.h"
"begin_code.h"
"close_code.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_stdinc.h
"SDL_config.h"
<sys/types.h>
<stdio.h>
<stdlib.h>
<stddef.h>
<stdarg.h>
<stdlib.h>
<malloc.h>
<stddef.h>
<stdarg.h>
<memory.h>
<string.h>
<strings.h>
<inttypes.h>
<stdint.h>
<ctype.h>
<iconv.h>
"begin_code.h"
<alloca.h>
<malloc.h>
<malloc.h>
<malloc.h>
<stdlib.h>
"close_code.h"
1255800464 c:\program files\codeblocks\sdl-1.2.14\include\sdl_config.h
"SDL_platform.h"
<stdarg.h>
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_platform.h
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\begin_code.h
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\close_code.h
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_audio.h
"SDL_stdinc.h"
"SDL_error.h"
"SDL_endian.h"
"SDL_mutex.h"
"SDL_thread.h"
"SDL_rwops.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_error.h
"SDL_stdinc.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_endian.h
"SDL_stdinc.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_mutex.h
"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_thread.h
"SDL_stdinc.h"
"SDL_error.h"
"SDL_mutex.h"
"begin_code.h"
<process.h>
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_rwops.h
"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_cdrom.h
"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_cpuinfo.h
"SDL_stdinc.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_events.h
"SDL_stdinc.h"
"SDL_error.h"
"SDL_active.h"
"SDL_keyboard.h"
"SDL_mouse.h"
"SDL_joystick.h"
"SDL_quit.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_active.h
"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_keyboard.h
"SDL_stdinc.h"
"SDL_error.h"
"SDL_keysym.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_keysym.h
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_mouse.h
"SDL_stdinc.h"
"SDL_error.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_video.h
"SDL_stdinc.h"
"SDL_error.h"
"SDL_rwops.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_joystick.h
"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_quit.h
"SDL_stdinc.h"
"SDL_error.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_loadso.h
"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_timer.h
"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"
1255800450 c:\program files\codeblocks\sdl-1.2.14\include\sdl_version.h
"SDL_stdinc.h"
"begin_code.h"
"close_code.h"
1258246278 c:\program files\codeblocks\sdl-1.2.14\include\sdl_image.h
"SDL.h"
"SDL_version.h"
"begin_code.h"
"close_code.h"
1275650570 c:\vincent\textes\enseirb\bomberman\bomberman\include\game.h
<FMOD/fmod.h>
"../include/constant.h"
"../include/misc.h"
"../include/map.h"
"../include/player.h"
"../include/bomb.h"
"../include/monsters.h"
"../include/flamme.h"
1275757102 c:\vincent\textes\enseirb\bomberman\bomberman\include\constant.h
1270050516 c:\vincent\textes\enseirb\bomberman\bomberman\include\misc.h
<stdio.h>
<stdlib.h>
<stdarg.h>
<assert.h>
"SDL.h"
"SDL_image.h"
1275395843 c:\vincent\textes\enseirb\bomberman\bomberman\include\map.h
<stdlib.h>
<stdio.h>
"SDL.h"
"SDL_image.h"
1274546933 c:\vincent\textes\enseirb\bomberman\bomberman\include\player.h
<stdio.h>
<stdlib.h>
"SDL.h"
"SDL_image.h"
"../include/constant.h"
1274106383 c:\vincent\textes\enseirb\bomberman\bomberman\include\bomb.h
<stdio.h>
<stdlib.h>
"SDL.h"
"SDL_image.h"
"../include/constant.h"
1274650779 c:\vincent\textes\enseirb\bomberman\bomberman\include\monsters.h
<stdio.h>
<stdlib.h>
"SDL.h"
"SDL_image.h"
"../include/constant.h"
1273580077 c:\vincent\textes\enseirb\bomberman\bomberman\include\flamme.h
<stdio.h>
<stdlib.h>
"SDL.h"
"SDL_image.h"
"../include/constant.h"
1275863168 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\editeur.c
<stdlib.h>
<stdio.h>
<SDL.h>
"SDL_image.h"
"../include/constant.h"
"../include/editeur.h"
"../include/map.h"
"../include/misc.h"
1274529286 c:\vincent\textes\enseirb\bomberman\bomberman\include\editeur.h
1275819057 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\flamme.c
<stdio.h>
<stdlib.h>
<assert.h>
"SDL.h"
"SDL_image.h"
"../include/game.h"
1275893015 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\game.c
<assert.h>
<time.h>
<FMOD/fmod.h>
"../include/game.h"
"../include/game_time.h"
"../include/misc.h"
"../include/player.h"
"../include/bomb.h"
"../include/monsters.h"
"../include/flamme.h"
1271699230 c:\vincent\textes\enseirb\bomberman\bomberman\include\game_time.h
<SDL.h>
1275819045 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\game_time.c
"../include/game_time.h"
"../include/constant.h"
1275870093 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\main.c
<stdio.h>
<stdlib.h>
<assert.h>
<stdbool.h>
<SDL.h>
<SDL_image.h>
<FMOD/fmod.h>
"../include/game.h"
"../include/game_time.h"
"../include/editeur.h"
"../include/niveau.h"
1275819034 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\map.c
<stdio.h>
<stdlib.h>
<assert.h>
<SDL.h>
"SDL_image.h"
<time.h>
"../include/constant.h"
"../include/map.h"
"../include/misc.h"
"../include/game_time.h"
"../include/game.h"
1275819030 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\misc.c
"../include/misc.h"
"../include/constant.h"
1275819025 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\monsters.c
<stdio.h>
<stdlib.h>
<assert.h>
"SDL.h"
"SDL_image.h"
"../include/game.h"
1275819015 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\player.c
<stdio.h>
<stdlib.h>
<assert.h>
"SDL.h"
"SDL_image.h"
"../include/game.h"
1275649538 c:\vincent\textes\enseirb\bomberman\bomberman\include\niveau.h
1275862812 source:c:\vincent\textes\enseirb\bomberman\bomberman\src\niveau.c
<stdlib.h>
<stdio.h>
<SDL.h>
"SDL_image.h"
"../include/editeur.h"
"../include/misc.h"
"../include/constant.h"
"../include/niveau.h"

61
Bomberman.layout Normal file
View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_layout_file>
<ActiveTarget name="Debug" />
<File name="data\level1.lvl" open="1" top="0" tabpos="13">
<Cursor position="1123" topLine="41" />
</File>
<File name="data\level13.lvl" open="1" top="0" tabpos="14">
<Cursor position="367" topLine="0" />
</File>
<File name="data\niveaux.lvl" open="1" top="0" tabpos="15">
<Cursor position="1354" topLine="52" />
</File>
<File name="include\bomb.h" open="1" top="0" tabpos="19">
<Cursor position="0" topLine="0" />
</File>
<File name="include\constant.h" open="1" top="0" tabpos="8">
<Cursor position="5903" topLine="115" />
</File>
<File name="include\editeur.h" open="1" top="0" tabpos="17">
<Cursor position="0" topLine="0" />
</File>
<File name="include\game.h" open="1" top="0" tabpos="12">
<Cursor position="762" topLine="22" />
</File>
<File name="include\map.h" open="1" top="0" tabpos="10">
<Cursor position="1346" topLine="0" />
</File>
<File name="include\monsters.h" open="1" top="0" tabpos="18">
<Cursor position="1055" topLine="3" />
</File>
<File name="include\niveau.h" open="1" top="0" tabpos="9">
<Cursor position="353" topLine="0" />
</File>
<File name="include\player.h" open="1" top="0" tabpos="11">
<Cursor position="38" topLine="3" />
</File>
<File name="src\bomb.c" open="1" top="0" tabpos="5">
<Cursor position="1714" topLine="2" />
</File>
<File name="src\editeur.c" open="1" top="0" tabpos="3">
<Cursor position="4455" topLine="111" />
</File>
<File name="src\game.c" open="1" top="1" tabpos="4">
<Cursor position="968" topLine="36" />
</File>
<File name="src\main.c" open="1" top="0" tabpos="1">
<Cursor position="6069" topLine="272" />
</File>
<File name="src\map.c" open="1" top="0" tabpos="6">
<Cursor position="5881" topLine="180" />
</File>
<File name="src\monsters.c" open="1" top="0" tabpos="16">
<Cursor position="265" topLine="0" />
</File>
<File name="src\niveau.c" open="1" top="0" tabpos="2">
<Cursor position="482" topLine="15" />
</File>
<File name="src\player.c" open="1" top="0" tabpos="7">
<Cursor position="4947" topLine="176" />
</File>
</CodeBlocks_layout_file>

47
Makefile Normal file
View File

@ -0,0 +1,47 @@
CC = $(CROSS_COMPILE)gcc -g
TARGET_FUNKEY ?= 1
ifeq ($(TARGET_FUNKEY),1)
SDL_INCLUDES = $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/sdl-config --cflags)
SDL_LIBS = $(shell /opt/FunKey-sdk-2.0.0/arm-funkey-linux-musleabihf/sysroot/usr/bin/sdl-config --libs) -Wl,--as-needed -Wl,--gc-sections -Wl,-O1,--sort-common -flto -s
else
SDL_INCLUDES = `sdl-config --cflags`
SDL_LIBS = `sdl-config --libs`
endif
DEPFLAGS = $(SDL_INCLUDES)
CFLAGS = -Wall -O -std=c99 $(SDL_INCLUDES)
LDFLAGS = $(SDL_LIBS) -lSDL_image -lSDL_mixer
SRC = $(wildcard src/*.c)
OBJ = $(SRC:.c=.o)
EXEC = bomber
.PHONY: all dep clean mrproper
all : dep $(EXEC)
dep: .depend
.depend: $(SRC)
@touch .depend
$(CC) -MM $(DEPFLAGS) $(SRC) > $@
$(EXEC): $(OBJ)
$(CC) -o $@ $^ $(LDFLAGS)
%.o: %.c
$(CC) -c $(CFLAGS) $< -o $@
clean:
-rm -f *~ $(OBJ)
mrproper: clean
-rm -f *~ $(EXEC) .depend
ifneq ($(wildcard .depend),)
include .depend
endif

BIN
audio/bomb.wav Normal file

Binary file not shown.

BIN
audio/mix_1_p.mid Normal file

Binary file not shown.

BIN
audio/mm2air.mid Normal file

Binary file not shown.

BIN
audio/mm2boss.mid Normal file

Binary file not shown.

BIN
audio/mm2bubbl.mid Normal file

Binary file not shown.

BIN
audio/mm2cras2.mid Normal file

Binary file not shown.

BIN
audio/mm2crash.mid Normal file

Binary file not shown.

BIN
audio/mm2end.mid Normal file

Binary file not shown.

BIN
audio/mm2flas2.mid Normal file

Binary file not shown.

BIN
audio/mm2flash.mid Normal file

Binary file not shown.

BIN
audio/mm2heat.mid Normal file

Binary file not shown.

BIN
audio/mm2intro.mid Normal file

Binary file not shown.

BIN
audio/mm2meta2.mid Normal file

Binary file not shown.

BIN
audio/mm2metal.mid Normal file

Binary file not shown.

BIN
audio/mm2passw.mid Normal file

Binary file not shown.

BIN
audio/mm2quick.mid Normal file

Binary file not shown.

BIN
audio/mm2selec.mid Normal file

Binary file not shown.

BIN
audio/mm2titl2.mid Normal file

Binary file not shown.

BIN
audio/mm2title.mid Normal file

Binary file not shown.

BIN
audio/mm2w1rm.mid Normal file

Binary file not shown.

BIN
audio/mm2wily1.mid Normal file

Binary file not shown.

BIN
audio/mm2wood.mid Normal file

Binary file not shown.

BIN
audio/mm2wy1.mid Normal file

Binary file not shown.

6
bibi.workspace Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_workspace_file>
<Workspace title="Workspace">
<Project filename="Bomberman.cbp" active="1" />
</Workspace>
</CodeBlocks_workspace_file>

BIN
cb.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

141
data/level1.lvl Normal file
View File

@ -0,0 +1,141 @@
12:15
666686676696666
400000000000000
012121212121210
020202020202020
012121212121210
020202020202020
012121232121210
020202020202020
012121212121210
020202020202020
012121212121210
000000000000000
-
10:11
k4000000000
60020202020
70212121212
60020202020
80212121212
60020202020
90212121212
60020202020
60212121212
k0020202023
-
13:15
666667686966666
640022222222556
612121212121216
622000000000226
610121212121016
620220222022226
610121252121016
622220222022026
610121212121016
622000002000226
612121212121216
655222222222236
666666666666666
-
14:13
6668667669666
6500000002206
6000000100006
6000401102206
6211102002006
6120022211006
6220222200116
6001222112006
6221221102206
6001120022216
6101201100226
6102001022126
6002001100136
6666666666666
-
9:20
60000100010001000103
60022222222222222200
70020202020202020200
60022121212121212200
84020202020202020200
60022121212121212200
90020202020202020200
60022222222222222200
60010001000100010003
-
13:15
102020261101224
201021061200220
212212062201222
221221050001110
120122172200022
010022261120211
666566686665666
321200262122121
222101092101020
221221052121212
222122160102010
221210262211112
202020260202020
-
13:15
666676686696666
600222222222036
601212121112106
622002221110226
621110121110126
621112000222226
621112121211126
620222000211126
621011121211126
622011122200226
601211101012106
640222202222006
666666666666666
-
13:17
66666766866966666
01121121121121100
04101202201202200
01121121121121100
01121121121121122
02202202102202123
01121121121121122
01121121121121100
02201202201202200
01121121121121100
01121121121121122
02102202102202132
01121121121121122
-
9:20
62202120202100022005
62122212212212212200
70212221221221221220
63111020202120202122
81111111111111111102
64010222010220010022
62012010212012210221
90210212010212212211
62022010222012222011
-
15:19
0000066668666600000
0007662204022669000
0066222222222226600
0662222222222222660
6622222222222222266
6222266666666622226
6222600000000062226
6226006600066006226
6226006600066006226
6226006600066006226
6226006600066006226
6622600000000062266
0662266666666622660
0066222223222226600
0006666666666666000
-

87
data/level13.lvl Normal file
View File

@ -0,0 +1,87 @@
9:20
k000010001000100013l
60020202020202022206
70020202020202020207
60020202020202022206
80020202020202020208
60020202020202022206
90020202020202020209
64020202020202022206
60j10001000100010006
-
13:13
j022222222204
0121212121210
0000000000000
2121212121212
2222222222222
2121212121212
0000000000000
2121212121212
2222222222222
0000000000000
2222222222222
2121212121212
0000003000000
-
14:13
k678941jl6789
5210002000125
0110002000110
0000211200000
2000020000002
1111102111111
2222220222222
2000000500000
2022222222220
2020000000020
2020222222020
2020200002020
2020202202020
2000203200020
-
13:17
k666676686696666k
22222021111111111
20220002200000200
21111011111120200
01511011115102002
21520200025120120
21222222222111202
212041j0211110010
01201110210020120
21222222210111202
01111111112020020
00200000000001111
3l66676686696666l
-
13:13
6420000020006
6020200020206
6020202020206
k02020002020l
6020202020206
7020200020207
6020202020206
8020200020208
6020202020206
9020200020209
6020202020206
6020200020206
60002000002j6
-
13:13
k66676869666k
4000000000000
0111111111100
0022222222200
0022000002200
0022122212200
0022123212200
0022122212200
0022000002200
0022222222200
0011111111110
000000000000j
l66676869666l
-

86
data/niveaux.lvl Normal file
View File

@ -0,0 +1,86 @@
10:11
22232002222
20000000022
00000000002
00000000022
22000400022
20000000002
20000000002
20000000022
22000220002
20202022222
-
9:20
60000100010001000103
60022222222222222200
70020202020202020200
60022121212121212200
84020202020202020200
60022121212121212200
90020202020202020200
60022222222222222200
60010001000100010003
-
13:13
0111111111110
0122220222210
0123020203210
0122220222210
0111200021110
0001200021000
0001200021000
0001200021000
0001200021000
0001200021000
0001222221000
0000220220000
0000j22240000
-
14:13
k678941jl6789
5210002000125
0110002000110
0000211200000
2000020000002
1111102111111
2222220222222
2000000500000
2022222222220
2020000000020
2020222222020
2020200002020
2020202202020
2000203200020
-
15:19
0000066668666600000
0007662204022669000
0066222222222226600
0662222222222222660
6622222222222222266
6222266666666622226
6222600000000062226
6226006600066006226
6226006600066006226
6226006600066006226
6226006600066006226
6622600000000062266
0662266666666622660
0066222223222226600
0006666666666666000
-
13:17
k666676686696666k
22222021111111111
20220002200000200
21111011111120200
01511011115102002
21520200025120120
21222222222111202
212041j0211110010
01201110210020120
21222222210111202
01111111112020020
00200000000001111
3l66676686696666l
-

37
include/bomb.h Normal file
View File

@ -0,0 +1,37 @@
#ifndef BOMB_H_
#define BOMB_H_
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
#include "SDL_image.h"
#include "../include/constant.h"
typedef struct s_bomb * t_bomb;
// Creates a new bomb at a given place
extern t_bomb bomb_init(t_bomb list_bombs, int x, int y, int portee, int joueur);
extern void bomb_free(t_bomb bomb);
// Returns the current position of a bomb
extern int bomb_get_x(t_bomb bomb);
extern int bomb_get_y(t_bomb bomb);
extern int bomb_get_joueur(t_bomb bomb);
extern int bomb_get_portee(t_bomb bomb);
//management of the following bomb
extern t_bomb get_next_bomb(t_bomb bomb);
void set_next_bomb(t_bomb bomb, t_bomb nxt_bomb);
// Set the next image of a bomb
extern void bomb_set_current_time(t_bomb bomb, int time);
extern int bomb_get_current_time(t_bomb bomb);
// Display a bomb on the screen
extern void bomb_display(t_bomb bomb, SDL_Surface *screen);
#endif /* BOMB_H_ */

172
include/constant.h Normal file
View File

@ -0,0 +1,172 @@
#ifndef CONSTANT_H_
#define CONSTANT_H_
// Use Sound ?
//#define SOUND_FMOD_ACTIVATED
//#define SOUND_SDL_ACTIVATED
// Resize ?
#define HW_SCREEN_RESIZE
#define HW_SCREEN_WIDTH 240
#define HW_SCREEN_HEIGHT 240
#define WINDOW_BPP 16
// Size (# of pixels) of a cell of the map
#define SIZE_BLOC 40
// Time management
#define MAX_SKIPPED_FRAMES 100
#define DEFAULT_GAME_SPEED 8 // the more, the faster
#define BOMBS_SPEED 5 // the less, the faster
#define MONSTER_SPEED 7 // the less, the faster
#define ANIMATION_SPEED 2
// General sprites
#define IMG_MAP_WALL "sprite/wall.png"
#define IMG_MAP_BOX "sprite/box.png"
#define IMG_MAP_GOAL "sprite/objectif.png"
//Menu sprites
#define IMG_MENU_EMPTY "sprite/menu_empty.png"
#define IMG_MENU_PLAYER_1 "sprite/menu_player_1.png"
#define IMG_MENU_PLAYER_2 "sprite/menu_player_2.png"
#define IMG_MENU_LIVES_0 "sprite/lives_0.png"
#define IMG_MENU_LIVES_1 "sprite/lives_1.png"
#define IMG_MENU_LIVES_2 "sprite/lives_2.png"
#define IMG_MENU_LIVES_3 "sprite/lives_3.png"
#define IMG_MENU_LIVES_4 "sprite/lives_4.png"
#define IMG_MENU_BOMBS_0 "sprite/bombs_0.png"
#define IMG_MENU_BOMBS_1 "sprite/bombs_1.png"
#define IMG_MENU_BOMBS_2 "sprite/bombs_2.png"
#define IMG_MENU_BOMBS_3 "sprite/bombs_3.png"
#define IMG_MENU_BOMBS_4 "sprite/bombs_4.png"
#define IMG_MENU_BOMBS_5 "sprite/bombs_5.png"
#define IMG_MENU_RANGE_0 "sprite/range_0.png"
#define IMG_MENU_RANGE_1 "sprite/range_1.png"
#define IMG_MENU_RANGE_2 "sprite/range_2.png"
#define IMG_MENU_RANGE_3 "sprite/range_3.png"
#define IMG_MENU_RANGE_4 "sprite/range_4.png"
#define IMG_MENU_RANGE_5 "sprite/range_5.png"
// Bombs
#define IMG_BOMB_TTL1 "sprite/bomb1.png"
#define IMG_BOMB_TTL2 "sprite/bomb2.png"
#define IMG_BOMB_TTL3 "sprite/bomb3.png"
#define IMG_BOMB_TTL4 "sprite/bomb4.png"
#define IMG_BONUS_BOMB_RANGE_INC "sprite/bonus_bomb_range_inc.png"
#define IMG_BONUS_BOMB_RANGE_DEC "sprite/bonus_bomb_range_dec.png"
#define IMG_BONUS_BOMB_NB_INC "sprite/bonus_bomb_nb_inc.png"
#define IMG_BONUS_BOMB_NB_DEC "sprite/bonus_bomb_nb_dec.png"
#define IMG_BONUS_LIFE_INC "sprite/bonus_life_inc.png"
// Players
#define IMG_PLAYER_LEFT "sprite/player_left.png"
#define IMG_PLAYER_UP "sprite/player_up.png"
#define IMG_PLAYER_RIGHT "sprite/player_right.png"
#define IMG_PLAYER_DOWN "sprite/player_down.png"
#define IMG_PLAYER_2_LEFT "sprite/player_left_2.png"
#define IMG_PLAYER_2_UP "sprite/player_up_2.png"
#define IMG_PLAYER_2_RIGHT "sprite/player_right_2.png"
#define IMG_PLAYER_2_DOWN "sprite/player_down_2.png"
//Monsters
#define IMG_MONSTER_LEFT "sprite/monster_left.png"
#define IMG_MONSTER_UP "sprite/monster_up.png"
#define IMG_MONSTER_RIGHT "sprite/monster_right.png"
#define IMG_MONSTER_DOWN "sprite/monster_down.png"
//flamme
#define IMG_FLAMME_THIN_HAUT "sprite/ThinUp.png"
#define IMG_FLAMME_THIN_BAS "sprite/ThinDown.png"
#define IMG_FLAMME_THIN_GAUCHE "sprite/ThinLeft.png"
#define IMG_FLAMME_THIN_DROITE "sprite/ThinRight.png"
#define IMG_FLAMME_THIN_HRZ "sprite/ThinHrz.png"
#define IMG_FLAMME_THIN_VERT "sprite/ThinVert.png"
#define IMG_FLAMME_THIN_CENTER "sprite/ThinCenter.png"
#define IMG_FLAMME_THIN_MONSTER_BAS "sprite/monster_down_TV.png"
#define IMG_FLAMME_THIN_MONSTER_HAUT "sprite/monster_up_TV.png"
#define IMG_FLAMME_THIN_MONSTER_GAUCHE "sprite/monster_left_TV.png"
#define IMG_FLAMME_THIN_MONSTER_DROITE "sprite/monster_right_TV.png"
#define IMG_FLAMME_MEDIUM_HAUT "sprite/FireUp.png"
#define IMG_FLAMME_MEDIUM_BAS "sprite/FireDown.png"
#define IMG_FLAMME_MEDIUM_GAUCHE "sprite/FireLeft.png"
#define IMG_FLAMME_MEDIUM_DROITE "sprite/FireRight.png"
#define IMG_FLAMME_MEDIUM_HRZ "sprite/FireHrz.png"
#define IMG_FLAMME_MEDIUM_VERT "sprite/FireVert.png"
#define IMG_FLAMME_MEDIUM_CENTER "sprite/FireCenter.png"
#define IMG_FLAMME_MEDIUM_MONSTER_BAS "sprite/monster_down_FV.png"
#define IMG_FLAMME_MEDIUM_MONSTER_HAUT "sprite/monster_up_FV.png"
#define IMG_FLAMME_MEDIUM_MONSTER_GAUCHE "sprite/monster_left_FV.png"
#define IMG_FLAMME_MEDIUM_MONSTER_DROITE "sprite/monster_right_FV.png"
#define IMG_FLAMME_FIRE_HAUT "sprite/LargeUp.png"
#define IMG_FLAMME_FIRE_BAS "sprite/LargeDown.png"
#define IMG_FLAMME_FIRE_GAUCHE "sprite/LargeLeft.png"
#define IMG_FLAMME_FIRE_DROITE "sprite/LargeRight.png"
#define IMG_FLAMME_FIRE_HRZ "sprite/LargeHrz.png"
#define IMG_FLAMME_FIRE_VERT "sprite/LargeVert.png"
#define IMG_FLAMME_FIRE_CENTER "sprite/LargeCenter.png"
#define IMG_FLAMME_FIRE_MONSTER_BAS "sprite/monster_down_LV.png"
#define IMG_FLAMME_FIRE_MONSTER_HAUT "sprite/monster_up_LV.png"
#define IMG_FLAMME_FIRE_MONSTER_GAUCHE "sprite/monster_left_LV.png"
#define IMG_FLAMME_FIRE_MONSTER_DROITE "sprite/monster_right_LV.png"
#define IMG_FLAMME_LARGE_HAUT "sprite/XLUP.png"
#define IMG_FLAMME_LARGE_BAS "sprite/XLDOWN.png"
#define IMG_FLAMME_LARGE_GAUCHE "sprite/XLLEFT.png"
#define IMG_FLAMME_LARGE_DROITE "sprite/XLRIGHT.png"
#define IMG_FLAMME_LARGE_HRZ "sprite/XLHRZ.png"
#define IMG_FLAMME_LARGE_VERT "sprite/XLVERT.png"
#define IMG_FLAMME_LARGE_CENTER "sprite/XLCENTER.png"
#define IMG_FLAMME_LARGE_MONSTER_BAS "sprite/monster_down_XLV.png"
#define IMG_FLAMME_LARGE_MONSTER_HAUT "sprite/monster_up_XLV.png"
#define IMG_FLAMME_LARGE_MONSTER_GAUCHE "sprite/monster_left_XLV.png"
#define IMG_FLAMME_LARGE_MONSTER_DROITE "sprite/monster_right_XLV.png"
// Maximum lives for a player
#define MAXIMUM_LIVES 4
//Nombre de décès avant game over
#define NB_DECES 3
// Maximum power of a bomb
#define BOMB_RANGE_MAX 4
// Maximum number of bombs available
#define BOMB_NUMBER_MAX 5
// Bonus
// Probability that a box contains a bonus
#define PROBA_BONUS 60
#define PROBA_BONUS_BOMB_RANGE 30
// Increase the power of a bomb +1
#define PROBA_BONUS_BOMB_RANGE_INC 50
// Decrease the power of a bomb -1
#define PROBA_BONUS_BOMB_RANGE_DEC 50
#define PROBA_BONUS_BOMB_NB 30
// Increase the number of bombs
#define PROBA_BONUS_BOMB_NB_INC 30
// Decrease the number of bombs
#define PROBA_BONUS_BOMB_NB_DEC 70
#define PROBA_BONUS_LIFE_INC 10
#define PROBA_BONUS_MONSTER 30
// Name of the file that contains the map
#define SRC_MAP "data/level1.lvl"
#endif /* CONSTANT */

6
include/editeur.h Normal file
View File

@ -0,0 +1,6 @@
#ifndef DEF_EDITEUR
#define DEF_EDITEUR
extern void editeur(SDL_Surface *screen, int niveau);
#endif

35
include/flamme.h Normal file
View File

@ -0,0 +1,35 @@
#ifndef FLAMME_H_
#define FLAMME_H_
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
#include "SDL_image.h"
#include "../include/constant.h"
enum e_type_flamme {
HAUT = 0, BAS, GAUCHE, DROITE, HRZLEFT, HRZRIGHT, VERTUP, VERTDOWN, CENTER, M_HAUT, M_BAS, M_GAUCHE, M_DROITE
};
typedef struct s_flamme * t_flamme;
extern t_flamme flamme_init(t_flamme list_flammes, int x, int y, int portee, enum e_type_flamme type);
extern void flamme_free(t_flamme flamme);
// Returns the current position of a flamme
extern int flamme_get_x(t_flamme flamme);
extern int flamme_get_y(t_flamme flamme);
extern int flamme_get_portee(t_flamme flamme);
extern enum e_type_flamme flamme_get_type(t_flamme flamme);
extern t_flamme get_next_flamme(t_flamme flamme);
void set_next_flamme(t_flamme flamme, t_flamme nxt_flamme);
// Set the next image of a flamme
extern void flamme_decrease_current_time(t_flamme flamme);
extern int flamme_get_current_time(t_flamme flamme);
// Display a flamme on the screen
extern void flamme_display(t_flamme flamme, SDL_Surface *screen);
#endif /* FLAMME_H_ */

66
include/game.h Normal file
View File

@ -0,0 +1,66 @@
/*
* game.h
*
* Created on: 15 mars 2010
* Author: reveillere
*/
#ifndef GAME_H_
#define GAME_H_
#include "../include/constant.h"
#include "../include/misc.h"
#include "../include/map.h"
#include "../include/player.h"
#include "../include/bomb.h"
#include "../include/monsters.h"
#include "../include/flamme.h"
#ifdef SOUND_FMOD_ACTIVATED
#include <FMOD/fmod.h>
#endif //SOUND_FMOD_ACTIVATED
typedef struct s_game * t_game;
// Create a new game
extern t_game game_new(int nb_joueur, int niveau, int mode, int kill_bomb);
extern void game_free(t_game game);
// Return the player of the current game
extern t_player game_get_player1(t_game game);
extern t_player game_get_player2(t_game game);
// Return the map of the current game
extern t_map game_the_map(t_game game);
// Return a bomb of the current game
extern void game_init_bomb(t_game game, int x, int y, int portee, int joueur);
extern t_monster game_return_monster(t_game game, int monster_number);
// Generate a random bonus after an explosion
extern void generate_bonus(t_game game, int x, int y);
t_bonus_type return_bonus();
// Display the game on the screen
extern void game_display(t_game game, SDL_Surface *screen);
//manage the bombs
extern void bombs_management (t_game game, int all_bombs);
//manage the flammes
extern void flamme_management(t_game game);
extern void flamme_continue(t_flamme flamme, t_game game);
extern void flamme_check_right(int x, int y, int portee, t_game game);
extern void flamme_check_left(int x, int y, int portee, t_game game);
extern void flamme_check_up(int x, int y, int portee, t_game game);
extern void flamme_check_down(int x, int y, int portee, t_game game);
//manage the monsters
extern void monsters_management(t_game game, int nb_joueur);
extern t_monster kill_monster(t_monster list_monsters, int x, int y);
//explose a bomb
extern void kill_bomb(t_game game, int x, int y);
#endif /* GAME_H_ */

24
include/game_time.h Normal file
View File

@ -0,0 +1,24 @@
#ifndef __TIME_H__
#define __TIME_H__
#include <SDL.h>
// Number of cycles to process before displaying an image
extern Uint16 game_time_get_cycles_to_calculate();
// Current speed of the game
extern Uint16 game_time_get_speed();
// Duration of a cycle (in ms)
extern Uint16 game_time_get_cycles_length();
// Time initialization
extern void game_time_init();
// Set the speed of the game
extern void game_time_set_speed(Uint16 speed);
// Compute the current time of the game
extern void game_time_update();
#endif /* __TIME_H__ */

55
include/map.h Normal file
View File

@ -0,0 +1,55 @@
/*
* map.h
*
* Created on: 16 mars 2010
* Author: BUSO, GROSSE
*/
#ifndef MAP_H_
#define MAP_H_
#include <stdlib.h>
#include <stdio.h>
#include "SDL.h"
#include "SDL_image.h"
typedef enum {
CELL_EMPTY = 0, CELL_GOAL, CELL_WALL, CELL_PLAYER, CELL_PLAYER_2, CELL_BOX,
CELL_BONUS, CELL_MONSTER, CELL_BOMB, CELL_FLAMME, CELL_MENU_EMPTY,CELL_MENU_PLAYER_1,
CELL_MENU_PLAYER_2,CELL_MENU_LIVES, CELL_MENU_BOMBS, CELL_MENU_RANGE} t_cell_type;
typedef enum {
BONUS_BOMB_RANGE_INC = 1, BONUS_BOMB_RANGE_DEC, BONUS_BOMB_NB_INC, BONUS_BOMB_NB_DEC, BONUS_MONSTER, BONUS_LIFE_INC, NO_BONUS
} t_bonus_type;
typedef struct t_map * t_map;
// Create a new empty map
extern t_map map_new(int width, int height);
extern void map_free(t_map map);
// Return the height and width of a map
extern int map_get_width(t_map map);
extern int map_get_height(t_map map);
// Return the type of a cell
extern t_cell_type map_get_cell_type(t_map map, int x, int y);
// Set the type of a cell
extern void map_set_cell_type(t_map map, int x, int y, t_cell_type type);
// Test if (x,y) is within the map'
extern int map_is_inside(t_map map, int x, int y);
// Load a static pre-calculated map
//extern t_map map_load_static(void);
// Load a dynamic map
extern t_map map_load_dynamic(FILE* fd, int niveau, int nb_joueur);
// Load a map
extern void sauvegarderNiveau(t_map map, int niveau);
// Display the map on the screen
extern void map_display(t_map map, int lives_player, int bombs_player, int range_player, int lives_player2, int bombs_player2, int range_player2, SDL_Surface *screen);
#endif /* MAP_H_ */

43
include/misc.h Normal file
View File

@ -0,0 +1,43 @@
/*
* misc.h
*
* Created on: 15 mars 2010
* Author: reveille
*/
#ifndef MISC_H_
#define MISC_H_
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stdbool.h>
#include <assert.h>
#include "SDL.h"
#include "SDL_image.h"
#define MAX(x, y) (((x) > (y)) ? (x) : (y))
#define MIN(x, y) (((x) < (y)) ? (x) : (y))
#ifdef HW_SCREEN_RESIZE
extern SDL_Surface *hw_screen;
#endif //HW_SCREEN_RESIZE
#ifdef SOUND_SDL_ACTIVATED
extern bool audio_init_ok;
#endif //SOUND_SDL_ACTIVATED
// Print an error message on stderr and exit
extern void error(const char *s, ...);
// Load an image, raise an error in case of failure
extern SDL_Surface *load_image(const char *filename);
// Copy surface with Nearest neighboor scaling
void flip_NNOptimized_AllowOutOfScreen(SDL_Surface *virtual_screen, SDL_Surface *hardware_screen, int new_w, int new_h);
#endif /* MISC_H_ */

37
include/monsters.h Normal file
View File

@ -0,0 +1,37 @@
#ifndef MONSTERS_H_
#define MONSTERS_H_
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
#include "SDL_image.h"
#include "../include/constant.h"
typedef struct s_monster * t_monster;
// Creates a new monster
extern t_monster monster_init(t_monster list_monsters, int x, int y, int portee_monstre);
extern void monster_free(t_monster monster);
// Returns the current position of the monster
extern int monster_get_x(t_monster monster);
extern int monster_get_y(t_monster monster);
//management of the following monster
extern t_monster get_next_monster(t_monster monster);
void set_next_monster(t_monster monster, t_monster nxt_monster);
extern int monster_portee(t_monster monster);
// Set the direction of the next move of the monster
enum e_way monster_get_current_way(t_monster monster);
extern void monster_set_current_way(t_monster monster, enum e_way way);
// Move the monster according to the current direction
extern int monster_move(t_monster monster, t_map map, t_player player, t_player player2, int nb_joueur);
// Display the monster on the screen
extern void monster_display(t_monster monster, SDL_Surface *screen);
#endif /* MONSTERS_H_ */

14
include/niveau.h Normal file
View File

@ -0,0 +1,14 @@
#ifndef NIVEAU_H_
#define NIVEAU_H_
extern int niveau_1_joueur(SDL_Surface *screen, int niveau);
extern int niveau_2_joueur(SDL_Surface *screen, int choix_niveau);
extern int editeur_choix_niveau(SDL_Surface *screen);
extern int are_you_sure(SDL_Surface *screen);
int choix_nb_joueurs(SDL_Surface *screen);
int options(SDL_Surface *screen);
#endif /* NIVEAU_H_ */

63
include/player.h Normal file
View File

@ -0,0 +1,63 @@
#ifndef PLAYER_H_
#define PLAYER_H_
#include <stdio.h>
#include <stdlib.h>
#include "SDL.h"
#include "SDL_image.h"
#include "../include/constant.h"
enum e_way {
UP = 0, DOWN, LEFT, RIGHT
};
enum e_player {
PLAYER_STD, PLAYER_MONSTER
};
typedef struct s_player * t_player;
// Creates a new player with a given number of available bombs
extern t_player player_init(int nb_bomb, int portee_bomb, int lives, int no_joueur);
extern void player_free(t_player player);
// Returns the current position of the player
extern int player_get_x(t_player player);
extern int player_get_y(t_player player);
// Confirm if the player has won the game
extern int player_win(t_player player);
// Return the caracteristics of the player
extern int player_portee_bomb(t_player player);
//manage the lives of the player
extern int player_get_lives(t_player player);
extern void player_increase_lives(t_player player);
extern void player_decrease_lives(t_player player);
extern void player_die(t_player player);
extern int player_get_dead(t_player player);
// Set the direction of the next move of the player
extern void player_set_current_way(t_player player, enum e_way way);
// Load the player position from the map
extern int player_from_map(t_player player, t_map map);
extern void player2_from_map(t_player player, t_map map);
// Move the player according to the current direction
extern int player_move(t_player player, t_map map);
//Manage the number of bombs available
extern int player_get_nb_bomb(t_player player);
extern int player_get_nb_bomb_max(t_player player);
extern void player_set_nb_bomb(t_player player, int bomb_number);
extern void player_increase_nb_bomb(t_player player);
extern void player_decrease_nb_bomb(t_player player);
extern void player_increase_nb_bomb_max(t_player player);
extern void player_decrease_nb_bomb_max(t_player player);
// Display the player on the screen
extern void player_display(t_player player, SDL_Surface *screen);
#endif /* PLAYER_H_ */

49
install inno setup.iss Normal file
View File

@ -0,0 +1,49 @@
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{497239A5-CDA3-4FCA-B994-D794DDBE52A0}
AppName=Bombeirb man
AppVerName=bombeirb man v1.0
AppPublisher=buso & grosse
DefaultDirName={pf}\Bombeirb man
DefaultGroupName=Bombeirb man
AllowNoIcons=yes
OutputDir=C:\Documents and Settings\Vincent\Bureau
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\Bomberman.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\fmod.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\jpeg.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\libpng12-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\libtiff-3.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\SDL.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\SDL_image.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\sprite\*"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\audio\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\data\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\Documents and Settings\Vincent\Bureau\bomberman\sprite\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: "{group}\Bombeirb man"; Filename: "{app}\Bomberman.exe"
Name: "{group}\{cm:UninstallProgram,Bombeirb man}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\Bombeirb man"; Filename: "{app}\Bomberman.exe"; Tasks: desktopicon
[Run]
Filename: "{app}\Bomberman.exe"; Description: "{cm:LaunchProgram,Bombeirb man}"; Flags: nowait postinstall skipifsilent

BIN
sprite/BombermanDS.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
sprite/FireCenter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/FireDown.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/FireHrz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/FireLeft.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/FireRight.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/FireUp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/FireVert.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/LargeCenter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/LargeDown.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/LargeHrz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/LargeLeft.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/LargeRight.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/LargeUp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/LargeVert.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/ThinCenter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/ThinDown.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/ThinHrz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/ThinLeft.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/ThinRight.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/ThinUp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
sprite/ThinVert.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
sprite/XLCENTER.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
sprite/XLDOWN.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/XLHRZ.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/XLLEFT.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/XLRIGHT.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/XLUP.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
sprite/XLVERT.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
sprite/bomb1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
sprite/bomb2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
sprite/bomb3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
sprite/bomb4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
sprite/bombs_0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 B

BIN
sprite/bombs_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
sprite/bombs_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
sprite/bombs_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
sprite/bombs_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
sprite/bombs_5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
sprite/bonus_life_inc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
sprite/box.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
sprite/egalite.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

BIN
sprite/game_over.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
sprite/legende_editeur.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
sprite/lives_0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 B

BIN
sprite/lives_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

BIN
sprite/lives_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
sprite/lives_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
sprite/lives_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
sprite/menu_1_p.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 KiB

BIN
sprite/menu_2_p.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 KiB

Some files were not shown because too many files have changed in this diff Show More