Cub3D
 
Loading...
Searching...
No Matches
Error types

Error types. More...

Enumerations

enum  e_map_error {
  CONFIG_TOO_MANY_PARAMETERS , CONFIG_ALREADY_STORED , CONFIG_MISSING_PARAMETERS , CONFIG_MAP_TOO_SOON ,
  CONFIG_FOUND_AFTER_MAP
}
 Enum used for map related errors. More...
 
enum  e_maze_error { MAZE_SIZE_TOO_BIG , MAZE_SIZE_TOO_SMALL , MAZE_SIZE_NEGATIVE_VALUE , MAZE_ARGS_BAD_FORMAT }
 Enum used for maze related errors. More...
 
enum  e_arg_error {
  ARGS_MISSING_GEN , ARGS_DUPLICATE , ARGS_NOT_CUB , ARGS_NO_MAP ,
  ARGS_MAZE_REQUIRED , ARGS_DOOR_REQUIRED , ARGS_MISSING_KEY , ARGS_MISSING_DOOR ,
  ARGS_UNRECOGNIZED
}
 
enum  e_fx_error {
  FT_MAP_CHECK , CHECK_ARGS , CONFIG_ERROR , STORE_TEXTURES_IMG ,
  FT_SETTINGS , CUB_INIT_RENDER , CUB_INIT
}
 Enum used for main functions related errors. More...
 

Detailed Description

Error types.

Enumeration Type Documentation

◆ e_arg_error

Enumerator
ARGS_MISSING_GEN 
ARGS_DUPLICATE 
ARGS_NOT_CUB 
ARGS_NO_MAP 
ARGS_MAZE_REQUIRED 
ARGS_DOOR_REQUIRED 
ARGS_MISSING_KEY 
ARGS_MISSING_DOOR 
ARGS_UNRECOGNIZED 

◆ e_fx_error

enum e_fx_error

Enum used for main functions related errors.

Enumerator
FT_MAP_CHECK 
CHECK_ARGS 
CONFIG_ERROR 
STORE_TEXTURES_IMG 
FT_SETTINGS 
CUB_INIT_RENDER 
CUB_INIT 

◆ e_map_error

Enum used for map related errors.

Enumerator
CONFIG_TOO_MANY_PARAMETERS 
CONFIG_ALREADY_STORED 
CONFIG_MISSING_PARAMETERS 
CONFIG_MAP_TOO_SOON 
CONFIG_FOUND_AFTER_MAP 

◆ e_maze_error

Enum used for maze related errors.

Enumerator
MAZE_SIZE_TOO_BIG 
MAZE_SIZE_TOO_SMALL 
MAZE_SIZE_NEGATIVE_VALUE 
MAZE_ARGS_BAD_FORMAT