Commit Graph
28 Commits
Author SHA1 Message Date
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 13e7fbb180 CRAB: Use shorthand range based for loop in TMX component 2023-08-10 17:06:59 +02:00
hax0kartik 83e77c269c CRAB: Handle AutoShow layer correctly 2023-08-10 17:06:59 +02:00
hax0kartik b80501fbc0 CRAB: Move a TMX related warning to debug 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 b002ccd8df CRAB: Make remaining files follow code formatting conventions 2023-08-10 17:06:59 +02:00
hax0kartik 5831d909e5 CRAB: Make TMX 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 e5cc0bda71 CRAB: Fix error due to which last tiles in a scene weren't drawn 2023-08-10 17:06:59 +02:00
hax0kartik f2cc4568f4 CRAB: Fix bug where start.x could be less than 0 2023-08-10 17:06:59 +02:00
hax0kartik 0a9370d77c CRAB: Skip PreDraw if it is an ImageLayer 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 1a325c87e8 CRAB: Remove unnecessary conversions to C string 2023-08-10 17:06:59 +02:00
hax0kartik 135daff6b4 CRAB: Replace std::string with Common::String in TMX 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 ea86cf4e62 CRAB: Fix misc. warnings in the TMX component 2023-08-10 17:06:59 +02:00
hax0kartik 3093ffa552 CRAB: Pre-render level and certain objects 2023-08-10 17:06:59 +02:00
hax0kartik a64187ae1c CRAB: Cache tilesets and blit them using a faster method 2023-08-10 17:06:59 +02:00
hax0kartik 1b7a7c6502 CRAB: Unstub misc funcs in TMX 2023-08-10 17:06:59 +02:00
hax0kartik 6da6468b81 CRAB: Make most of TMX 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