#ifndef RC_SPRITE2D_H_INCLUDED #define RC_SPRITE2D_H_INCLUDED #include #include struct rc_sprite2D_physics_obj { b2Body* body; b2Fixture* fixture; b2Shape* shape; int offset_x; int offset_y; }; struct rc_sprite2D_obj { bool active = false; int image_id; irr::core::vector2d scale; bool visible = true; Uint8 alpha; irr::video::SColor color_mod; bool isSolid = false; rc_sprite2D_physics_obj physics; int parent_canvas = -1; double z; }; irr::core::array rc_sprite; #endif // RC_SPRITE2D_H_INCLUDED