void joynet_destroy_game(JOYNET_GAME * gp) { int i; joynet_destroy_serial_data(gp->serial_data); for(i = 0; i < gp->players; i++) { if(gp->player[i]) { free(gp->player[i]); } if(gp->player_controller[i]) { free(gp->player_controller[i]); } if(gp->player_mouse[i]) { free(gp->player_mouse[i]); } } for(i = 0; i < gp->controllers; i++) { if(gp->controller[i]) { free(gp->controller[i]); } if(gp->mouse[i]) { free(gp->mouse[i]); } } free(gp); }
void joynet_destroy_server(JOYNET_SERVER * sp) { if(sp) { joynet_destroy_serial_data(sp->serial_data); free(sp); } }
void joynet_destroy_client(JOYNET_CLIENT * cp) { joynet_destroy_serial_data(cp->serial_data); free(cp); }