Gleb Mazovetskiy
|
295b5bce81
|
🧹 DiabloUI: Clean up text render cache
Cleans up the handling of text render cache for `UiText` and `UiButton`.
This also happens to fix a memory leak (`FreeCache` was never called).
|
5 years ago |
Anders Jenbo
|
8c821e98d3
|
🚚 Restructure files
|
5 years ago |
Anders Jenbo
|
e7ae8ddd04
|
🚚 Move all enums to there respective headers
|
5 years ago |
Gleb Mazovetskiy
|
bb5cadf19d
|
Migrate text_draw to SDLSurfaceUniquePtr
|
5 years ago |
Anders Jenbo
|
bfb3c11c2b
|
🎨 Change namespace to devilution
|
5 years ago |
Anders Jenbo
|
dc8be6c0ab
|
C++03 compatibility (#736)
* Use C++03 compatible constructors
* Remove conflicting definitions
|
6 years ago |
Anders Jenbo
|
69ad34f58f
|
Consistently use NULL instead of nullptr
While nullptr does have extra checking, most of the code uses NULL and
nullptr makes it harder to port the code to some targets like the
original XBox
|
6 years ago |
Gleb Mazovetskiy
|
458fbcef88
|
DiabloUI: Implement some dialogs
Partially addresses #303
|
7 years ago |
Gleb Mazovetskiy
|
17b5011916
|
DiabloUI: Move art and text code out of diablo.cpp
|
7 years ago |