Classes
- namespace SDL
- namespace Utils
- class Animation final
- class AttackerObject
- class BaseCreator
- class Bomb final
- class BombCreator
- class Box final
- class BoxCreator
- class Button final
- class Camera final
- class Color final
- class ContactListener final
- class Cursor final
- class DamageableObject
- class DebugDraw final
- class Diamond final
- class DiamondCreator
- class Door
- class DoorEntry final
- class DoorEntryCreator
- class DoorExit final
- class DoorExitCreator
- class Game final
- class GameObject
- class GameState
- class GameStateManager final
- class Heart final
- class HeartCreator
- class HowToPlayState final
- class InputManager final
- class ItemObject
- class KingPig final
- class KingPigCreator
- class Layer
- class Level final
- class LevelParser final
- class LoaderParams final
- class LoadingState final
- class Log final
- class LoseState final
- class MainMenuState final
- class Object
- class ObjectFactory final
- class ObjectLayer final
- class PauseState final
- class PhysicManager final
- class PhysicObject
- class Pig
- class PigCreator
- class PigWithBomb final
- class PigWithBombCreator
- class PigWithBox final
- class PigWithBoxCreator
- class Player final
- class PlayerCreator
- class PlayState final
- class Point final
- struct raycast
- class Rectangle final
- struct SDL2_gfxBresenhamIterator The structure passed to the internal Bresenham iterator.
- struct SDL2_gfxMurphyIterator The structure passed to the internal Murphy iterator.
- class SoundManager final
- class Stopwatch final
- struct tColorRGBA A 32 bit RGBA pixel.
- struct tColorY A 8bit Y/palette pixel.
- class TextureManager final
- struct TileCollision
- class TileLayer final
- struct Tileset
- class Timer final
- class UiObject
- class VisionObject
- class VisionRayCastCallback final
- class Window final
- class WinState final