#ifndef _VECTOR4_HPP_ #define _VECTOR4_HPP_ /*** SDL Header Files ***/ #include /*** DLL Header File ***/ #include "dllExport.h" /*** Custom Header File ***/ #include "Vector3.hpp" namespace MathEngine { struct iVector4; struct EXPORT_FROM_MYDLL Vector4 : public Vector3 { Vector4( const float X = 0.0f, const float Y = 0.0f, const float Z = 0.0f, const float W = 0.0f ); Vector4( const SDL_Rect& copy ); Vector4& operator=( const SDL_Rect& copy ); bool operator==(const SDL_Rect& other) const; Vector4( const iVector4& copy ); Vector4& operator=( const iVector4& copy ); bool operator==(const Vector4& other) const; float w; };/// END STRUCT DEFINITION Vector4 }/// END NAMESPACE DEFINITION MathEngine #endif/// END IFNDEF _VECTOR4_HPP_