/************************************************************************/
/* Ex Nihlo Engine by Hermanns Christophe								*/
/************************************************************************/
/* This program is free software; you can redistribute it and/or		*/
/* modify it under the terms of the GNU General Public License			*/
/* as published by the Free Software Foundation; either version 2		*/
/* of the License, or (at your option) any later version.				*/
/*																		*/
/* This program is distributed in the hope that it will be useful,		*/
/* but WITHOUT ANY WARRANTY; without even the implied warranty of		*/
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.					*/
/*																		*/
/* See the GNU General Public License for more details.					*/
/*																		*/
/* You should have received a copy of the GNU General Public License	*/
/* along with this program; if not, write to the Free Software			*/
/* Foundation, Inc., 59 Temple Place - Suite 330,						*/
/* Boston, MA  02111-1307, USA.											*/
/*																		*/
/* If you use a important part of this code please send me a mail		*/
/* I just want to see where my code go thks :)							*/
/************************************************************************/

/************************************************************************/
/* Contact                                                              */  
/************************************************************************/
/* ExNihilo Website :www.ploksoftware.org                               */
/*                                                                      */
/* Hermanns Christophe ExNihilo creator and main programmer             */
/*                                                                      */
/* Mail             : Data@ploksoftware.org								*/
/* ICQ              : 8030901											*/
/* MSN Messenger    : Data_7@hotmail.com								*/
/*                                                                      */
/*                                                                      */
/************************************************************************/

/************************************************************************/
/* File Description             										*/
/************************************************************************/
/* File Name   :ExNihiloExecption.h										*/
/*																		*/
/* Start Date  :03/20/2002												*/
/*																		*/
/* Last Update :06/20/2003                                              */
/*																		*/
/* File Description :													*/
/*                                                                      */
/* For update of this file check : www.ploksoftware.org                 */
/************************************************************************/

#ifndef __EXNIHILOEXCEPTION_H__
#define __EXNIHILOEXCEPTION_H__
//--------------------------------
class ExCException{};
class ExCExpFileNotFound : public ExCException{};
class ExCExpFileReadError : public ExCException{};
class ExCExpNullPointer : public ExCException{};

class ErrNotExCObject : public ExCException{};
class ExCExpRecordObject : public ExCException{};
class ExCExpStringNotFound : public ExCException{};
class ExCExpBadfiletype : public ExCException{};

//----------------------------------------------
class ExCExpParameter: public ExCException{};
class ExCExpParameterConversionError: public ExCExpParameter{};
class ExCExpParameterBadNumberParam: public ExCExpParameter{};
//----------------------------------------------
class ExCExpExtensionNotFound: public ExCException{};
class ExCExpMultitexturing: public ExCExpExtensionNotFound{};

//--------------------------------
#endif //__EXNIHILOEXCEPTION_H__
