int move_spot(t_data *data) { const t_bunny_position *mpos; t_rt *rt; rt = &data->rt; mpos = data->itfc.mpos; if (check_workspace(mpos, rt)) { move_light(data, mpos); } return (0); }
void move_particles_object(int object_id) { LOCK_PARTICLES_LIST(); if(!particles_list[object_id]) { if(object_id==selected_particles_object)selected_particles_object=-1; UNLOCK_PARTICLES_LIST(); return; } particles_list[object_id]->x_pos=scene_mouse_x; particles_list[object_id]->y_pos=scene_mouse_y; if(particles_list[object_id]->def->use_light){ move_light(particles_list[object_id]->light); } UNLOCK_PARTICLES_LIST(); }