#ifndef ENTITY_H_0D6CB29A #define ENTITY_H_0D6CB29A #include "vector.h" class Entity { public: // Transform vec2s pos; vec2s size; // Grid placement vec2s gridPos; // Movement bool moving = false; vec2s destPos; double movementTween = 0.0; double speed = 0.0; // Tiles per second // Player bool player = false; // Collision bool playerCanPush = false; bool trainCanPush = false; }; #endif /* end of include guard: ENTITY_H_0D6CB29A */