#ifndef RC_SPRITE2D_H_INCLUDED #define RC_SPRITE2D_H_INCLUDED #include #include struct rc_sprite2D_physics_obj { b2Body* body; }; struct rc_sprite2D_obj { bool active = false; int image_id; irr::core::vector2d position; irr::f64 rotation; irr::core::vector2d scale; bool visible = true; Uint8 alpha; irr::video::SColor color_mod; bool physics_enabled = false; rc_sprite2D_physics_obj physics; int parent_canvas = -1; double z; }; irr::core::array rc_sprite; #endif // RC_SPRITE2D_H_INCLUDED