Todays exercise was ORM in one go. It was about the IDisposable interface and using blocks. The code was easy, the hard part was figuring out what they wanted you to do. I saw other coders called write from write safely. I should have done that. I got a trophy for looking at community solutions. Also, I am down to five learning exercises left now. 33 exercises complete, 114 available, and 28 locked.

I tried updating the LazyDevs simple shmup code to get the sprites switching to simulate the palette swaps. I noticed along the way I also had a transparency shader. Not sure if I can simulate that or not. It looks like I still have some bugs to fix but it is at least partially working. In the image you can see that the second to last alien on the bottom row and the player ship are both flashing white from having been hit. The boss palette swap and some of the pink swaps aren’t working at least.