X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FGame.h;h=c531c02f08f729bb08edffacd0372dc26d80c4ab;hb=faef1e1f8db1918c832c47109221d905bb81047b;hp=b5a16c6bf2fec9b1e04381f8e381d3fda424ae87;hpb=ad46a578f2879eef5c1ee922ab22922e1f7988f2;p=lugaru.git diff --git a/Source/Game.h b/Source/Game.h index b5a16c6..c531c02 100644 --- a/Source/Game.h +++ b/Source/Game.h @@ -42,6 +42,7 @@ along with Lugaru. If not, see . #include "Account.h" #include "Sounds.h" #include "Texture.h" +#include "optionparser.h" #define NB_CAMPAIGN_MENU_ITEM 7 @@ -163,7 +164,7 @@ void fireSound(int sound = fireendsound); void setKeySelected(); void inputText(std::string& str, unsigned* charselected); -void flash(); +void flash(float amount = 1, int delay = 1); } #ifndef __forceinline @@ -240,4 +241,14 @@ extern const char **creatureskin[2]; SDL_bool sdlEventProc(const SDL_Event &e); + +enum optionIndex { UNKNOWN, HELP, FULLSCREEN, NOMOUSEGRAB, SOUND, OPENALINFO, SHOWRESOLUTIONS }; +/* Number of options + 1 */ +const int commandLineOptionsNumber = 8; + +extern const option::Descriptor usage[12]; + +extern option::Option commandLineOptions[commandLineOptionsNumber]; +extern option::Option* commandLineOptionsBuffer; + #endif