static int file_daq_start (void* handle) { FileImpl* impl = (FileImpl*)handle; if ( file_setup(impl) ) return DAQ_ERROR; impl->state = DAQ_STATE_STARTED; return DAQ_SUCCESS; }
void file_input(void) { char err_str[256]; if (input_action_get_state_single(nc_save)) { file_setup(TRUE); server.next_state=gs_file; return; } if (input_action_get_state_single(nc_load)) { file_setup(FALSE); server.next_state=gs_file; return; } if (input_action_get_state_single(nc_quick_save)) { if (!game_file_save(FALSE,FALSE,err_str)) console_add_error(err_str); return; } }