• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。


Commit MetaInfo

Revision224 (tree)
Time2019-12-29 02:21:35
Authorxops-mikan

Log Message

改行コード変換処理改良、変数の初期化漏れ修正

Change Summary

Incremental Difference

--- trunk/datafile.cpp (revision 223)
+++ trunk/datafile.cpp (revision 224)
@@ -1276,14 +1276,25 @@
12761276
12771277 //! @brief fgets()用 改行コードを取り除く
12781278 //! @param str 文字列
1279-//! @return 成功:0 失敗:1
1279+//! @return 置き換えあり:0 置き換えなし:1
12801280 int DeleteLinefeed(char str[])
12811281 {
12821282 char *pstr;
1283+ bool flag = false;
12831284
12841285 pstr = strchr(str, '\n');
12851286 if( pstr ){
12861287 *pstr = '\0';
1288+ flag = true;
1289+ }
1290+
1291+ pstr = strchr(str, '\r');
1292+ if (pstr) {
1293+ *pstr = '\0';
1294+ flag = true;
1295+ }
1296+
1297+ if( flag == true ){
12871298 return 0;
12881299 }
12891300 return 1;
--- trunk/object.cpp (revision 223)
+++ trunk/object.cpp (revision 224)
@@ -253,6 +253,7 @@
253253 weapon[i] = NULL;
254254 }
255255 selectweapon = 1;
256+ selectweaponcnt = 0;
256257 weaponshotcnt = 0;
257258 weaponreloadcnt = 0;
258259 if( Param->GetHuman(id_param, &data) == 0 ){