/**************************************************************************/
// gameedit.h - olc based game settings editor header, Kal
/***************************************************************************
* The Dawn of Time v1.69r (c)1997-2004 Michael Garratt *
* >> A number of people have contributed to the Dawn codebase, with the *
* majority of code written by Michael Garratt - www.dawnoftime.org *
* >> To use this source code, you must fully comply with the dawn license *
* in licenses.txt... In particular, you may not remove this copyright *
* notice. *
**************************************************************************/
#ifndef GAMEEDIT_H
#define GAMEEDIT_H
//prototypes - Kal
DECLARE_OLC_FUN( gameedit_show );
DECLARE_OLC_FUN( gameedit_showvalues);
DECLARE_OLC_FUN( gameedit_gamename );
DECLARE_OLC_FUN( gameedit_flags );
DECLARE_OLC_FUN( gameedit_flags2 );
DECLARE_OLC_FUN( gameedit_flags3 );
DECLARE_OLC_FUN( gameedit_flags4 );
DECLARE_OLC_FUN( gameedit_flags5 );
DECLARE_OLC_FUN( gameedit_mintotal );
DECLARE_OLC_FUN( gameedit_maxtotal );
DECLARE_OLC_FUN( gameedit_icyear_offset);
DECLARE_OLC_FUN( gameedit_value);
DECLARE_OLC_FUN( gameedit_loginprompt);
DECLARE_OLC_FUN( gameedit_defaultprompt);
DECLARE_OLC_FUN( gameedit_mspurl);
DECLARE_OLC_FUN( gameedit_createpass);
DECLARE_OLC_FUN( gameedit_connectpass);
DECLARE_OLC_FUN( gameedit_no_resolve_ip);
DECLARE_OLC_FUN( gameedit_default_newbie_security_on_olc_port);
DECLARE_OLC_FUN( gameedit_areaimportformat);
DECLARE_OLC_FUN( gameedit_setwhoformat);
DECLARE_OLC_FUN( gameedit_stylesheet);
DECLARE_OLC_FUN( gameedit_dsv);
DECLARE_OLC_FUN( gameedit_sethelpheader);
DECLARE_OLC_FUN( gameedit_sethelpfooter);
DECLARE_OLC_FUN( gameedit_sethelpprevnextfooter);
DECLARE_OLC_FUN( gameedit_set);
// table
const struct olc_cmd_type gameedit_table[] =
{
// { COMMAND FUNCTION }
{ "areaimportformat", gameedit_areaimportformat},
{ "createpass", gameedit_createpass },
{ "connectpass", gameedit_connectpass},
{ "default_sec4olc",gameedit_default_newbie_security_on_olc_port},
{ "flags", gameedit_flags },
{ "flags2", gameedit_flags2 },
{ "flag2", gameedit_flags2, "", true}, // hidden
{ "flags3", gameedit_flags3 },
{ "flag3", gameedit_flags3, "", true}, // hidden
{ "flags4", gameedit_flags4 },
{ "flag4", gameedit_flags4, "", true}, // hidden
{ "flags5", gameedit_flags5 },
{ "flag5", gameedit_flags5, "", true}, // hidden
{ "gamename", gameedit_gamename },
{ "icyear_offset",gameedit_icyear_offset},
{ "loginprompt", gameedit_loginprompt},
{ "defaultprompt",gameedit_defaultprompt},
{ "mintotal", gameedit_mintotal },
{ "maxtotal", gameedit_maxtotal },
{ "mspurl", gameedit_mspurl },
{ "no_resolve_ip",gameedit_no_resolve_ip},
{ "show", gameedit_show },
{ "showflags", olcex_showflags },
{ "sa", olcex_showafter },
{ "sfa", olcex_showflagsafter},
{ "sca", olcex_showcommandafter},
{ "showvalues", gameedit_showvalues },
{ "stylesheet", gameedit_stylesheet},
{ "set", gameedit_set, "", true}, // hidden
{ "sethelpheader",gameedit_sethelpheader},
{ "sethelpfooter",gameedit_sethelpfooter},
{ "sethelpprevnextfooter",gameedit_sethelpprevnextfooter},
{ "value", gameedit_value },
{ "setwhoformat", gameedit_setwhoformat},
{ "dsv", gameedit_dsv},
{ "commands", show_commands },
{ "?", show_help },
{ NULL, 0, }
};
/**************************************************************************/
#endif // GAMEEDIT_H