testing stuff (might be broken from time to time.) If you look inside you can see that none of the movement is hardcoded (it is all controlled by the script you see on the screen.) wasd L to show more lists. Decent graphics framework so far. just need to add collisions and physics. all has to be customizable... uhhhhhbbggggggg.
To create an entity, use the denotation "newEntity (name) (will give them a separate id and costume slot for ease of use) To manipulate that thing use this format "id.action (#)" Current actions: pos(axis) state axis with an X or Y after the action. move(axis) (#) same as the pos command but it will move the object. dir: sets direction rotate, changes the direction by a value keybind: gets a value based on what hardcoded key binds are pressed. x is for ad and y is for ws. To Do: add a basic physics extension that can be imported. variables. improve movement (looks janky.) only stuff in-between the loop brackets will loop forever. for setting up things put those before the "loop {" command There will be blocks with "QUICKCODE" in their labels, those will have inputs that will describe actions and stuff. it will be translated into JCS for the processor. Will just make stuff easier if you make a project using this.