forked from jaildesigner-jailgames/jaildoctors_dilemma
i per fi ja comença a tornar tot a la normalitat
This commit is contained in:
@@ -60,15 +60,14 @@ struct SurfaceData
|
||||
class Surface
|
||||
{
|
||||
private:
|
||||
std::shared_ptr<Surface> surface_dest_; // Surface remota donde dibujar la surface_data_
|
||||
std::shared_ptr<SurfaceData> surface_data_; // Datos a dibujar
|
||||
std::array<Uint32, 256> palette_; // Paleta para volcar la SurfaceData a una Textura
|
||||
int transparent_color_; // Indice de la paleta que se omite en la copia de datos
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
Surface(std::shared_ptr<Surface> surface_dest, int w, int h);
|
||||
Surface(std::shared_ptr<Surface> surface_dest, const std::string &file_path);
|
||||
Surface(int w, int h);
|
||||
Surface(const std::string &file_path);
|
||||
|
||||
// Destructor
|
||||
~Surface() = default;
|
||||
@@ -111,10 +110,6 @@ public:
|
||||
// Dibuja una linea
|
||||
void drawLine(int x1, int y1, int x2, int y2, Uint8 color);
|
||||
|
||||
// Métodos para gestionar surface_dest_
|
||||
std::shared_ptr<Surface> getSurfaceDest() const { return surface_dest_; }
|
||||
void setSurfaceDest(std::shared_ptr<Surface> new_surface_dest) { surface_dest_ = new_surface_dest; }
|
||||
|
||||
// Metodos para gestionar surface_data_
|
||||
std::shared_ptr<SurfaceData> getSurfaceData() const { return surface_data_; }
|
||||
void setSurfaceData(std::shared_ptr<SurfaceData> new_data) { surface_data_ = new_data; }
|
||||
|
||||
Reference in New Issue
Block a user