fireclawthefox / FRAME

The modular Game Editor for Panda3D
BSD 2-Clause "Simplified" License
14 stars 1 forks source link

New logic nodes (Full Python AST support) #11

Open fireclawthefox opened 2 years ago

fireclawthefox commented 2 years ago

Edit to support full python ast compatibility

Currently trying to get everything ready for the node editor to completely support the Python abstract syntax tree class to be able to create complete python scripts from the node editor as well as being able to load python scripts right into the editor.

Note: This is a larger task and will take time until it's fully implemented.

previous ideas

Collection of various possible nodes to be added for the logic editor

NOTE: Create nodes of libraries (mainly Panda3D but maybe also others) from their source or stub files. Nodes are created for each class (create object) and each function (pass the class object as self and other required arguments)