X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=e1456a96edb7c316489223535fac269c0e810755;hb=93806fb4c23f4b6ef58d9562e908a1b89ece869d;hp=6800aeaf153f4f414b3d883c7229677aff0aac46;hpb=e0e2697df0d0da483a91b1248c120aef6b3caf9b;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 6800aeaf..e1456a96 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -172,6 +172,7 @@ struct ProgramInfo char *msdos_pointer_filename; char *cookie_prefix; + char *filename_prefix; /* prefix to cut off from DOS filenames */ int version_major; int version_minor; @@ -238,6 +239,14 @@ struct GfxInfo int vxsize, vysize; }; +struct ArtworkInfo +{ + char *custom_artwork; + char *custom_graphics; + char *custom_sounds; + char *custom_music; +}; + struct JoystickInfo { int status; @@ -334,6 +343,7 @@ extern struct OptionInfo options; extern struct VideoSystemInfo video; extern struct AudioSystemInfo audio; extern struct GfxInfo gfx; +extern struct ArtworkInfo artwork; extern struct JoystickInfo joystick; extern struct SetupInfo setup; @@ -367,7 +377,7 @@ void InitPlatformDependantStuff(void); void ClosePlatformDependantStuff(void); void InitProgramInfo(char *, char *, char *, char *, char *, char *, char *, - char *, int); + char *, char *, int); void InitGfxFieldInfo(int, int, int, int, int, int, int, int); void InitGfxDoor1Info(int, int, int, int);