mirror of https://github.com/libAthena/athena.git
36 lines
434 B
C++
36 lines
434 B
C++
|
#ifndef SAKURAGLOBAL_HPP
|
||
|
#define SAKURAGLOBAL_HPP
|
||
|
|
||
|
#include "Athena/Global.hpp"
|
||
|
|
||
|
namespace Athena
|
||
|
{
|
||
|
namespace Sakura
|
||
|
{
|
||
|
template <typename T>
|
||
|
class Vector2D
|
||
|
{
|
||
|
public:
|
||
|
T x;
|
||
|
T y;
|
||
|
|
||
|
Vector2D()
|
||
|
: x(0),
|
||
|
y(0)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
Vector2D(T x, T y)
|
||
|
: x(x),
|
||
|
y(y)
|
||
|
{
|
||
|
}
|
||
|
};
|
||
|
|
||
|
typedef Vector2D<int> Vector2Di;
|
||
|
typedef Vector2D<float> Vector2Df;
|
||
|
} // Sakura
|
||
|
} // Athena
|
||
|
|
||
|
#endif // SAKURAGLOBAL_HPP
|