Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/branches/levelloader/src/defs/error.h @ 3530

Last change on this file since 3530 was 3530, checked in by chris, 19 years ago

orxonox/branches/levelloader: Got the system to compile, the basic backbone now runs. What remains to be done is implementing all necessary functions to load all vital classes into a world

File size: 1.3 KB
Line 
1
2
3/*
4   orxonox - the future of 3D-vertical-scrollers
5
6   Copyright (C) 2004 orx
7
8   This program is free software; you can redistribute it and/or modify
9   it under the terms of the GNU General Public License as published by
10   the Free Software Foundation; either version 2, or (at your option)
11   any later version.
12
13   ### File Specific:
14   main-programmer: Patrick Boenzli
15   co-programmer: Christian Meyer
16*/
17
18
19/*!
20    \file error.h
21    \brief A compendium of Error codes used in the program
22*/ 
23
24
25#ifndef _ORX_ERROR_H
26#define _ORX_ERROR_H
27
28// these are the two undefined error nr. Don't use them ...
29#define oERROR -1
30
31#define oNOERROR 0
32
33/*!
34    \brief Error Definitions:
35
36    Error Classes:
37    0xx application framework codes
38    1xx graphics codes
39    2xx file/FS codes
40    3xx network codes
41    4xx general codes
42
43    Error Specifier 1:
44    x0x action finsished as desired
45    x1x initialisation error
46    x2x execution error
47    x3x uninitialisation error
48
49    Error Specifier 2:
50    xx0 no further informations
51    xx1 only a warning - feel free to ignore, the program will proceed
52    xx2 this could lead unexpected behaviour
53    xx3 this is a fatal error - you are invited to quit the program - panic!
54*/
55
56typedef struct ErrorMessage
57{
58  int code;
59  char* message;
60  char* location;
61} ErrorMessage;
62
63#endif /* _ERROR_H */
Note: See TracBrowser for help on using the repository browser.