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
2121 Dir [ "#{ RP_CONFIG [ "PROCESSING_ROOT" ] } /core/library/\* .jar" ] . each do |jar |
2222 require jar unless jar =~ /native/
2323 end
24+ Java ::Monkstone ::MathToolLibrary . new . load ( JRuby . runtime , false )
2425 # Include some core processing classes that we'd like to use:
2526 include_package 'processing.core'
2627
@@ -40,6 +41,7 @@ module Processing
4041 class App < PApplet
4142 include Math
4243 include HelperMethods
44+ include MathTool
4345 # Alias some methods for familiarity for Shoes coders.
4446 # attr_accessor :frame, :title
4547 alias_method :oval , :ellipse
@@ -194,6 +196,7 @@ def run_sketch(options = {})
194196 # unfettered access to the methods defined in the surrounding class.
195197 module Proxy
196198 include Math
199+ include MathTool
197200 # Generate a list of method names to proxy for inner classes.
198201 # Nothing camelCased, nothing __internal__, just the Processing API.
199202 def self . desired_method_names ( inner_class )
You can’t perform that action at this time.
0 commit comments