void max_jit_human_assist(t_max_jit_human *x, void *b, long m, long a, char *s)
{
	if (m == 1) { //input
		max_jit_mop_assist(x,b,m,a,s);
	} else { //output
		switch (a) {
		case 0:
			sprintf(s,"(list) box min/max");
			break;  			
		case 1:
			sprintf(s,"(list) arm left");
			break;  			
		case 2:
			sprintf(s,"(list) arm right");
			break;  			
		case 3:
			sprintf(s,"(list) head");
			break;  			
		case 4:
			sprintf(s,"(list) foot left");
			break;  			
		case 5:
			sprintf(s,"(list) foot right");
			break;  			
		case 6:
			sprintf(s,"(int) state");
			break; 			
		case 7:
			sprintf(s,"dumpout");
			break; 			
		}
	}
}
Example #2
0
void max_jit_la_diagproduct_assist(t_max_jit_la_diagproduct *x, void *b, long m, long a, char *s)
{
	if (m == 1) { //input
		max_jit_mop_assist(x,b,m,a,s);
	} else { //output
		switch (a) {
		case 0:
			sprintf(s,"(float/list) diagproduct");
			break;  			
		case 1:
			sprintf(s,"dumpout");
			break; 			
		}
	}
}
Example #3
0
void max_jit_findbounds_assist(t_max_jit_findbounds *x, void *b, long m, long a, char *s)
{
	if (m == 1) { //input
		max_jit_mop_assist(x,b,m,a,s);
	} else { //output
		switch (a) {
		case 0:
			sprintf(s,"(list) min bounds");
			break;  			
		case 1:
			sprintf(s,"(list) max bounds");
			break;  			
		case 2:
			sprintf(s,"dumpout");
			break; 			
		}
	}
}
void max_jit_scissors_assist(t_max_jit_scissors *x, void *b, long m, long a, char *s)
{
	void *mop, *p;

	if (!(mop=max_jit_obex_adornment_get(x, _jit_sym_jit_mop)))
		return;

	if (m == 1) { 	//input
		max_jit_mop_assist(x, b, m, a, s);
	} else { 		//output
		if (a<(x->maxn)) {
			sprintf(s, "(matrix) out");
			if (a>0)
				sprintf(s, "%s%d", s, a+1);
		} else {
			sprintf(s, "dumpout");
		}
	}
}