Last change
on this file since 2636 was
2636,
checked in by patrick, 20 years ago
|
- Added a GameLoader to the game. This enables orxonox to load a campaign consisting of multimple worlds and cinematics etc. However, cinematics are not yet implemented.
In the game you can jump from one level to the other by pressing x. Currently there are only two very simple levels defined. (DEBUG_LEVEL_0, DEBUG_LEVEL_1).
- Added Error Handling structs to signal the error source and code
|
File size:
1.2 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 | // this are the two undefined error nr. Don't use them ... |
---|
25 | #define ERROR -1 |
---|
26 | #define NO_ERROR 0 |
---|
27 | |
---|
28 | /*! |
---|
29 | \brief Error Definitions: |
---|
30 | |
---|
31 | Error Classes: |
---|
32 | 0xx application framework codes |
---|
33 | 1xx graphics codes |
---|
34 | 2xx file/FS codes |
---|
35 | 3xx network codes |
---|
36 | 4xx general codes |
---|
37 | |
---|
38 | Error Specifier 1: |
---|
39 | x0x action finsished as desired |
---|
40 | x1x initialisation error |
---|
41 | x2x execution error |
---|
42 | x3x uninitialisation error |
---|
43 | |
---|
44 | Error Specifier 2: |
---|
45 | xx0 no further informations |
---|
46 | xx1 only a warning - feel free to ignore, the program will proceed |
---|
47 | xx2 this could lead unexpected behaviour |
---|
48 | xx3 this is a fatal error - you are invited to quit the program - panic! |
---|
49 | */ |
---|
50 | |
---|
51 | typedef struct |
---|
52 | { |
---|
53 | int code; |
---|
54 | char* message; |
---|
55 | char* location; |
---|
56 | } Error; |
---|
Note: See
TracBrowser
for help on using the repository browser.