00001 // OMICRON ENGINE HEADER FILE 00002 // 00003 // -------------------------------------------------------------------------- 00004 // Copyright (C) 2001-2002 by Bjoern Paetzel <kolrabi@gmx.de> 00005 // 00006 // This file is part of the Omicron Engine. 00007 // 00008 // The Omicron Engine is free software; you can redistribute it and/or modify 00009 // it under the terms of the GNU General Public License as published by the 00010 // Free Software Foundation; either version 2 of the License, or (at your 00011 // option) any later version. 00012 // 00013 // The Omicron Engine is distributed in the hope that it will be useful, but 00014 // WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 00015 // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 00016 // for more details. 00017 // 00018 // You should have received a copy of the GNU General Public License along 00019 // with The Omicron Engine; if not, write to the Free Software Foundation, 00020 // Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00021 // 00022 // -------------------------------------------------------------------------- 00023 // Last modified: $Date: 2002/12/11 16:35:43 $ 00024 // By : $Author: kolrabi $ 00025 // $Id: forward.h,v 1.2 2002/12/11 16:35:43 kolrabi Exp $ 00026 00027 /* 00028 00029 $Log: forward.h,v $ 00030 Revision 1.2 2002/12/11 16:35:43 kolrabi 00031 sound is now part of the engine 00032 00033 Revision 1.1.1.1 2002/12/07 19:02:17 kolrabi 00034 initial release 00035 00036 00037 */ 00038 00043 template <class T> class array_c; 00044 // typedef array_c<void *> ptr_array_c; 00045 00046 template <class T> class list_c; 00047 00048 class ibsp_c; 00049 class map_c; 00050 00051 class file_manager_c; 00052 class texture_manager_c; 00053 class net_manager_c; 00054 class sound_manager_c; 00055 00056 class renderer_c; 00057 class gui_c; 00058 class image_c; 00059 00060 struct file_s; 00061 struct shader_s; 00062
1.2.18