1 | /* |
1 | /* |
2 | CrossFire, A Multiplayer game for X-windows |
2 | CrossFire, A Multiplayer game for X-windows |
3 | |
3 | |
|
|
4 | Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team |
4 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | Copyright (C) 2002 Mark Wedel & Crossfire Development Team |
5 | Copyright (C) 1992 Frank Tore Johansen |
6 | Copyright (C) 1992 Frank Tore Johansen |
6 | |
7 | |
7 | This program is free software; you can redistribute it and/or modify |
8 | This program is free software; you can redistribute it and/or modify |
8 | it under the terms of the GNU General Public License as published by |
9 | it under the terms of the GNU General Public License as published by |
… | |
… | |
110 | * pointers to all (hostile) monster objects */ |
111 | * pointers to all (hostile) monster objects */ |
111 | |
112 | |
112 | static int nrofmon = 0, need_to_write_bookarchive = 0; |
113 | static int nrofmon = 0, need_to_write_bookarchive = 0; |
113 | |
114 | |
114 | |
115 | |
115 | /* this is needed to keep track of status of initialization |
116 | /* this is needed to keep track of status of initialisation |
116 | * of the message file */ |
117 | * of the message file */ |
117 | static int nrofmsg = 0; |
118 | static int nrofmsg = 0; |
118 | |
119 | |
119 | /* first_msg is the started of the linked list of messages as read from |
120 | /* first_msg is the started of the linked list of messages as read from |
120 | * the messages file |
121 | * the messages file |
… | |
… | |
636 | |
637 | |
637 | } |
638 | } |
638 | |
639 | |
639 | /***************************************************************************** |
640 | /***************************************************************************** |
640 | * |
641 | * |
641 | * Start of initialization related functions. |
642 | * Start of initialisation related functions. |
642 | * |
643 | * |
643 | ****************************************************************************/ |
644 | ****************************************************************************/ |
644 | |
645 | |
645 | /* init_msgfile() - if not called before, initialize the info list |
646 | /* init_msgfile() - if not called before, initialise the info list |
646 | * reads the messages file into the list pointed to by first_msg |
647 | * reads the messages file into the list pointed to by first_msg |
647 | */ |
648 | */ |
648 | |
649 | |
649 | static void |
650 | static void |
650 | init_msgfile (void) |
651 | init_msgfile (void) |
… | |
… | |
708 | #endif |
709 | #endif |
709 | LOG (llevDebug, "done.\n"); |
710 | LOG (llevDebug, "done.\n"); |
710 | } |
711 | } |
711 | |
712 | |
712 | |
713 | |
713 | /* init_book_archive() - if not called before, initialize the info list |
714 | /* init_book_archive() - if not called before, initialise the info list |
714 | * This reads in the bookarch file into memory. bookarch is the file |
715 | * This reads in the bookarch file into memory. bookarch is the file |
715 | * created and updated across multiple runs of the program. |
716 | * created and updated across multiple runs of the program. |
716 | */ |
717 | */ |
717 | |
718 | |
718 | static void |
719 | static void |
… | |
… | |
835 | |
836 | |
836 | LOG (llevDebug, "init_mon_info() got %d monsters\n", nrofmon); |
837 | LOG (llevDebug, "init_mon_info() got %d monsters\n", nrofmon); |
837 | } |
838 | } |
838 | |
839 | |
839 | |
840 | |
840 | /* init_readable() - initialize linked lists utilized by |
841 | /* init_readable() - initialise linked lists utilized by |
841 | * message functions in tailor_readable_ob() |
842 | * message functions in tailor_readable_ob() |
842 | * |
843 | * |
843 | * This is the function called by the main routine to initialize |
844 | * This is the function called by the main routine to initialise |
844 | * all the readable information. |
845 | * all the readable information. |
845 | */ |
846 | */ |
846 | |
847 | |
847 | void |
848 | void |
848 | init_readable (void) |
849 | init_readable (void) |