Commit Graph

29 Commits

Author SHA1 Message Date
Ricardo Matias
497c903800 [orx-olive] add resources watcher to oliveProgram 2020-08-24 23:26:18 +02:00
Edwin Jakobs
d52875769e Add application scriptHost of 2020-05-18 15:50:19 +02:00
Edwin Jakobs
c64562999a Add configuration option for script host to oliveProgram 2020-05-18 15:26:40 +02:00
Edwin Jakobs
75fcb6d5af Remove package from script generator 2020-05-06 10:00:38 +02:00
Edwin Jakobs
f5aba87f50 Improve support for olive programs inside packages 2020-05-03 12:54:32 +02:00
Edwin Jakobs
255cec6af3 Add call to Extension.shutdown on orx-olive reload 2020-05-01 22:27:58 +02:00
Edwin Jakobs
8e914e2c8c Remove print from generateScript 2020-05-01 18:46:04 +02:00
Edwin Jakobs
542ca90379 Add OliveProgram scriptless replacement 2020-05-01 15:04:56 +02:00
Edwin Jakobs
dd070a9682 Add screenshot code to olive scriptless demo 2020-04-30 13:43:15 +02:00
Edwin Jakobs
e21e515ec2 Add 'scriptless' mode to orx-olive 2020-04-30 13:35:52 +02:00
Edwin Jakobs
bae61a1607 Change default script file to one based on stackRootClassName 2020-04-29 15:20:47 +02:00
Edwin Jakobs
f5d455eddf Add Olive.scriptLoaded event 2020-04-29 11:43:43 +02:00
Edwin Jakobs
a0fd51c3c2 Fix dependencies for Olive, add tests for basic scripting 2020-04-11 11:03:20 +02:00
Edwin Jakobs
d0d096d773 Remove most warnings in ORX
Closes #61
2020-04-09 16:00:27 +02:00
Edwin Jakobs
2e1431ad9f Add configurable scripting host to Olive
- Fix normalization again for reused scripting host
 - Reduce verbosity
2020-02-14 14:32:14 +01:00
Edwin Jakobs
96b2ba36fe Add alternate scripting host (non jsr-223) to orx-olive 2020-02-08 17:24:54 +01:00
Edwin Jakobs
26ea9a48f6 Add threaded script loading to orx-olive 2020-02-08 13:55:10 +01:00
Edwin Jakobs
fe5c167f47 Open orx-olive script object loading to the public. 2020-02-01 13:42:43 +01:00
Edwin Jakobs
81afecfae5 Fix for Reloadable on Kotlin 1.3.61's scripting host 2020-01-21 10:20:30 +01:00
Edwin Jakobs
64d377e795 Upgrade to OPENRNDR 0.3.38-rc.4, new Session api in orx-olive 2020-01-17 15:41:00 +01:00
Ricardo Matias
a8a5a07dbc Add watching to resources folder 2019-11-19 15:32:03 +01:00
Edwin Jakobs
8e26f9514b Add clearReloadables 2019-11-03 21:27:34 +01:00
Edwin Jakobs
1c72ad750b Add Olive.reload and Reloadable class for reloadable state 2019-11-02 12:27:55 +01:00
Edwin Jakobs
e2d62e1b02 Fixed order of operations in script setter of Olive.kt 2019-09-09 18:19:12 +02:00
Edwin Jakobs
0e16b1f743 Add option to change the script file (such that orx-olive can be combined with file drag/drop) 2019-09-08 19:49:24 +02:00
Edwin Jakobs
ab1a1b601d Improve orx-olive to work nicer with host extensions.
Removed javax.script.ScriptEngineFactory as that is no longer needed from Kotlin 1.3.50
2019-09-07 14:40:40 +02:00
Edwin Jakobs
6c21f4417a Added WIP shader-phrases, annotations and tooling for shader phrases
resolving is done using the JVM class loader
2019-09-06 17:14:12 +02:00
Edwin Jakobs
ee4f424d9a Improve orx-olive 2019-05-21 00:15:05 +02:00
Edwin Jakobs
b5db7998b7 Added orx-olive test 2019-05-20 20:17:43 +02:00