========== Hitbox ========== Every map object has a Hitbox. This Hitbox is a rectangle of varying sizes. Collisions on the game map are determined by overlapping Hitboxes. Properties ------------- The Hitbox object has the following properties. ================ =========================== =================== Name Type Description ================ =========================== =================== width number The width of the bounding Hitbox height number The height of the bounding Hitbox rotation degrees The rotation of the Hitbox, in degrees position (number, number) tuple The x, y position of the top left corner of the Hitbox top_left (number, number) tuple The x, y position of the top left corner of the Hitbox top_right (number, number) tuple The x, y position of the top right corner of the Hitbox bottom_left (number, number) tuple The x, y position of the bottom left corner of the Hitbox bottom_right (number, number) tuple The x, y position of the bottom right corner of the Hitbox middle (number, number) tuple The x, y position of the middle of the Hitbox __str__ string Outputs height, width, x, y ================ =========================== ===================