restructured everything
This commit is contained in:
parent
4225a524b9
commit
c66cae17f2
61 changed files with 18406 additions and 1710 deletions
33
include/Util.hpp
Normal file
33
include/Util.hpp
Normal file
|
@ -0,0 +1,33 @@
|
|||
/**
|
||||
* @file Util.hpp
|
||||
* @brief Basic utility macros, typedefs...
|
||||
* @author Lauchmelder23
|
||||
* @date 16.05.2020
|
||||
*/
|
||||
#pragma once
|
||||
#include <cstdint>
|
||||
|
||||
#define PI 3.1415926f
|
||||
|
||||
#define IS_NULLPTR( x ) (x == nullptr)
|
||||
|
||||
#define RETURN_IF_NULLPTR( x, ... ) { if(IS_NULLPTR(x)) return __VA_ARGS__; }
|
||||
#define RETURN_IF_NOT_NULLPTR( x, ... ) { if(!IS_NULLPTR(x)) return __VA_ARGS__; }
|
||||
|
||||
typedef uint8_t Uint8;
|
||||
typedef int8_t Int8;
|
||||
|
||||
typedef uint16_t Uint16;
|
||||
typedef int16_t Int16;
|
||||
|
||||
typedef uint32_t Uint32;
|
||||
typedef int32_t Int32;
|
||||
|
||||
typedef uint64_t Uint64;
|
||||
typedef int64_t Int64;
|
||||
|
||||
#define THROW_IF( condition, exception ) ( condition ? throw exception : false)
|
||||
#define THROW_IF_NOT( condition, exception ) ( THROW_IF(!condition, exception) )
|
||||
|
||||
#define SDLU_BEGIN namespace sdlu {
|
||||
#define SDLU_END }
|
Loading…
Add table
Add a link
Reference in a new issue