I followed day 053 to around 48:10 when Casey disables generating the tilemap and uses DrawRectangle() at the end of the program to draw Entities that aren't of type Hero with DrawRectangle. I know the walls are there because my player can't pass through them directly head on. However, they don't appear at all. I suspect this is a problem with alpha blending because the bitmap shadow also looks a bit strange when I jump - it never disappears completely, no matter how high the player jumps. Instead, it just turns into a solid black ellipse.
Nonetheless, I've investigated the alpha blending implementation in DrawBitmap() and implementation of DrawRectangle() and haven't found any differences. Can someone help me solve this?
Please see the well-commented code and screenshot I've attached. Running the program should be as easy as running the .exe in the build/x64/ or build/x86/ directory.
My Code: https://www.filesharing.com/file/details/847791/hh-test.zip
Imgur: Invisible walls, but this area should be drawn in yellow.