23 #ifndef MCR_BASE_TYPES_H_ 24 #define MCR_BASE_TYPES_H_ 52 struct mcr_Signal *dispatchSignal,
unsigned int mods);
80 unsigned int u_integer;
107 unsigned int u_integer;
117 unsigned int u_integer;
155 MCR_DIMENSION_MAX = MCR_Z,
156 MCR_DIMENSION_COUNT = MCR_DIMENSION_MAX + 1
180 static MCR_INLINE
void mcr_SpacePosition_zero(mcr_SpacePosition pos)
182 for (
int i = MCR_DIMENSION_COUNT; i--;) {
187 static MCR_INLINE
void mcr_Dimensions_zero(mcr_Dimensions pos)
189 mcr_SpacePosition_zero(pos);
bool(* mcr_dispatch_receive_fnc)(struct mcr_DispatchReceiver *dispatchReceiver, struct mcr_Signal *dispatchSignal, unsigned int mods)
mcr_SpacePosition mcr_Dimensions
mcr_dispatch_receive_fnc receive
struct mcr_ReceiverMapElement * recursive_receivers
long long mcr_SpacePosition[MCR_DIMENSION_COUNT]
struct mcr_Map_tag mcr_Map_t
struct mcr_DispatchReceiver * receivers
struct mcr_Array_tag mcr_Array_t