X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 224 (tree) |
|---|---|
| Time | 2019-12-29 02:21:35 |
| Author | |
改行コード変換処理改良、変数の初期化漏れ修正
| @@ -1276,14 +1276,25 @@ | ||
| 1276 | 1276 | |
| 1277 | 1277 | //! @brief fgets()用 改行コードを取り除く |
| 1278 | 1278 | //! @param str 文字列 |
| 1279 | -//! @return 成功:0 失敗:1 | |
| 1279 | +//! @return 置き換えあり:0 置き換えなし:1 | |
| 1280 | 1280 | int DeleteLinefeed(char str[]) |
| 1281 | 1281 | { |
| 1282 | 1282 | char *pstr; |
| 1283 | + bool flag = false; | |
| 1283 | 1284 | |
| 1284 | 1285 | pstr = strchr(str, '\n'); |
| 1285 | 1286 | if( pstr ){ |
| 1286 | 1287 | *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 ){ | |
| 1287 | 1298 | return 0; |
| 1288 | 1299 | } |
| 1289 | 1300 | return 1; |
| @@ -253,6 +253,7 @@ | ||
| 253 | 253 | weapon[i] = NULL; |
| 254 | 254 | } |
| 255 | 255 | selectweapon = 1; |
| 256 | + selectweaponcnt = 0; | |
| 256 | 257 | weaponshotcnt = 0; |
| 257 | 258 | weaponreloadcnt = 0; |
| 258 | 259 | if( Param->GetHuman(id_param, &data) == 0 ){ |