Basically I used the SampleWinApp as a starting ground to implement the LowLevelEngine.
Ideally i will want to be able to pass the name of the CS to the LowLevelEngine so that it will run that directly.
Currently it is still coded in the source:
If you looked at the previous screen, i have only 1 LowLevelEngine.cs and 1 LowLevelEngine.ui.
I have as many CS files since they are supposed to be the mini codes that can be executed, all of them are for 2D rendering at this point.
I have to change EngineConsole a bit so that it is full height and also a simple rotating cursor.
static string cursor = "|/-\";
The aim is to be able to build the mini codes as fast as possible.
This means once the Player is started, i will just keep amending the codes (of course, runtime errors or compilation will need a restart) and see the output directly. Maybe it is like a scene except this is all done in codes.
If you find this is useful, i can provide you the LowLevelEngine.cs so that you can integrate into NeoAxis.
The codes can be a bit messy now since i am doing it outside my day job. 😆