1348 Commits

Author SHA1 Message Date
sshumakov3
3e8963c7b9 variable deletion, context variables, default widgets for vector types 2021-01-04 19:12:32 +03:00
sshumakov3
0a7aafa7da add nodes to get and set variables within a scene 2021-01-02 13:32:33 +03:00
sshumakov3
4d371e8f95 a few fixes to lists and procedures 2020-12-27 18:50:10 +03:00
sshumakov3
3457772492 fix connections to any port 2020-12-27 11:20:30 +03:00
sshumakov3
4ab160e878 make logic connection colored differently to others 2020-12-27 11:06:35 +03:00
sshumakov3
ea0d40e811 implement required list method nodes 2020-12-27 02:00:35 +03:00
sshumakov3
4dec8200fb add bounds check to vector nodes 2020-12-26 21:11:17 +03:00
sshumakov3
76508852c4 fix disappearing port issue 2020-12-26 20:48:17 +03:00
sshumakov3
f085a7ec17 major one line speed up for all scripts! 2020-12-26 20:09:56 +03:00
sshumakov3
3dae166cdd major one line speed up for all scripts! 2020-12-26 18:39:01 +03:00
sshumakov3
87f10ce855 implement list get operation 2020-12-26 17:39:28 +03:00
sshumakov3
ec29d1ce8e add list node and one operation node for it 2020-12-26 00:22:53 +03:00
sshumakov3
cb39191d81 beautify data constant node 2020-12-25 01:12:33 +03:00
sshumakov3
079484c5fc implement numeric constant node 2020-12-24 21:26:15 +03:00
sshumakov3
c09d6216fa implement type safety for MathNode 2020-12-24 18:57:55 +03:00
sshumakov3
963cbfe097 some small UX fixes for the node editor 2020-12-24 16:39:41 +03:00
sshumakov3
fc2ce7e942 stop script execution on error
implement dynamic types to MathNode
2020-12-24 16:28:59 +03:00
sshumakov3
d4da1e95cd include vector 2020-12-23 22:39:14 +03:00
sshumakov3
89fd53116a implement proper port removal 2020-12-23 22:38:04 +03:00
sshumakov3
1e76b29d17 fix chain mode port bug 2020-12-23 17:38:10 +03:00
sshumakov3
a4afbb2a85 implement context caching 2020-12-23 17:13:09 +03:00
sshumakov3
c04d07c398 beautify popup 2020-12-22 16:37:11 +03:00
sshumakov3
4072ae4ffe implement saving of procedure nodes 2020-12-22 16:33:09 +03:00
sshumakov3
7e00c60964 move files 2020-12-21 19:34:05 +03:00
sshumakov3
872330f85e nodes: fix memory leak 2020-12-19 02:44:36 +03:00
sshumakov3
f947b17bca nodes: implement procedure execution 2020-12-19 02:34:49 +03:00
sshumakov3
63785f206e handle file rename 2020-12-18 14:35:17 +03:00
sshumakov3
50daf40c63 fix memory leak 2020-12-18 01:43:03 +03:00
sshumakov3
d9f69b83b5 correct some behavior on opening new scenes 2020-12-18 00:14:30 +03:00
sshumakov3
67402ebf89 push progress on nodes 2020-12-17 22:07:51 +03:00
sshumakov3
b847214d02 save default argument values to JSON properly 2020-12-16 21:23:43 +03:00
sshumakov3
72f888b52c save default argument values to JSON 2020-12-16 20:15:11 +03:00
sshumakov3
356856a743 nodes: implement return 2020-12-16 18:42:58 +03:00
sshumakov3
465fdcf22a nodes: implement return 2020-12-16 17:54:30 +03:00
sshumakov3
bccaaa5bab implement data propagation from procedure begin node 2020-12-15 16:54:48 +03:00
sshumakov3
c0837cd101 implement data propagation from procedure begin node 2020-12-15 16:52:47 +03:00
sshumakov3
751912fd45 rework default value widget system to use with duck typing 2020-12-14 22:35:51 +03:00
sshumakov3
86c3791f6d implement field removal 2020-12-14 00:23:41 +03:00
sshumakov3
dccce21608 fix indexing issue in LogicChainNode 2020-12-12 13:11:03 +03:00
sshumakov3
418e8a632a begin implementing type deduction 2020-12-12 12:27:32 +03:00
sshumakov3
71e0b33e21 fix crash on scene deletion 2020-12-11 16:35:38 +03:00
sshumakov3
1549a021c3 commit missing header for while loop 2020-12-11 15:17:29 +03:00
sshumakov3
ac97e73036 commit missing header for while loop 2020-12-10 23:29:05 +03:00
sshumakov3
dbd454b362 implement while loop 2020-12-10 23:26:52 +03:00
sshumakov3
c75bd21d01 rename ForLoopNode to LogicForLoopNode 2020-12-10 22:41:56 +03:00
sshumakov3
647e335a8c implement continue node 2020-12-10 22:36:14 +03:00
sshumakov3
5e02e1de2e fix layout warnings for nodes 2020-12-10 20:12:08 +03:00
sshumakov3
ac4c95163d implement output management for dynamic nodes 2020-12-10 20:01:28 +03:00
sshumakov3
601b86a5a8 fix dynamic node saving 2020-12-10 15:14:41 +03:00
sshumakov3
de3c626d63 start implementing dynamic nodes 2020-12-10 15:12:12 +03:00