X-Git-Url: https://jfr.im/git/irc/gameservirc.git/blobdiff_plain/6f727d4c9eb5c886f14598577f40da583577444e..451df086ac3cadf256173808e1ee8861bdf7611f:/gameserv/flags.h diff --git a/gameserv/flags.h b/gameserv/flags.h index c2a2ba1..833fbd6 100644 --- a/gameserv/flags.h +++ b/gameserv/flags.h @@ -29,24 +29,39 @@ */ // aClient FLAGS ONLY -#define FLAG_ADMIN 0x0001 -#define FLAG_IGNORE 0x0002 -#define FLAG_PLAYING 0x0004 +#define FLAG_ADMIN 0x00000001 +#define FLAG_IGNORE 0x00000002 +#define FLAG_PLAYING 0x00000004 // PLAYER FLAGS ONLY -#define FLAG_MASTER 0x0001 -#define FLAG_ALIVE 0x0002 -#define FLAG_YOURTURN 0x0004 -#define FLAG_WONGAME 0x0008 +#define FLAG_MASTER 0x00000001 +#define FLAG_ALIVE 0x00000002 +#define FLAG_YOURTURN 0x00000004 +#define FLAG_WONGAME 0x00000008 // Config File flags -#define CFLAG_LISTENONCF 0x0001 -#define CFLAG_USEPRIVMSG 0x0002 -#define CFLAG_BOPER 0x0004 +#define CFLAG_LISTENONCF 0x00000001 +#define CFLAG_USEPRIVMSG 0x00000002 +#define CFLAG_BOPER 0x00000004 +#define CFLAG_WELCOME 0x00000008 +#define CFLAG_SAVEDNOTICE 0x00000010 +#define CFLAG_USENICKSERV 0x00000020 + +#define setUseNickServ() (configflags |= CFLAG_USENICKSERV) +#define clearUseNickServ() (configflags &= ~CFLAG_USENICKSERV) +#define isUseNickServ() (configflags & CFLAG_USENICKSERV) + +#define setSavedNotice() (configflags |= CFLAG_SAVEDNOTICE) +#define clearSavedNotice() (configflags &= ~CFLAG_SAVEDNOTICE) +#define isSavedNotice() (configflags & CFLAG_SAVEDNOTICE) + +#define setWelcome() (configflags |= CFLAG_WELCOME) +#define clearWelcome() (configflags &= ~CFLAG_WELCOME) +#define isWelcome() (configflags & CFLAG_WELCOME) #define setListenOnCF() (configflags |= CFLAG_LISTENONCF) #define clearListenOnCF() (configflags &= ~CFLAG_LISTENONCF) -#define isListenonCF() (configflags & CFLAG_LISTENONCF) +#define isListenOnCF() (configflags & CFLAG_LISTENONCF) #define setUsePrivmsg() (configflags |= CFLAG_USEPRIVMSG) #define clearUsePrivmsg() (configflags &= ~CFLAG_USEPRIVMSG)