OpenTTD
|
Information about why GRF had problems during initialisation. More...
#include <newgrf_config.h>
Public Member Functions | |
GRFError (StringID severity, StringID message=0) | |
Construct a new GRFError. | |
GRFError (const GRFError &error) | |
Create a new GRFError that is a deep copy of an existing error message. | |
![]() | |
void * | operator new (size_t size) |
Memory allocator for a single class instance. | |
void * | operator new[] (size_t size) |
Memory allocator for an array of class instances. | |
void | operator delete (void *ptr) |
Memory release for a single class instance. | |
void | operator delete[] (void *ptr) |
Memory release for an array of class instances. |
Data Fields | |
char * | custom_message |
Custom message (if present) | |
char * | data |
Additional data for message and custom_message. | |
StringID | message |
Default message. | |
StringID | severity |
Info / Warning / Error / Fatal. | |
uint32 | param_value [2] |
Values of GRF parameters to show for message and custom_message. |
Information about why GRF had problems during initialisation.
Definition at line 103 of file newgrf_config.h.
Construct a new GRFError.
severity | The severity of this error. |
message | The actual error-string. |
Definition at line 201 of file newgrf_config.cpp.
GRFError::GRFError | ( | const GRFError & | error | ) |
Create a new GRFError that is a deep copy of an existing error message.
error | The GRFError object to make a copy of. |
Definition at line 211 of file newgrf_config.cpp.
References custom_message, data, param_value, and stredup().