Commit Graph
36 Commits
Author SHA1 Message Date
hax0kartik 57121880ac CRAB: Fix code formatting in TextManager.cpp 2023-08-10 17:06:59 +02:00
hax0kartik 04cf31f513 CRAB: Replace SDL_Color with CRAB::Color 2023-08-10 17:06:59 +02:00
hax0kartik da2d783552 CRAB: Cleanup includes for most of the files in Crab/ 2023-08-10 17:06:59 +02:00
hax0kartik 7a385d22d1 CRAB: Cleanup includes in text and TMX component 2023-08-10 17:06:59 +02:00
hax0kartik 4ed560b96e CRAB: Cleanup headers in crab.h 2023-08-10 17:06:59 +02:00
hax0kartik e3920899b1 CRAB: Start cleaning up headers 2023-08-10 17:06:59 +02:00
hax0kartik 43b417e400 CRAB: Use shorthand range based for loop in text component 2023-08-10 17:06:59 +02:00
hax0kartik d7ac8b6185 CRAB: Replace unsigned int with uint 2023-08-10 17:06:59 +02:00
hax0kartik 453f79271b CRAB: JANITORIAL: Cleanup TextManager 2023-08-10 17:06:59 +02:00
hax0kartik de0820c672 CRAB: Use nullptr instead oF NULL 2023-08-10 17:06:59 +02:00
hax0kartik b58ad50f97 CRAB: Make misc classes follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik 10d18367ed CRAB: Make FileSystem and Game class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik bd576ca667 CRAB: Make Text component follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik e3581221b2 CRAB: Make Image class follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik 2ce24324af CRAB: Rename Reset() to reset() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik 05ded6201d CRAB: Rename Draw() to draw() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik b6eecaa9d1 CRAB: Rename Load() to load() across CRAB codebase 2023-08-10 17:06:59 +02:00
hax0kartik 0e9fa535d4 CRAB: Make loaders.[h, cpp] follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik ec510a5597 CRAB: Make XMLDoc follow ScummVM formatting convention 2023-08-10 17:06:59 +02:00
hax0kartik b4ed1635e7 CRAB: Do no render text if it only contains whitespace 2023-08-10 17:06:59 +02:00
hax0kartik a5abea6e8f CRAB: Unstub TextManager::Quit() 2023-08-10 17:06:59 +02:00
hax0kartik 20485df18a CRAB: Free surface after use in TextManager 2023-08-10 17:06:59 +02:00
hax0kartik e2f726ea1a CRAB: FORBIDDEN_SYMBOL_ALLOW_ALL is no longer needed 2023-08-10 17:06:59 +02:00
hax0kartik 5026cc4715 CRAB: Fix bug due to which textboxes were not rendered correctly 2023-08-10 17:06:59 +02:00
hax0kartik 8b5ee5a429 CRAB: Refactor code to draw transparent black box around text 2023-08-10 17:06:59 +02:00
hax0kartik 1a325c87e8 CRAB: Remove unnecessary conversions to C string 2023-08-10 17:06:59 +02:00
hax0kartik b76eaf4d56 CRAB: Use Common Equivalents of STL throughout the engine 2023-08-10 17:06:59 +02:00
hax0kartik 7c3f4b3c78 CRAB: Use operator[] instead of .at() throughout the engine 2023-08-10 17:06:59 +02:00
hax0kartik 8eaf8235e0 CRAB: Make FilePath a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik 3ea2ffa476 CRAB: Make TextManager a public member of Engine class 2023-08-10 17:06:59 +02:00
hax0kartik afd30a0e8e CRAB: Fix misc. warnings in the text component 2023-08-10 17:06:59 +02:00
hax0kartik bd6b56b633 CRAB: Port most of TextManager 2023-08-10 17:06:59 +02:00
hax0kartik ac4a22a6a0 CRAB: Stub out and make text component compilable 2023-08-10 17:06:59 +02:00
hax0kartik d1e1916299 CRAB: Fix all includes 2023-08-10 17:06:59 +02:00
hax0kartik 2eff515139 CRAB: bring remaining files under Crab namespace 2023-08-10 17:06:59 +02:00
hax0kartik c3b90fa5a1 CRAB: Declutter engine directory by moving compenents to their own folder 2023-08-10 17:06:59 +02:00