Beispiel #1
0
int shut_systems() {
  i2c_close(); // Zavri i2c soubory
//  motor_close(); // Zavri motory (pid, zavirat pred enc)
  enc_close(); // Zavri encodery
  input_event_close(); // Klavesnice
  led_close();
  var_save(CONFIG_FILE); //Uloz vsechny promenne
  return 0;
}
Beispiel #2
0
Datei: save.c Projekt: isfos/naev
/**
 * @brief Saves all the player's game data.
 *
 *    @param writer XML writer to use.
 *    @return 0 on success.
 */
static int save_data( xmlTextWriterPtr writer )
{
   /* the data itself */
   if (diff_save(writer) < 0) return -1; /* Must save first or can get cleared. */
   if (player_save(writer) < 0) return -1;
   if (missions_saveActive(writer) < 0) return -1;
   if (var_save(writer) < 0) return -1;
   if (pfaction_save(writer) < 0) return -1;
   if (hook_save(writer) < 0) return -1;
   if (space_sysSave(writer) < 0) return -1;

   return 0;
}
Beispiel #3
0
/**
 * @brief Saves all the player's game data.
 *
 *    @param writer XML writer to use.
 *    @return 0 on success.
 */
static int save_data( xmlTextWriterPtr writer )
{
   /* the data itself */
   if (diff_save(writer) < 0) return -1; /* Must save first or can get cleared. */
   if (player_save(writer) < 0) return -1;
   if (missions_saveActive(writer) < 0) return -1;
   if (events_saveActive(writer) < 0) return -1;
   if (news_saveArticles( writer ) < 0) return -1;
   if (var_save(writer) < 0) return -1;
   if (pfaction_save(writer) < 0) return -1;
   if (hook_save(writer) < 0) return -1;

   if (space_transientAssetsSave(writer) < 0) return -1;
   if (space_transientSystemsSave(writer) < 0) return -1;
   if (space_transientJumpsSave(writer) < 0) return -1;
   if (space_customData(writer) < 0) return -1;
   if (space_sysSave(writer) < 0) return -1;
   return 0;
}