/*
 * Find an Object from its World ID.
 *
 *   # Get object number 98
 *
 *   obj = world[98]
 *
 *   # Get object number 26
 *
 *   obj = world.get_object_for_id(26)
 */

static VALUE world_get_object_for_id(VALUE self, VALUE objid)
{
	IrmoWorld *world;
	IrmoObject *obj;
	
	world = unwrap_world(self);

	obj = irmo_world_get_object_for_id(world, NUM2UINT(objid));

	if (!obj) {
		return Qnil;
	}
	
	return wrap_object(obj);	
}