70void jmove(
Environment * _environment,
char * _port,
char * _x,
char * _y,
char * _minx,
char * _maxx,
char * _miny,
char *_maxy,
char * _xstep,
char * _ystep ) {
100 char detectedRightLabel[
MAX_TEMPORARY_STORAGE]; sprintf(detectedRightLabel,
"%sdetectedright", label );
104 cpu_jump( _environment, detectedLabel );
106 cpu_label( _environment, detectedDownLabel );
109 cpu_jump( _environment, detectedLabel );
111 cpu_label( _environment, detectedLeftLabel );
114 cpu_jump( _environment, detectedLabel );
116 cpu_label( _environment, detectedRightLabel );
120 cpu_label( _environment, detectedLabel );
void add_complex_vars(Environment *_environment, char *_variable, char *_expression, char *_limit_lower, char *_limit_upper, int _clamp)
Emit code for ADD x,y,a TO b.
void jmove(Environment *_environment, char *_port, char *_x, char *_y, char *_minx, char *_maxx, char *_miny, char *_maxy, char *_xstep, char *_ystep)