diff options
Diffstat (limited to 'src/collision/ColBox.h')
-rw-r--r-- | src/collision/ColBox.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/collision/ColBox.h b/src/collision/ColBox.h index ac2cd675..0df55925 100644 --- a/src/collision/ColBox.h +++ b/src/collision/ColBox.h @@ -2,15 +2,21 @@ #include "SurfaceTable.h" -struct CColBox +struct CBox { CVector min; CVector max; + CVector GetSize(void) { return max - min; } + void Set(const CVector &min, const CVector &max) { this->min = min; this->max = max; } +}; + +struct CColBox : public CBox +{ uint8 surface; uint8 piece; - void Set(const CVector &min, const CVector &max, uint8 surf = SURFACE_DEFAULT, uint8 piece = 0); - CVector GetSize(void) { return max - min; } + void Set(const CVector &min, const CVector &max, uint8 surf, uint8 piece); + using CBox::Set; CColBox& operator=(const CColBox &other); };
\ No newline at end of file |