#ifndef GUARD_GOD_H #define GUARD_GOD_H #include "utils.h" enum class GodState{ NONE, AWAKE, WAIT, RETRIEVE1, RETRIEVE2, THROW, }; // I don't want to put that in config, I feel like it would be useless and overkill at this point #define GOD_BENCH_SIZE 64 #define GOD_HAND_SIZE 64 #define GOD_HAND_DISTANCE 100 /* * Hand position is determined */ class God{ public: GodState state; unsigned counter; Position throwedInvPos; InvaderType thrownInvType; Position thrownVector; Position thrownTransition; }; #endif