diff options
Diffstat (limited to 'src/client/image.c')
| -rwxr-xr-x | src/client/image.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/client/image.c b/src/client/image.c index bcac02c..86f80af 100755 --- a/src/client/image.c +++ b/src/client/image.c @@ -40,8 +40,15 @@ static SDL_Surface *loadImage(const char *filename, int alpha) char str[STR_PATH_SIZE]; - sprintf(str, PATH_IMAGE "%s", filename); - + if( filename[0] != '/' ) + { + sprintf(str, PATH_IMAGE "%s", filename); + } + else + { + strcpy(str, filename); + } + accessExistFile(str); if( ( tmp = IMG_Load(str) ) == NULL ) |