#pragma once #include #include "../datatypes.cpp" #include "../helpers.cpp" #include "mapperbase.cpp" namespace UwU { class OffsetMapper : public MapperBase { public: OffsetMapper(uint16_t x0, uint16_t y0) { this->x0 = x0; this->y0 = y0; } uint16_t x0, y0; Coord2 map(uint16_t x, uint16_t y) { uint16_t u = x -x0; uint16_t v = y -y0; return Coord2(u, v); } }; }