Delete Palette.h
This commit is contained in:
@@ -1,48 +0,0 @@
|
|||||||
#ifndef YAZE_APPLICATION_GRAPHICS_PALETTE_H
|
|
||||||
#define YAZE_APPLICATION_GRAPHICS_PALETTE_H
|
|
||||||
|
|
||||||
#include <SDL2/SDL.h>
|
|
||||||
#include <imgui/imgui.h>
|
|
||||||
#include <palette.h>
|
|
||||||
#include <tile.h>
|
|
||||||
|
|
||||||
#include <cstdint>
|
|
||||||
#include <iostream>
|
|
||||||
#include <vector>
|
|
||||||
|
|
||||||
namespace yaze {
|
|
||||||
namespace Application {
|
|
||||||
namespace Graphics {
|
|
||||||
|
|
||||||
struct SNESColor {
|
|
||||||
SNESColor();
|
|
||||||
SNESColor(ImVec4);
|
|
||||||
uint16_t snes;
|
|
||||||
ImVec4 rgb;
|
|
||||||
void setRgb(ImVec4);
|
|
||||||
void setSNES(uint16_t);
|
|
||||||
uint8_t approxSNES();
|
|
||||||
ImVec4 approxRGB();
|
|
||||||
};
|
|
||||||
|
|
||||||
class SNESPalette {
|
|
||||||
public:
|
|
||||||
SNESPalette();
|
|
||||||
SNESPalette(uint8_t mSize);
|
|
||||||
SNESPalette(char* snesPal);
|
|
||||||
SNESPalette(std::vector<ImVec4>);
|
|
||||||
|
|
||||||
char* encode();
|
|
||||||
SDL_Palette* GetSDL_Palette();
|
|
||||||
|
|
||||||
uint8_t size;
|
|
||||||
std::vector<SNESColor> colors;
|
|
||||||
std::vector<SDL_Palette*> sdl_palettes_;
|
|
||||||
std::vector<SDL_Color*> colors_arrays_;
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace Graphics
|
|
||||||
} // namespace Application
|
|
||||||
} // namespace yaze
|
|
||||||
|
|
||||||
#endif // YAZE_APPLICATION_GRAPHICS_PALETTE_H
|
|
||||||
Reference in New Issue
Block a user