area51/xCore/Entropy/e_input_gadgets.hpp
Andrew Sampson 431f72b93a source
2021-08-27 19:22:41 -07:00

30 lines
1.2 KiB
C++

//==============================================================================
//
// e_Input_Gadgets.hpp
//
//
// Defines the enums input_gadget list
//
//==============================================================================
#ifndef E_INPUT_GADGETS_HPP
#define E_INPUT_GADGETS_HPP
//==============================================================================
// MACROS THAT e_Input_Gadget_Defines.hpp WILL USE TO CREATE THE ENUM LIST
//==============================================================================
#define BEGIN_GADGETS enum input_gadget {
#define DEFINE_GADGET(__gadget__) __gadget__ ,
#define DEFINE_GADGET_VALUE(__gadget__, __value__) __gadget__ = __value__ ,
#define END_GADGETS };
//==============================================================================
// DEFINE THOSE ENUMS
//==============================================================================
#include "e_input_gadget_defines.hpp"
//==============================================================================
#endif // #ifndef E_INPUT_GADGETS_HPP
//==============================================================================