#ifndef ASSERT_HPP
#define ASSERT_HPP

#include "output.hpp"

#define ASSERT(condition, message) \
    if (!(condition)) { \
        dropshell::error << "Assertion failed: " << message << std::endl; \
        std::exit(1); \
    }


#endif // ASSERT_HPP