rebuild SurroundMap (WIP)

This commit is contained in:
MihailRis
2024-09-10 14:50:57 +03:00
parent 7c0c268508
commit 2a4dbe3ac4
4 changed files with 35 additions and 149 deletions
+5 -4
View File
@@ -6,16 +6,17 @@
#include <glm/glm.hpp>
namespace util {
template<class T>
using OutCallback = std::function<void(const T&)>;
template<class T, typename TCoord=int>
class AreaMap2D {
public:
using OutCallback = std::function<void(const T&)>;
private:
TCoord offsetX, offsetY;
TCoord sizeX, sizeY;
std::vector<T> firstBuffer;
std::vector<T> secondBuffer;
OutCallback<T> outCallback;
OutCallback outCallback;
size_t valuesCount = 0;
@@ -93,7 +94,7 @@ namespace util {
return true;
}
void setOutCallback(const OutCallback<T>& callback) {
void setOutCallback(const OutCallback& callback) {
outCallback = callback;
}