Crossfire Server, Branch 1.12
R12190
|
00001 /* 00002 * static char *rcsid_ob_types = 00003 * "$Id: build_map.c 5057 2006-10-29 07:50:09Z mwedel $"; 00004 */ 00005 /* 00006 CrossFire, A Multiplayer game for X-windows 00007 00008 Copyright (C) 2006 Mark Wedel & Crossfire Development Team 00009 Copyright (C) 1992 Frank Tore Johansen 00010 00011 This program is free software; you can redistribute it and/or modify 00012 it under the terms of the GNU General Public License as published by 00013 the Free Software Foundation; either version 2 of the License, or 00014 (at your option) any later version. 00015 00016 This program is distributed in the hope that it will be useful, 00017 but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 GNU General Public License for more details. 00020 00021 You should have received a copy of the GNU General Public License 00022 along with this program; if not, write to the Free Software 00023 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 00024 00025 The authors can be reached via e-mail to crossfire-devel@real-time.com 00026 */ 00027 00033 #include <global.h> 00034 #include <ob_types.h> 00035 #include <ob_methods.h> 00036 00037 #ifndef __CEXTRACT__ 00038 #include <sproto.h> 00039 #endif 00040 00045 void register_all_ob_types(void) { 00046 /* init_type_foobar() here, where foobar is for a type. In other words, 00047 * from here, call functions that register object methods for types. 00048 */ 00049 init_type_altar(); 00050 init_type_armour_improver(); 00051 init_type_arrow(); 00052 init_type_blindness(); 00053 init_type_book(); 00054 init_type_button(); 00055 init_type_cf_handle(); 00056 init_type_check_inv(); 00057 init_type_clock(); 00058 init_type_container(); 00059 init_type_converter(); 00060 init_type_creator(); 00061 init_type_deep_swamp(); 00062 init_type_detector(); 00063 init_type_director(); 00064 init_type_duplicator(); 00065 init_type_exit(); 00066 init_type_food(); 00067 init_type_gate(); 00068 init_type_hole(); 00069 init_type_identify_altar(); 00070 init_type_lamp(); 00071 init_type_lighter(); 00072 init_type_marker(); 00073 init_type_mood_floor(); 00074 init_type_peacemaker(); 00075 init_type_pedestal(); 00076 init_type_player_changer(); 00077 init_type_player_mover(); 00078 init_type_poison(); 00079 init_type_poisoning(); 00080 init_type_potion(); 00081 init_type_power_crystal(); 00082 init_type_rune(); 00083 init_type_savebed(); 00084 init_type_scroll(); 00085 init_type_shop_inventory(); 00086 init_type_shop_mat(); 00087 init_type_sign(); 00088 init_type_skillscroll(); 00089 init_type_spell_effect(); 00090 init_type_spellbook(); 00091 init_type_spinner(); 00092 init_type_teleporter(); 00093 init_type_thrown_object(); 00094 init_type_transport(); 00095 init_type_trap(); 00096 init_type_trapdoor(); 00097 init_type_treasure(); 00098 init_type_trigger(); 00099 init_type_trigger_altar(); 00100 init_type_trigger_button(); 00101 init_type_trigger_pedestal(); 00102 init_type_weapon_improver(); 00103 }