Sha256: c238641482a5efdc2e64c612b76056ce13005de16d3e3947a5d5c6fc55de325c

Contents?: true

Size: 782 Bytes

Versions: 3

Compression:

Stored size: 782 Bytes

Contents

load_library 'pbox2d'

class JContactListener
  include org.jbox2d.callbacks.ContactListener
  attr_reader :parent
  def initialize(applet)
    @parent = applet
  end
  java_signature("void beginContact(org.jbox2d.dynamics.contacts.Contact c)")
  def begin_contact(c)
  end
  java_signature("void endContact(org.jbox2d.dynamics.contacts.Contact c)")
  def end_contact(c)
  end
  java_signature("void beginContact(org.jbox2d.dynamics.contacts.Contact,org.jbox2d.callbacks.ContactImpulse )")
  def pre_solve(c, ci)
  end
  java_signature("void beginContact(org.jbox2d.dynamics.contacts.Contact,org.jbox2d.callbacks.ContactImpulse )")
  def post_solve(c, ci)
  end
  
  
end


def setup
  size 200, 200
  fred = JContactListener.new(self)
  fred.become_java
  puts fred.methods
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-processing-2.4.3 samples/external_library/java_processing/pbox2d/contact_test.rb~
ruby-processing-2.4.2 samples/external_library/java_processing/pbox2d/contact_test.rb~
ruby-processing-2.4.1 samples/external_library/java_processing/pbox2d/contact_test.rb~