mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-14 15:26:09 +00:00
CScannableObjectInfo progress (#20)
This commit is contained in:
@@ -1,14 +1,21 @@
|
||||
#ifndef _CVECTOR2I
|
||||
#define _CVECTOR2I
|
||||
|
||||
#include "Kyoto/Streams/CInputStream.hpp"
|
||||
#include "types.h"
|
||||
|
||||
class CVector2i {
|
||||
public:
|
||||
CVector2i(int x, int y);
|
||||
CVector2i(int x = 0, int y = 0);
|
||||
CVector2i(CInputStream& in) {
|
||||
mX = in.ReadLong();
|
||||
mY = in.ReadLong();
|
||||
}
|
||||
|
||||
int GetX() const { return mX; }
|
||||
void SetX(const int x) { mX = x; }
|
||||
int GetY() const { return mY; }
|
||||
void SetY(const int y) { mY = y; }
|
||||
|
||||
int& operator[](int idx) { return *(&mX + idx); }
|
||||
const int& operator[](int idx) const { return *(&mX + idx); }
|
||||
|
||||
Reference in New Issue
Block a user