aboutsummaryrefslogtreecommitdiffstats
path: root/src/Texture.cpp
diff options
context:
space:
mode:
authordrumsetmonkey <abelleisle@roadrunner.com>2016-01-21 09:09:52 -0500
committerdrumsetmonkey <abelleisle@roadrunner.com>2016-01-21 09:09:52 -0500
commit9b6173fb47e5d7bbcded9e3ef1cb735690be4c84 (patch)
tree9a1929de2b5289d2706d53246877fbb3b5ba2831 /src/Texture.cpp
parent57cdcfac12bccee661085a00424f015fc071666f (diff)
parentd6469d0cafc03c468c5977ec345d08b3ccb6fd0a (diff)
Player Sprite
Diffstat (limited to 'src/Texture.cpp')
-rw-r--r--src/Texture.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/Texture.cpp b/src/Texture.cpp
index f688327..4418a3b 100644
--- a/src/Texture.cpp
+++ b/src/Texture.cpp
@@ -70,6 +70,14 @@ namespace Texture{
return object;
}
+
+ void freeTextures(void){
+ for(unsigned int i=0;i<LoadedTextureCounter;i++){
+ glDeleteTextures(1,&LoadedTexture[i]->tex);
+ delete[] LoadedTexture[i]->name;
+ delete LoadedTexture[i];
+ }
+ }
void initColorIndex(){
colorIndex = loadTexture("assets/colorIndex.png");
@@ -90,7 +98,7 @@ namespace Texture{
pixels[y][x].red = buffer[i++];
pixels[y][x].green = buffer[i++];
pixels[y][x].blue = buffer[i++];
- std::cout << pixels[y][x].red << "," << pixels[y][x].green << "," << pixels[y][x].blue << std::endl;
+ //std::cout << pixels[y][x].red << "," << pixels[y][x].green << "," << pixels[y][x].blue << std::endl;
//std::cout << std::endl;
}
}
@@ -111,7 +119,7 @@ namespace Texture{
float shit = 999;
for(uint y = 0; y < 8; y++){
for(uint x = 0; x < 4; x++){
- std::cout << y << "," << x << ":" << pixels[y][x].red << "," << pixels[y][x].green << "," << pixels[y][x].blue << std::endl;
+ //std::cout << y << "," << x << ":" << pixels[y][x].red << "," << pixels[y][x].green << "," << pixels[y][x].blue << std::endl;
buff = sqrt(pow((pixels[y][x].red- c.red), 2)+
pow((pixels[y][x].green-c.green),2)+
pow((pixels[y][x].blue- c.blue), 2));
@@ -126,7 +134,7 @@ namespace Texture{
}
}
ind.push_back({c, (int)buf[1], (int)buf[0]});
- std::cout << float(buf[1]) << ", " << float(buf[0]) << std::endl;
+ //std::cout << float(buf[1]) << ", " << float(buf[0]) << std::endl;
return {float(buf[1]),float(buf[0])};
}
}