Method: RCSimCinterface.rcsim_set_behavior_block

Defined in:
ext/hruby_sim/hruby_rcsim_build.c

.rcsim_set_behavior_block(behaviorV, blockV) ⇒ Object

Sets the block for a C behavior.



1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
# File 'ext/hruby_sim/hruby_rcsim_build.c', line 1571

VALUE rcsim_set_behavior_block(VALUE mod, VALUE behaviorV, VALUE blockV) {
    /* Get the C behavior from the Ruby value. */
    Behavior behavior;
    value_to_rcsim(BehaviorS,behaviorV,behavior);
    /* Get the C block from the Ruby value. */
    Block block;
    value_to_rcsim(BlockS,blockV,block);
    /* Set the block. */
    behavior->block = block;
    return behaviorV;
}