aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/MobSkinTextureProcessor.h
blob: ee51a8a3d9563025e12677b87e635f62a08c7b66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once
#include "HttpTextureProcessor.h"

class MobSkinTextureProcessor : public HttpTextureProcessor
{
private:
	int *pixels;
	int width, height;
public:
	virtual BufferedImage *process(BufferedImage *in);

private:
	void setForceAlpha(int x0, int y0, int x1, int y1);
    void setNoAlpha(int x0, int y0, int x1, int y1);
    bool hasAlpha(int x0, int y0, int x1, int y1);
};