File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ module Processing
21
21
Dir [ "#{ RP_CONFIG [ "PROCESSING_ROOT" ] } /core/library/\* .jar" ] . each do |jar |
22
22
require jar unless jar =~ /native/
23
23
end
24
+ Java ::Monkstone ::MathToolLibrary . new . load ( JRuby . runtime , false )
24
25
# Include some core processing classes that we'd like to use:
25
26
include_package 'processing.core'
26
27
@@ -40,6 +41,7 @@ module Processing
40
41
class App < PApplet
41
42
include Math
42
43
include HelperMethods
44
+ include MathTool
43
45
# Alias some methods for familiarity for Shoes coders.
44
46
# attr_accessor :frame, :title
45
47
alias_method :oval , :ellipse
@@ -194,6 +196,7 @@ def run_sketch(options = {})
194
196
# unfettered access to the methods defined in the surrounding class.
195
197
module Proxy
196
198
include Math
199
+ include MathTool
197
200
# Generate a list of method names to proxy for inner classes.
198
201
# Nothing camelCased, nothing __internal__, just the Processing API.
199
202
def self . desired_method_names ( inner_class )
You can’t perform that action at this time.
0 commit comments