I made a @WargrooveGame skirmish map! Can you handle temptation?
Code: 2DVGRV28
#SquirrelJME: This is how we played #Doom in the mid 2000s! No fancy Android/iOS devices! Definitely shows that I need better screen size handling code.
#SquirrelJME: Opera is having a rough time connecting to the internet when there is no network code support.
#SquirrelJME: I rewrote the stack handling code that I previously wrote and made this one immutable! Actually making it immutable makes it easier to use and more precise, which is nice!
#SquirrelJME: Refactoring my Java byte code to register code compiler and I decided that I need to map out all of the possible instructions along with their encodings. Currently there will be 16 groups/encodings of 16 instructions each.
#SquirrelJME: My compiler is making a bunch of reference uncounts and returns at the end, so I figured I can just order these so they all fall into each other!
#SquirrelJME: So now useless jumps to the following instruction are removed, so this constructor which calls another constructor is now just a few instructions!
#SquirrelJME: Now duplicate reference count cleanups are not made and any exception handlers which point to these cleanups are removed. This makes the code a bit smaller with less duplicate areas which is nice.
#SquirrelJME: I implemented what I call QuickCaching, basically if a local variable that is never written to placed on the stack it becomes cached. So in the case of this method call it just uses the cached local instead. This makes the code faster and smaller!
Moved to @XerShadowTail , please follow me there instead!