moved textures into their own classes, better tilemapping

This commit is contained in:
2026-07-25 23:47:54 -07:00
parent e6ce80ce13
commit 1c2579148e
19 changed files with 277 additions and 56 deletions
+26
View File
@@ -0,0 +1,26 @@
#pragma once
#include <stdint.h>
#include "../datatypes.cpp"
#include "../helpers.cpp"
#include "../buffer.cpp"
#include "texturebase.cpp"
namespace UwU {
class ColorTexture : public TextureBase<ColorTexture> {
private:
Color color;
public:
ColorTexture(Color color) {
this->color = color;
}
Color texel(uint16_t u, uint16_t v) {
(void)u;
(void)v;
return color;
}
};
}