当前位置: 首页>>代码示例>>C++>>正文


C++ UserClass::SetSaveData方法代码示例

本文整理汇总了C++中UserClass::SetSaveData方法的典型用法代码示例。如果您正苦于以下问题:C++ UserClass::SetSaveData方法的具体用法?C++ UserClass::SetSaveData怎么用?C++ UserClass::SetSaveData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UserClass的用法示例。


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

示例1: CheckText

/*様々なテキストチェック*/
void TextClass::CheckText(UserClass &User){
	//メニュー決定フラグを折っておく
	MenuEnterFlag = 0;

	const int AtherSelect = -1;

	//一回目フラグ
	static bool FirstFlag = FALSE;

	//シーンの終わりなら、次のシーンへ(カウント更新)
	if( TextCount >= LineMax[SceneCount] ){
		SceneCount++;
		TextCount  = 0;
		SerifCount = 0;

		//ユーザークラスに渡す
		SaveData.SceneCount = SceneCount;
		SaveData.TextCount  = TextCount;
		SaveData.SerifCount = SerifCount;
		User.SetSaveData(SaveData);
		
		//アイキャッチを動作させる
		WriteMode = EYECATCH;
	}

	//シーンのはじめにアイキャッチを動作させる
	if( SceneCount == 0 && TextCount == 0 && FirstFlag == FALSE ){
		Select    = AtherSelect;
		WriteMode = EYECATCH;
		FirstFlag = TRUE;
	}
	if( TextCount > 0 ) FirstFlag = FALSE;
	

}
开发者ID:kawashi,项目名称:Reverberation,代码行数:36,代码来源:text.cpp

示例2: SetGameData

/*現在のデータをセット*/
void TextClass::SetGameData(UserClass &User){
	//時間関係
	time_t now;
	struct tm *Date;

	time(&now);
	Date = localtime(&now);
	
	SaveData.SceneCount = SceneCount;
	SaveData.TextCount  = TextCount;
	SaveData.SerifCount = SerifCount;
	SaveData.BGMCode    = User.GetBGMCode();
	SaveData.BackCode   = User.GetBackCode();
	SaveData.CharCode	= User.GetCharacterCode();
	SaveData.Year		= Date->tm_year+1900;
	SaveData.Mon		= Date->tm_mon+1;
	SaveData.Day		= Date->tm_mday;
	SaveData.TextLength = Text[SceneCount][TextCount].size();
	strcpy(SaveData.Text,Text[SceneCount][TextCount].c_str());

	//現在カウントを更新
	User.SetSaveData(SaveData);
}
开发者ID:kawashi,项目名称:Reverberation,代码行数:24,代码来源:text.cpp


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