Irmo irmo-ruby
Brought to you by:
fraggle
| File | Date | Author | Commit |
|---|---|---|---|
| src | 2005-12-26 |
|
[9871ee] Remove CVS logs |
| AUTHORS | 2003-09-12 |
|
[b435ed] Various documentation files |
| COPYING | 2003-09-13 |
|
[e25fcb] This should be the Lesser GPL, not the older Li... |
| ChangeLog | 2003-09-12 |
|
[7ebda2] Add some required files |
| INSTALL | 2003-09-12 |
|
[7ebda2] Add some required files |
| NEWS | 2003-12-30 |
|
[20abb6] Bump version number |
| README | 2003-09-12 |
|
[b435ed] Various documentation files |
| extconf.rb | 2005-12-26 |
|
[9871ee] Remove CVS logs |
About
This is a ruby language binding for the Irmo abstract network gaming
library.
The Irmo homepage is at:
http://irmo.sourceforge.net/
You can find out more about ruby at:
http://ruby-lang.org/
Notes:
* All of the API should now be wrapped.
* The class structure is the same as the C API. Most of the method
calls are the same.
* Objects implement proxy methods; for example, instead of
obj.get('x')
obj.set('y', 3)
You can simply do:
obj.x
obj.y = 3
Similarly for method calls the following are identical:
world.method_call('my_callback', 10, 'hello')
world.my_callback(10, 'hello)
Proxies can be disabled by setting the Irmo.enable_proxies variable
to false.
Feedback:
Simon Howard <sdh300@zepler.net>