Games::3D::Signal - export the signal and state names
use Games::3D::Signal qw/SIG_ON SIG_OFF/; $signal = Games::3D::Signal->invert($signal) if $signal == SIG_ON;
Exports nothing on default. Can export signal and state names like:
SIG_ON SIG_UP SIG_OPEN SIG_OFF SIG_CLOSE SIG_DOWN SIG_FLIP SIG_DIE SIG_ACTIVATE SIG_DEACTIVATE SIG_LEFT SIG_RIGHT STATE_ON STATE_UP STATE_OPEN STATE_OFF STATE_CLOSED STATE_DOWN SIG_KILLED SIG_LEVEL_WON SIG_LEVEL_LOST invert STATE_0 STATE_1 STATE_2 STATE_3 STATE_4 STATE_5 STATE_6 STATE_7 STATE_8 STATE_9 STATE_10 STATE_11 STATE_12 STATE_13 STATE_14 STATE_15 SIG_STATE_0 SIG_STATE_1 SIG_STATE_2 SIG_STATE_3 SIG_STATE_4 SIG_STATE_5 SIG_STATE_6 SIG_STATE_7 SIG_STATE_8 SIG_STATE_9 SIG_STATE_10 SIG_STATE_11 SIG_STATE_12 SIG_STATE_13 SIG_STATE_14 SIG_STATE_15 SIG_NOW_0 SIG_NOW_1 SIG_NOW_2 SIG_NOW_3 SIG_NOW_4 SIG_NOW_5 SIG_NOW_6 SIG_NOW_7 SIG_NOW_8 SIG_NOW_9 SIG_NOW_10 SIG_NOW_11 SIG_NOW_12 SIG_NOW_13 SIG_NOW_14 SIG_NOW_15
This package just exports the signal and state names on request.
$signal = Games::3D::Signal::invert($signal);
Invert a signal when the signal is SIG_ON or SIG_OFF (or one of it's aliases like RIGHT, LEFT, UP, DOWN, CLOSE, or OPEN),
print Games::3D::Signal::signal_name($signal);
Return the name of the signal.
print Games::3D::Signal::signal_from_state($state);
Return the signal that should be send out when the $state is reached.
$state
print Games::3D::Signal::state_from_signal($signal);
Given a signal like SIG_ON, SIG_FLIP or SIG_STATE_x, will return the new state that will result from receiving this signal.
SIG_ON
SIG_FLIP
SIG_STATE_x
my $signal = Games::3D::Signal::signal_by_name('SIG_FLIP');
Converts a signal name to the signal number.
(c) 2002 - 2004, 2006 Tels <http://bloodgate.com/>
Games::Irrlicht, Games::3D.
To install Games::3D, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Games::3D
CPAN shell
perl -MCPAN -e shell install Games::3D
For more information on module installation, please visit the detailed CPAN module installation guide.