4#include <game/mLib/m_vec.hpp>
5#include <game/bases/d_actor.hpp>
13 const mVec2_c &pos()
const {
return mPos; }
14 const mVec2_c &size()
const {
return mSize; }
16 float xStart()
const {
return pos().x; }
17 float yStart()
const {
return pos().y; }
18 float xSize()
const {
return size().x; }
19 float ySize()
const {
return size().y; }
20 float xEnd()
const {
return xStart() + xSize(); }
21 float yEnd()
const {
return yStart() - ySize(); }
23 void getBounds(
float &startX,
float &startY,
float &endX,
float &endY)
const {
30 bool check(
float y,
float offset) {
31 return y - offset > yStart();
A two-dimensional floating point vector.