Jazz2::Tiles::ITileMapOwner class

Interface used to notify tile map owner of various events.

Derived classes

class Jazz2::LevelHandler
Level handler of a local game session.

Public functions

auto PlayCommonSfx(StringView identifier, const Vector3f& pos, float gain = 1.0f, float pitch = 1.0f) -> std::shared_ptr<AudioBufferPlayer> pure virtual
Plays a common sound effect.
void OnAdvanceDestructibleTileAnimation(std::int32_t tx, std::int32_t ty, std::int32_t amount) pure virtual
Called when a destructible tile animation is advanced.
void OnTileFrozen(std::int32_t x, std::int32_t y) pure virtual
Called when a tile is frozen.