mirror of
https://github.com/thepigeongenerator/breakout_clone.git
synced 2025-12-17 14:25:45 +01:00
initial commit
This commit is contained in:
17
error_codes.h
Normal file
17
error_codes.h
Normal file
@@ -0,0 +1,17 @@
|
||||
#pragma once
|
||||
enum {
|
||||
SUCCESS = 0,
|
||||
FAILURE = -1,
|
||||
|
||||
FAILURE_STD = 1 << 0, // 1 : marks a generic C library error
|
||||
FAILURE_MEMORY = FAILURE_STD | (1 << 1), // 3 : marks a memory related error
|
||||
|
||||
// SDL ERRORS
|
||||
FAILURE_SDL = 1 << 1, // 2 : marks a generic SDL error
|
||||
FAILURE_SDL_INIT = FAILURE_SDL | (1 << 2), // 6 : marks an error during SDL initialisation
|
||||
FAILURE_SDL_WINDOW = FAILURE_SDL | (1 << 3), // 10 : marks an error with the window
|
||||
FAILURE_SDL_RENDERER = FAILURE_SDL | (1 << 4), // 18 : marks an error with the renderer
|
||||
|
||||
// GAME ERRORS
|
||||
FAILURE_GAME = 1 << 2, // 4 : marks a generic game error
|
||||
};
|
||||
Reference in New Issue
Block a user