treballant en la nova clase Player
This commit is contained in:
@@ -743,7 +743,7 @@ auto Room::checkTopSurfaces(SDL_FPoint* p) -> bool {
|
||||
}
|
||||
|
||||
// Comprueba las colisiones
|
||||
auto Room::checkAutoSurfaces(SDL_FPoint* p) -> bool {
|
||||
auto Room::checkConveyorBelts(SDL_FPoint* p) -> bool {
|
||||
return std::ranges::any_of(conveyor_belt_floors_, [&](const auto& s) {
|
||||
return checkCollision(s, *p);
|
||||
});
|
||||
|
||||
@@ -84,13 +84,13 @@ class Room {
|
||||
auto checkBottomSurfaces(SDL_FRect* rect) -> int; // Comprueba las colisiones
|
||||
auto checkAutoSurfaces(SDL_FRect* rect) -> int; // Comprueba las colisiones
|
||||
auto checkTopSurfaces(SDL_FPoint* p) -> bool; // Comprueba las colisiones
|
||||
auto checkAutoSurfaces(SDL_FPoint* p) -> bool; // Comprueba las colisiones
|
||||
auto checkConveyorBelts(SDL_FPoint* p) -> bool; // Comprueba las colisiones
|
||||
auto checkLeftSlopes(const LineVertical* line) -> int; // Comprueba las colisiones
|
||||
auto checkLeftSlopes(SDL_FPoint* p) -> bool; // Comprueba las colisiones
|
||||
auto checkRightSlopes(const LineVertical* line) -> int; // Comprueba las colisiones
|
||||
auto checkRightSlopes(SDL_FPoint* p) -> bool; // Comprueba las colisiones
|
||||
void setPaused(bool value) { is_paused_ = value; }; // Pone el mapa en modo pausa
|
||||
[[nodiscard]] auto getAutoSurfaceDirection() const -> int { return conveyor_belt_direction_; } // Obten la direccion de las superficies automaticas
|
||||
[[nodiscard]] auto getConveyorBeltDirection() const -> int { return conveyor_belt_direction_; } // Obten la direccion de las superficies automaticas
|
||||
static auto loadRoomFile(const std::string& file_path, bool verbose = false) -> Data; // Carga las variables desde un fichero de mapa
|
||||
static auto loadRoomTileFile(const std::string& file_path, bool verbose = false) -> std::vector<int>; // Carga las variables y texturas desde un fichero de mapa de tiles
|
||||
|
||||
|
||||
Reference in New Issue
Block a user