Riyyi
15b71f8387
Engine: Allow configuration of font size and line spacing
5 months ago
Riyyi
574f2a8b5a
Engine: Fix font spacing in TextAreaComponent
5 months ago
Riyyi
aedb1a5fc9
Everywhere: Add copyright headers
2 years ago
Riyyi
8a03d84580
Engine: Switch inferno/io/log.h => ruc/format/log.h
2 years ago
Riyyi
f61f402116
Engine: Switch to ruc::File
2 years ago
Riyyi
b72da1278d
Engine: Run clang-format
2 years ago
Riyyi
766f24d6b9
Engine: Switch to ASSERT macro to ruc's VERIFY
2 years ago
Riyyi
6b0095dadf
CMake: Move source directory to project root
2 years ago
Riyyi
0b57ee3a9f
Remove const ref std::shared_ptr
...
Taking a const std::shared_ptr& doesnt make sense, as it doesnt increase the
reference count and the object inside the pointer is still modifiable.
Return std::shared_ptr by value, returning by reference wont increase the
reference count and RVO (return value optimization) makes the const concern
moot.
3 years ago
Riyyi
8f7665b8a3
Implement singleton class in all singletons
3 years ago
Riyyi
4467d0d40a
Add std::move to the resource managers
3 years ago
Riyyi
e044397e88
Omit copy constructors for strings in constructors
3 years ago
Riyyi
e106f0ba8d
Move std::stou to integer.h, add intToHex util
3 years ago
Riyyi
a962f7bc31
Change Character postiion/size to uint, add Font size
3 years ago
Riyyi
4cbf0a6811
Change font advance from int to uint
3 years ago
Riyyi
32c7cc57f4
Fix assert
3 years ago
Riyyi
1bcbca899d
Add checks to font loading
3 years ago
Riyyi
230e866e7a
Improve debug logging API
3 years ago
Riyyi
09b15f6d4f
Move file/input/log to io directory, rename assertions to assert
3 years ago
Riyyi
e95d3a560e
Add font batch renderer
3 years ago