This commit is contained in:
p.kosyh 2011-04-19 10:57:52 +00:00
parent e73b0ec0a8
commit 7d39b69e83
10 changed files with 19 additions and 10 deletions

View file

@ -14,7 +14,7 @@ SYSTEMINCLUDE /epoc32/include/libc /epoc32/include/esdl /epoc32/include/mmf/plu
sourcepath ./src/sdl-instead
SOURCE symbian.cpp
SOURCE graphics.c input.c game.c main.c instead.c sound.c SDL_rotozoom.c SDL_anigif.c SDL_gfxBlitFunc.c config.c themes.c menu.c util.c cache.c unzip.c ioapi.c unpack.c s60.c lfs.c
SOURCE graphics.c input.c game.c main.c instead.c sound.c SDL_rotozoom.c SDL_anigif.c SDL_gfxBlitFunc.c config.c themes.c menu.c util.c cache.c unzip.c ioapi.c unpack.c s60.c lfs.c idf.c
SOURCE snprintf.c
USERINCLUDE ./src/sdl-instead

View file

@ -21,8 +21,8 @@
#include <stdio.h>
#include <string.h>
#include "SDL_anigif.h"
#include "util.h"
#include "idf.h"
#include "sdl_idf.h"
extern idf_t game_idf;
/* Code from here to end of file has been adapted from XPaint: */

View file

@ -8,6 +8,7 @@
#include "SDL_rotozoom.h"
#include "SDL_gfxBlitFunc.h"
#include "SDL_anigif.h"
#include "sdl_idf.h"
#define Surf(p) ((SDL_Surface *)p)

View file

@ -2,7 +2,7 @@
#include "internals.h"
#include "idf.h"
#include "list.h"
#include <SDL/SDL_rwops.h>
#include <SDL_rwops.h>
typedef struct _idfd_t {
unsigned long offset;

View file

@ -1,6 +1,5 @@
#ifndef __IDF_H_INCLUDED
#define __IDF_H_INCLUDED
#include <SDL_rwops.h>
struct _idf_t;
struct _idff_t;
@ -11,7 +10,6 @@ extern idf_t idf_init(const char *path);
extern void idf_shrink(idf_t idf);
extern void idf_done(idf_t idf);
extern SDL_RWops *RWFromIdf(idf_t idf, const char *fname);
extern int idf_create(const char *file, const char *path);
extern idff_t idf_open(idf_t idf, const char *fname);
@ -26,4 +24,4 @@ extern char *idf_gets(idff_t idf, char *b, int size);
extern int idf_magic(const char *fname);
extern int idf_only(idf_t idf, int fl);
#endif
#endif

View file

@ -8,4 +8,8 @@
#define GAMES_PATH DATAPATH"games/"
#define ICON_PATH DATAPATH"icon/"
#define LANG_PATH DATAPATH"lang/"
extern char *dirname(char *);
extern char *basename(char *);
#endif

View file

@ -0,0 +1,7 @@
#ifndef __SDL_IDF_H_INCLUDED
#define __SDL_IDF_H_INCLUDED
#include <SDL_rwops.h>
#include "idf.h"
extern SDL_RWops *RWFromIdf(idf_t idf, const char *fname);
#endif

View file

@ -3,7 +3,7 @@
#include <SDL.h>
#include <SDL_mixer.h>
#include "idf.h"
#include "sdl_idf.h"
#ifdef S60
int audio_rate = 11025;

View file

@ -521,4 +521,4 @@ int remove_dir(const char *path)
closedir(d);
rmdir(path);
return 0;
}
}

View file

@ -1,6 +1,5 @@
#ifndef __UTIL_H_INCLUDED
#define __UTIL_H_INCLUDED
#include "idf.h"
typedef int (*parser_fn)(const char *v, void *data);