예제 #1
0
struct WTracks *LoadWTrack(void){
	static char **objs=NULL;
	static char *vars[5]={
		"notesonoff",
		"notelength",
		"fxwidth",
		"num_vel",
                "is_wide"
	};
	struct WTracks *wtrack = WTRACK_new();
	wtrack->l.num=DC_LoadN();

	GENERAL_LOAD(0,5);


var0:
	wtrack->notesonoff=DC_LoadI();
	goto start;
var1:
	wtrack->notelength=DC_LoadI();
	goto start;
var2:
	wtrack->fxwidth=DC_LoadI();
	goto start;
var3:
	//wtrack->num_vel=DC_LoadI();
        DC_LoadI();
	goto start;
var4:
	wtrack->is_wide=DC_LoadB();
	goto start;


var5:
var6:
var7:
var8:
var9:
var10:
var11:
var12:
var13:
var14:
var15:
var16:
var17:
var18:
var19:
 var20:
        
obj0:
obj1:
obj2:
obj3:
obj4:
obj5:
obj6:

error:
end:
	return wtrack;

}
예제 #2
0
struct WTracks *LoadWTrack(void){
	static char **objs=NULL;
	static char *vars[12]={
		"notesonoff",
		"notelength",
		"fxwidth",
		"num_vel",
                "is_wide",
                "show_pianoroll",
                "pianoroll_lowkey",
                "pianoroll_highkey",
                "show_centtext",
                "show_chancetext",
                "show_veltext",
                "show_fxtext"
	};
	struct WTracks *wtrack = WTRACK_new();
	wtrack->l.num=DC_LoadN();

	GENERAL_LOAD(0,12);


var0:
	wtrack->notesonoff=DC_LoadI();
	goto start;
var1:
	wtrack->notelength=DC_LoadI();
	goto start;
var2:
	wtrack->fxwidth=DC_LoadI();
	goto start;
var3:
	//wtrack->num_vel=DC_LoadI();
        DC_LoadI();
	goto start;
var4:
	wtrack->is_wide=DC_LoadB();
	goto start;
var5:
        wtrack->pianoroll_on = DC_LoadB();
        goto start;
var6:
        wtrack->pianoroll_lowkey = DC_LoadI();
        goto start;
var7:
        wtrack->pianoroll_highkey = DC_LoadI();
        goto start;
var8:
        wtrack->centtext_on = DC_LoadB();
        goto start;
var9:
        wtrack->chancetext_on = DC_LoadB();
        goto start;
var10:
        wtrack->veltext_on = DC_LoadB();
        goto start;
var11:
        wtrack->fxtext_on = DC_LoadB();
        goto start;
var12:
var13:
var14:
var15:
var16:
var17:
var18:
var19:
 var20:
        
obj0:
obj1:
obj2:
obj3:
obj4:
obj5:
obj6:

error:
end:
	return wtrack;

}