Ejemplo n.º 1
0
widget* spawn_obj(char* filename)
{
	widget *w = widget_window_new(100, 100, filename);
	WF_OBJ *m = wf_load(filename);
	w->data2 = m;
	w->draw = widget_window_obj_draw;
	w->free = widget_window_obj_free;
	w->onclick = widget_window_obj_onclick;
	float3 *p = malloc(sizeof(float3));
	p->x = p->y = p->z = 0;
	w->data3 = p;
	widget_add(w);
	return w;
}
Ejemplo n.º 2
0
widget* spawn_voxobj(char* filename)
{
//	widget *w = widget_window_new(100, 100, filename);
	WF_OBJ *m = wf_load(filename);
	extern WF_OBJ *vobj;
	if(vobj)wf_free(vobj);
	vobj = m;
	voxel_open();
//	w->data2 = m;
//	w->draw = widget_window_obj_draw;
//	w->free = widget_window_obj_free;
//	w->onclick = widget_window_obj_onclick;
//	float3 *p = malloc(sizeof(float3));
//	p->x = p->y = p->z = 0;
//	w->data3 = p;
//	widget_add(w);
	return NULL;
}