forked from jaildesigner-jailgames/jaildoctors_dilemma
Afegides noves funciones a Surface
This commit is contained in:
@@ -85,8 +85,9 @@ public:
|
||||
// Carga una paleta desde un archivo
|
||||
void loadPalette(const std::string &file_path);
|
||||
|
||||
// Copia una región de la superficie de origen a la de destino
|
||||
// Copia una región de la superficie de origen a la superficie de destino
|
||||
void render(int dx, int dy, int sx, int sy, int w, int h);
|
||||
void render(int x, int y, SDL_Rect *clip = nullptr, SDL_RendererFlip flip = SDL_FLIP_NONE);
|
||||
|
||||
// Establece un color en la paleta
|
||||
void setColor(int index, Uint32 color);
|
||||
@@ -102,7 +103,7 @@ public:
|
||||
|
||||
// Getters
|
||||
std::shared_ptr<SurfaceData> getSurface() const { return surface_; }
|
||||
// std::shared_ptr<SurfaceData> getSurfaceDest() const { return surface_dest_; }
|
||||
// std::array<Uint32, 256> getPalette() const { return palette_; }
|
||||
int getTransparentColor() const { return transparent_color_; }
|
||||
int getWidth() const { return surface_->width; }
|
||||
int getHeight() const { return surface_->height; }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user