- swr -> Rubidium - LIFont (TTF Font Renderer) - Implement shbin as c++ array - Larger Mesaage Box - Add Texture Loader - Update Image/Error and other sytems to Lithium - Optimize Render2 for Lithium
18 lines
531 B
C++
18 lines
531 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
namespace Palladium {
|
|
void Error(const std::string& msg);
|
|
inline void InlineError(const std::string& msg) {
|
|
std::string location = __FILE__ + std::string(":") + std::to_string(__LINE__);
|
|
Error("Error: \n" + location + "\n" + msg);
|
|
}
|
|
inline void InlineAssert(bool v, const std::string& msg = "") {
|
|
if (v == false) {
|
|
std::string location =
|
|
__FILE__ + std::string(":") + std::to_string(__LINE__);
|
|
Error("Assert Failed:\n" + location + "\n" + msg);
|
|
}
|
|
}
|
|
} // namespace Palladium
|