• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ persist_write_int函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中persist_write_int函数的典型用法代码示例。如果您正苦于以下问题:C++ persist_write_int函数的具体用法?C++ persist_write_int怎么用?C++ persist_write_int使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了persist_write_int函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: inbox_received_handler

static void inbox_received_handler(DictionaryIterator *iter, void *context) {
  
  APP_LOG(APP_LOG_LEVEL_DEBUG, "Inbox called!");
  // Color Scheme?
  Tuple *color_red_t = dict_find(iter, KEY_COLOR_RED);
  Tuple *color_green_t = dict_find(iter, KEY_COLOR_GREEN);
  Tuple *color_blue_t = dict_find(iter, KEY_COLOR_BLUE);
  if(color_red_t && color_green_t && color_blue_t) {
  APP_LOG(APP_LOG_LEVEL_DEBUG, "Got new Background RGB values!");
  // Apply the color, if available
  #if defined(PBL_BW)
    window_set_background_color(s_main_window, GColorWhite);
  #elif defined(PBL_COLOR)
    int red = color_red_t->value->int32;
    int green = color_green_t->value->int32;
    int blue = color_blue_t->value->int32;
  
    // Persist values
    persist_write_int(KEY_COLOR_RED, red);
    persist_write_int(KEY_COLOR_GREEN, green);
    persist_write_int(KEY_COLOR_BLUE, blue);
  
    GColor bg_color = GColorFromRGB(red, green, blue);
    window_set_background_color(s_main_window, bg_color);
    APP_LOG(APP_LOG_LEVEL_DEBUG, "Set new background color!");
  #endif
  }  
}
开发者ID:KennethSchlatter,项目名称:ASL-WatchFace,代码行数:28,代码来源:main.c


示例2: inbox_received_handler

static void inbox_received_handler(DictionaryIterator *iter, void *context) {
  APP_LOG(APP_LOG_LEVEL_INFO, "Tuple read");
  Tuple *invert_face_t = dict_find(iter, KEY_INVERT_FACE);
  Tuple *bluetooth_vibration_t = dict_find(iter, KEY_BLUETOOTH_VIBRATION);
  Tuple *show_date_t = dict_find(iter, KEY_SHOW_DATE);
  
  if(invert_face_t){
    invert_face = invert_face_t->value->int8;
    persist_write_int(KEY_INVERT_FACE, invert_face);
    APP_LOG(APP_LOG_LEVEL_INFO, "Recevied invert info");
  }
  
  if(bluetooth_vibration_t){
    bluetooth_vibration = bluetooth_vibration_t->value->int8;
    persist_write_int(KEY_BLUETOOTH_VIBRATION, bluetooth_vibration);
    APP_LOG(APP_LOG_LEVEL_INFO, "Recevied bluetooth info");
  }
  
  if(show_date_t){
    show_date = show_date_t->value->int8;
    persist_write_int(KEY_SHOW_DATE, show_date);
    APP_LOG(APP_LOG_LEVEL_INFO, "Recevied date info");
  }

  update_layers();
}
开发者ID:turnervink,项目名称:CUTOFF,代码行数:26,代码来源:main.c


示例3: readConfig

void readConfig() {
	if (persist_exists(CONFIG_KEY_DATEORDER)) {
		USDate = persist_read_int(CONFIG_KEY_DATEORDER);
	} else {
		USDate = 1;
		persist_write_int(CONFIG_KEY_DATEORDER, USDate);
	}
	
	if (persist_exists(CONFIG_KEY_WEEKDAY)) {
		showWeekday = persist_read_int(CONFIG_KEY_WEEKDAY);
	} else {
		showWeekday = 0;
		persist_write_int(CONFIG_KEY_WEEKDAY, showWeekday);
	}
	
	if (persist_exists(CONFIG_KEY_LANG)) {
		curLang = persist_read_int(CONFIG_KEY_LANG);
	} else {
		curLang = LANG_ENGLISH;
		persist_write_int(CONFIG_KEY_LANG, curLang);
	}
	
	if (persist_exists(CONFIG_KEY_STRIPES)) {
		stripedDigits = persist_read_int(CONFIG_KEY_STRIPES);
	} else {
		stripedDigits = 1;
		persist_write_int(CONFIG_KEY_STRIPES, stripedDigits);
	}
	
	APP_LOG(APP_LOG_LEVEL_DEBUG, "Stored config (dateorder=%d, weekday=%d, lang=%d, stripedDigits=%d)",
			USDate, showWeekday, curLang, stripedDigits);
}
开发者ID:dmitre,项目名称:Blockslide-Date_2.0_reverce-pebble,代码行数:32,代码来源:Blockslide-Date_2.0.c


示例4: save_charge_log

void save_charge_log(ChargeLog* charge_log)
{
  int32_t log_count = 0;
  int32_t log_index = 0;
  
  if (persist_exists(PERSIST_KEY_LOG_COUNT)) {
    log_count = persist_read_int(PERSIST_KEY_LOG_COUNT);
  }
      
  if (persist_exists(PERSIST_KEY_LOG_INDEX)) {
    log_index = persist_read_int(PERSIST_KEY_LOG_INDEX);
  }
  
  log_count++;
  
  uint32_t key_log = PERSIST_KEY_LOG_BASE + (log_index + log_count - 1) % MAX_LOG_COUNT;
  
  if (log_count > MAX_LOG_COUNT) {
    log_count--;
    log_index++;
  }
  
  persist_write_int(PERSIST_KEY_LOG_COUNT, log_count);
  persist_write_int(PERSIST_KEY_LOG_INDEX, log_index);
  persist_write_data(key_log, charge_log, sizeof(*charge_log));
  
  if (launch_reason() != APP_LAUNCH_WAKEUP) {
    layer_mark_dirty(s_graph_layer);
  }
}
开发者ID:tmatz,项目名称:PebbleBatteryLog,代码行数:30,代码来源:main.c


示例5: write_blk_buf_to_persist

static void write_blk_buf_to_persist(){
  /* the persist_read_int(I_BLK_PERSIST_KEY) is NOT a count, it is the current index
  * but 1-indexced, so 1 is the first block and zero is the empty state */

  if(persist_read_int(I_BLK_PERSIST_KEY) < N_BLK_PERSIST){
    // set the index of the current block
    persist_write_int(I_BLK_PERSIST_KEY,persist_read_int(I_BLK_PERSIST_KEY)+1);
    persist_write_data(persist_read_int(I_BLK_PERSIST_KEY),
                       blk_buf,((SIZE_SUMM*N_SUMM_BLK)+SIZE_BLK_HEAD));
  }

  if(bluetooth_connection_service_peek()){
    persist_write_int(WORKER_START_FORE_APP_REASON_PERSIST_KEY,
      WFAWR_PUSH_ALL_DATA_TO_SERVER);
      summ_since_trans_server = 0; // once try to go to server, reset
      worker_launch_app();
  } else if(persist_read_int(I_BLK_PERSIST_KEY) >= (N_BLK_PERSIST-1) ){
    // if the I_BLK_PERSIST_KEY is greater than 90% of storage, then prompt
    // that need to connect the phone
    persist_write_int(WORKER_START_FORE_APP_REASON_PERSIST_KEY,
      WFAWR_MEMORY_LOW_REMINDER);
    worker_launch_app();
  }
  // else if(){
  //   // reset the counter for consecutive summaries
  //   persist_write_int(WORKER_START_FORE_APP_REASON_PERSIST_KEY,
  //     WFAWR_WEAR_REMINDER);
  //   worker_launch_app();
  // }

}
开发者ID:avibagla,项目名称:pebblewatch,代码行数:31,代码来源:ProjectK_worker.c


示例6: handle_deinit

void handle_deinit(void) {
  tick_timer_service_unsubscribe();

  persist_write_string(MESSAGE_KEY_DATE_FORMAT_KEY,       PersistDateFormat);
  persist_write_int(MESSAGE_KEY_BT_VIBRATE_KEY,           PersistBTLoss);
  persist_write_int(MESSAGE_KEY_LOW_BATTERY_KEY,          PersistLow_Batt);
  
  battery_state_service_unsubscribe();
  bluetooth_connection_service_unsubscribe();
  app_focus_service_unsubscribe();

  text_layer_destroy(text_time_layer);
  text_layer_destroy(text_date_layer);
  text_layer_destroy(text_dayname_layer);
  text_layer_destroy(text_battery_layer);

  layer_destroy(BatteryLineLayer);
  layer_destroy(BTLayer);

  gbitmap_destroy(image);
  bitmap_layer_destroy(image_layer);

  fonts_unload_custom_font(fontHelvNewLight20);
  fonts_unload_custom_font(fontRobotoBoldSubset40);
  fonts_unload_custom_font(fontRobotoBoldSubset45);


  window_destroy(window);
}
开发者ID:DHKaplan,项目名称:Planetary,代码行数:29,代码来源:Planetary.c


示例7: init

static void init(void) {
	if(!persist_exists(CONFIG_WORK)){
		persist_write_int(CONFIG_WORK,25);
		persist_write_int(CONFIG_REST,5);
	}
	show_mainwindow();
}
开发者ID:bhwarren,项目名称:pomopebble,代码行数:7,代码来源:appLaunch.c


示例8: in_received_handler

static void in_received_handler(DictionaryIterator *received, void *context) {
  APP_LOG(APP_LOG_LEVEL_DEBUG, "Received config");
  Tuple *tuple = dict_find(received, MSG_START_TIME);
  if (tuple) {
    start_time = tuple->value->int32;
    persist_write_int(MSG_START_TIME, start_time);
  }
  tuple = dict_find(received, MSG_END_TIME);
  if (tuple) {
    end_time = tuple->value->int32;
    persist_write_int(MSG_END_TIME, end_time);
  }
  tuple = dict_find(received, MSG_TEXT_OTSLUJIL);
  if (tuple) {
    strcpy(text_otslujul, tuple->value->cstring);
    persist_write_string(MSG_TEXT_OTSLUJIL, text_otslujul);
  }
  tuple = dict_find(received, MSG_TEXT_OSTALOS);
  if (tuple) {
    strcpy(text_ostalos, tuple->value->cstring);
    persist_write_string(MSG_TEXT_OSTALOS, text_ostalos);
  }
  tuple = dict_find(received, MSG_TEXT_UJE);
  if (tuple) {
    strcpy(text_uje, tuple->value->cstring);
    persist_write_string(MSG_TEXT_UJE, text_uje);
  }
  time_t now = time(NULL);
  handle_tick(localtime(&now), 0);
}
开发者ID:ClusterM,项目名称:pebble-dembel,代码行数:30,代码来源:dembel.c


示例9: handle_deinit

void handle_deinit() {
  app_message_deregister_callbacks();
  battery_state_service_unsubscribe();
  tick_timer_service_unsubscribe();
  if (has_config) {
    persist_write_int(SECONDS_MODE, seconds_mode);
    persist_write_int(BATTERY_MODE, battery_mode);
    persist_write_int(DATE_MODE, date_mode);
    persist_write_int(BLUETOOTH_MODE, bluetooth_mode);
    APP_LOG(APP_LOG_LEVEL_DEBUG, "Wrote config");
  } else {
    APP_LOG(APP_LOG_LEVEL_DEBUG, "Did not write config");
  }
  fonts_unload_custom_font(font);
  gpath_destroy(sec_path);
  gpath_destroy(min_path);
  gpath_destroy(hour_path);
  inverter_layer_destroy(inverter_layer);
#if DEBUG
  text_layer_destroy(debug_layer);
#endif
  layer_destroy(hands_layer);
  bitmap_layer_destroy(logo_layer);
  gbitmap_destroy(logo);
  bitmap_layer_destroy(battery_layer);
  for (int i = 0; i < 22; i++)
    gbitmap_destroy(battery_images[i]);
  bitmap_layer_destroy(bluetooth_layer);
  for (int i = 0; i < 2; i++)
    gbitmap_destroy(bluetooth_images[i]);
  layer_destroy(background_layer);
  layer_destroy(date_layer);
  window_destroy(window);
}
开发者ID:agreen,项目名称:PebbleONE,代码行数:34,代码来源:pebble_one.c


示例10: sync_changed_handler

static void sync_changed_handler(const uint32_t key,
                                 const Tuple *new_tuple,
                                 const Tuple *old_tuple,
                                 void *context) {
    bool dirty = false;
    APP_LOG(APP_LOG_LEVEL_DEBUG, "sync_changed: key %" PRIu32, key);
    switch (key) {
        case BACKGROUND_COLOR_KEY:
            if (pcb_background.argb != new_tuple->value->uint8) {
                pcb_background.argb = new_tuple->value->uint8;
                persist_write_int(BACKGROUND_COLOR_KEY, pcb_background.argb);
                dirty = true;
            }
            break;

        case SILKSCREEN_COLOR_KEY:
            if (pcb_silkscreen.argb != new_tuple->value->uint8) {
                pcb_silkscreen.argb = new_tuple->value->uint8;
                persist_write_int(SILKSCREEN_COLOR_KEY, pcb_silkscreen.argb);
                dirty = true;
            }
            break;

        default:
            // ignore unknown keys
            break;
    }
    if (dirty && s_canvas_layer) {
        layer_mark_dirty(s_canvas_layer);
    }
}
开发者ID:llamahunter,项目名称:resistor-time,代码行数:31,代码来源:resistor.c


示例11: inbox_received_callback

static void inbox_received_callback(DictionaryIterator *iterator, void *context) {
  APP_LOG(APP_LOG_LEVEL_INFO, "Message received!");
  Tuple *t = dict_read_first(iterator);

  // Process all pairs present
  while(t != NULL) {
    // Process this pair's key
    switch (t->key) {
      case KEY_PHONE:
        persist_write_string(PERSIST_KEY_PHONE_NUMBER, t->value->cstring);
        break;
      case KEY_NAME:
        persist_write_string(PERSIST_KEY_NAME, t->value->cstring);
        break;
      case KEY_TIMER:
        persist_write_int(PERSIST_KEY_INTERVAL_TIME, t->value->int32);
        break;
      case KEY_VIBRATE:
        persist_write_int(PERSIST_KEY_BUZZ_TIME, t->value->int32);
        break;
    }

    // Get next pair, if any
    t = dict_read_next(iterator);
  }
}
开发者ID:Herschee,项目名称:Watchdog,代码行数:26,代码来源:clock.c


示例12: in_recv_handler

static void in_recv_handler(DictionaryIterator *iterator, void *context)
{
  //Get Tuple
  Tuple *t = dict_read_first(iterator);
  while (t)
  {
    switch(t->key) {
    case KEY_INVERT:
      //It's the KEY_INVERT key
      inverted = (strcmp(t->value->cstring, "si") == 0);
      layer_set_hidden((Layer *)ILFondo, inverted);
 	  persist_write_bool(KEY_INVERT, inverted);
      break;
	  
	case KEY_IDIOMA:
      //It's the KEY_INVERT key
      if(strcmp(t->value->cstring, "1")==0)
      {
        //Set and save as inverted
		idioma=1;  
        persist_write_int(KEY_IDIOMA, 1);
      }
      else if(strcmp(t->value->cstring, "0")==0)
      {
        //Set and save as not inverted
		idioma = 0;
        persist_write_int(KEY_IDIOMA, 0);
      }
      break;
    }
	t = dict_read_next(iterator);
  }
}
开发者ID:manelto,项目名称:pizarra,代码行数:33,代码来源:main.c


示例13: save_persistent_data

static void save_persistent_data() {
    uint32_t today = get_today();
    persist_write_int(DATE_SAVE, today);
    persist_write_int(CANCELED_COUNT, rounds_canceled);
    persist_write_int(COMPLETED_COUNT, rounds_done);
    
}
开发者ID:klassenpeter,项目名称:pebble_tomato,代码行数:7,代码来源:main.c


示例14: storage_store

void storage_store(){
	APP_LOG(APP_LOG_LEVEL_INFO,"storage_store()");
	APP_LOG(APP_LOG_LEVEL_INFO,"max_cell_size: %d timer_size: %d laps_size: %d clock_size: %d",PERSIST_DATA_MAX_LENGTH,sizeof(Timer),sizeof(Laps),sizeof(Clock));
	
	int result;
	uint8_t c=timers_count();
	
	result=persist_write_int(STORAGE_KEY_VERSION,STORAGE_VERSION);
	if(result<0){
		APP_LOG(APP_LOG_LEVEL_ERROR,"write error count %d in storage %d #%d",c,STORAGE_KEY_COUNT,result);  
		return;
	}
	
	result=persist_write_int(STORAGE_KEY_COUNT,c);
	if(result<0){
		APP_LOG(APP_LOG_LEVEL_ERROR,"write error count %d in storage %d #%d",count_total(count),STORAGE_KEY_COUNT,result); 
		return;
	}
	APP_LOG(APP_LOG_LEVEL_INFO,"timer count %d",count_total(count));
	
	Timer* timer;
	for(uint8_t i=0;i<c;i++){
		timer=timers_get(i);
		result=persist_write_data(STORAGE_KEY_DATA+i,timer,sizeof(Timer));
		if(result<0){
			APP_LOG(APP_LOG_LEVEL_ERROR,"write error timer %d in storage %d #%d",i,STORAGE_KEY_DATA+i,result); 
			continue;
		}
		APP_LOG(APP_LOG_LEVEL_INFO,"stored timer %d",i);
	}
	APP_LOG(APP_LOG_LEVEL_INFO,"stored");
}
开发者ID:Stopka,项目名称:StopWatch,代码行数:32,代码来源:timers.c


示例15: data_deinit

void data_deinit() {
  // Store current values
  for(int i = 0; i < DataNumBoolKeys; i++) {
    persist_write_bool(i, s_bool_settings[i]);
  }
  persist_write_int(DataKeyForegroundColor, s_foreground.argb);
  persist_write_int(DataKeyBackgroundColor, s_background.argb);
}
开发者ID:C-D-Lewis,项目名称:beam-up,代码行数:8,代码来源:data.c


示例16: storage_persist

// Write back values.
void storage_persist(void) {
    LOG_FUNC();

    persist_write_string(SELECTED_VERSION, storage.selectedVersion);
    persist_write_data(BATTERY_ESTIMATE, (void*)&(storage.battery_estimate), sizeof(battery_estimate_data));
    persist_write_int(LAST_FULL_TIMESTAMP, storage.last_full_timestamp);
    persist_write_int(BATTERY_DISPLAY, storage.battery_display);

    app_log_storage_log(LOG_STORAGE);
}
开发者ID:astifter,项目名称:BetteryWatch,代码行数:11,代码来源:storage.c


示例17: in_received_handler

//-----------------------------------------------------------------------------------------------------------------------
void in_received_handler(DictionaryIterator *received, void *ctx)
{
	app_log(APP_LOG_LEVEL_DEBUG, __FILE__, __LINE__, "enter in_received_handler");
    
	Tuple *akt_tuple = dict_read_first(received);
    while (akt_tuple)
    {
        app_log(APP_LOG_LEVEL_DEBUG,
                __FILE__,
                __LINE__,
                "KEY %d=%s", (int16_t)akt_tuple->key,
                akt_tuple->value->cstring);

		if (akt_tuple->key == CONFIG_KEY_THEME)
			persist_write_int(CONFIG_KEY_THEME, 
				strcmp(akt_tuple->value->cstring, "circle") == 0 ? 0 : 1);
	
		if (akt_tuple->key == CONFIG_KEY_FSM)
			persist_write_bool(CONFIG_KEY_FSM, strcmp(akt_tuple->value->cstring, "yes") == 0);
		
		if (akt_tuple->key == CONFIG_KEY_INV)
			persist_write_bool(CONFIG_KEY_INV, strcmp(akt_tuple->value->cstring, "yes") == 0);
		
		if (akt_tuple->key == CONFIG_KEY_ANIM)
			persist_write_bool(CONFIG_KEY_ANIM, strcmp(akt_tuple->value->cstring, "yes") == 0);
		
		if (akt_tuple->key == CONFIG_KEY_SEP)
			persist_write_bool(CONFIG_KEY_SEP, strcmp(akt_tuple->value->cstring, "yes") == 0);
		
		if (akt_tuple->key == CONFIG_KEY_DATEFMT)
			persist_write_int(CONFIG_KEY_DATEFMT, 
				strcmp(akt_tuple->value->cstring, "fra") == 0 ? 1 : 
				strcmp(akt_tuple->value->cstring, "eng") == 0 ? 2 : 
				strcmp(akt_tuple->value->cstring, "usa") == 0 ? 3 : 
				strcmp(akt_tuple->value->cstring, "iso") == 0 ? 4 :  
				strcmp(akt_tuple->value->cstring, "gers") == 0 ? 5 : 
				strcmp(akt_tuple->value->cstring, "fras") == 0 ? 6 : 
				strcmp(akt_tuple->value->cstring, "engs") == 0 ? 7 : 
				strcmp(akt_tuple->value->cstring, "usas") == 0 ? 8 : 
				strcmp(akt_tuple->value->cstring, "isos") == 0 ? 9 : 
				strcmp(akt_tuple->value->cstring, "cus1") == 0 ? 10 : 
				strcmp(akt_tuple->value->cstring, "cus2") == 0 ? 11 : 0);
		
		if (akt_tuple->key == CONFIG_KEY_SMART)
			persist_write_bool(CONFIG_KEY_SMART, strcmp(akt_tuple->value->cstring, "yes") == 0);
		
		if (akt_tuple->key == CONFIG_KEY_VIBR)
			persist_write_bool(CONFIG_KEY_VIBR, strcmp(akt_tuple->value->cstring, "yes") == 0);
		
		akt_tuple = dict_read_next(received);
	}
	
    update_configuration();
}
开发者ID:PanicMan,项目名称:Pebble-FuzzyAnalog,代码行数:55,代码来源:main.c


示例18: select_long_click_handler

void select_long_click_handler(ClickRecognizerRef recognizer, void *context)
{
  persist_write_int(FAV5_PKEY, persist_read_int(FAV4_PKEY));
  persist_write_int(FAV4_PKEY, persist_read_int(FAV3_PKEY));
  persist_write_int(FAV3_PKEY, persist_read_int(FAV2_PKEY));
  persist_write_int(FAV2_PKEY, persist_read_int(FAV1_PKEY));
  persist_write_int(FAV1_PKEY, (numero1*100) + (numero2*10) + (numero3));

  text_layer_set_text(mensaje_layer, "Parada agregada a favoritos.");

}
开发者ID:pjexposito,项目名称:NuevoBusElche,代码行数:11,代码来源:bus.c


示例19: history_save

static void history_save() {
  persist_write_int(MESSAGE_KEY_batches, current_history_batch);
  persist_write_int(MESSAGE_KEY_avgMood, average_mood);
  // APP_LOG(APP_LOG_LEVEL_DEBUG, "Writing %d history batches to persistent storage", current_history_batch+1);
  for (int i=0; i<=current_history_batch; i++) {
    // int result = persist_write_data(FIRST_HISTORY_BATCH+i, &history[i], sizeof(history[i]));
    // APP_LOG(APP_LOG_LEVEL_DEBUG, "Persisted history batch %d, %d bytes, result %d", i, (int) sizeof(history[i]), result);
    persist_write_data(FIRST_HISTORY_BATCH+i, &history[i], sizeof(history[i]));
  }
  selected = (Selected) {current_history_batch, history[current_history_batch].last_event};
}
开发者ID:samuelmr,项目名称:pebble-trackmood,代码行数:11,代码来源:trackmood.c


示例20: inbox_received_callback

static void inbox_received_callback(DictionaryIterator *iterator, void *context)
{
    Tuple* t = dict_read_first(iterator);
    while (t != NULL)
    {
        switch(t->key)
        {
        case KEY_INVERT:
            if (strcmp(t->value->cstring, "off") == 0)
            {
                mInvertColors = false;
            }
            if (strcmp(t->value->cstring, "on") == 0)
            {
                mInvertColors = true;
            }
            persist_write_bool(KEY_INVERT, mInvertColors);
            break;

        case KEY_STAR_SPEED:
            if (strcmp(t->value->cstring, "slow") == 0)
            {
                mStarSpeed = STAR_SPEED_SLOW;
            }
            else if (strcmp(t->value->cstring, "medium") == 0)
            {
                mStarSpeed = STAR_SPEED_MEDIUM;
            }
            else if (strcmp(t->value->cstring, "fast") == 0)
            {
                mStarSpeed = STAR_SPEED_FAST;
            }
            
            persist_write_int(KEY_STAR_SPEED, mStarSpeed);
        break;

        case KEY_FRAMERATE:
            if (strcmp(t->value->cstring, "power") == 0)
            {
                mFramerate = FRAMERATE_POWER;
            }
            else if (strcmp(t->value->cstring, "smooth") == 0)
            {
                mFramerate = FRAMERATE_SMOOTH;
            }
            
            persist_write_int(KEY_FRAMERATE, mFramerate);
        break;
        }
        
        t = dict_read_next(iterator);
    }
}
开发者ID:jsternfield,项目名称:TetrisGameboy,代码行数:53,代码来源:TetrisGameboy.c



注:本文中的persist_write_int函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ personality函数代码示例发布时间:2022-05-30
下一篇:
C++ persist_read_int函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap