Release 2.3.1
[clinton/bobotpp.git] / source / Bot.H
index 31adf13..b57f2a8 100644 (file)
 #include <map>
 
 #include "String.H"
-#include "Person.H"
-#include "ServerList.H"
-#include "ChannelList.H"
-#include "UserList.H"
-#include "ShitList.H"
-#include "TodoList.H"
-#include "Parser.H"
 
-#ifdef USESCRIPTS
-#include "BotInterp.H"
-#include <libguile.h>
-// FIXME: remove guile/gh once transition is complete
-// This is the last reference to this header!
-#include <guile/gh.h>
-#endif
-
-#define VERSION_STRING PACKAGE" version "VERSION" by unknown_lamer@FreeNode <clinton@unknownlamer.org>\n1.97 and below by eb@IRCNet <eb@via.ecp.fr>"
-#define COPYRIGHT_STRING PACKAGE" version "VERSION", Copyright (C) 1997-2000 Etienne BERNARD\nCopyright (C) 2002,2003,2004,2005,2008 Clinton Ebadi"
+#define VERSION_STRING PACKAGE " version " VERSION " by unknown_lamer@FreeNode <clinton@unknownlamer.org>\n1.97 and below by eb@IRCNet <eb@via.ecp.fr>"
+#define COPYRIGHT_STRING PACKAGE " version " VERSION ", Copyright (C) 1997-2000 Etienne BERNARD\nCopyright (C) 2002,2003,2004,2005,2008,2009,2020 Clinton Ebadi"
 
 class Channel;
+class ChannelList;
+class Commands;
 class DCCConnection;
-class Parser;
-class DCCParser;
 class DCCManager;
+class DCCParser;
+class Parser;
+class Person;
 class ServerConnection;
-class Commands;
+class ServerList;
+class ShitList;
+class UserList;
 class UserCommands;
 
+class userFunction;
+class wantedChannel;
+
+#ifdef USESCRIPTS
+class BotInterp;
+#endif
+
 class Bot {
 public:
   String nickName;
@@ -85,7 +82,6 @@ public:
   UserList * userList;
   ShitList * shitList;
   ServerList * serverList;
-  TodoList * todoList;
 #ifdef USESCRIPTS
   BotInterp * botInterp;
 #endif