X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 223 (tree) |
|---|---|
| Time | 2019-12-08 16:03:05 |
| Author | |
発砲時の弾道誤差計算を改善、fps表示を修正、変数の初期化漏れ修正
| @@ -2276,8 +2276,8 @@ | ||
| 2276 | 2276 | //int speed = (int)(fps / (1000.0f/GAMEFRAMEMS) * 100); |
| 2277 | 2277 | //sprintf(str, "PROCESSING SPEED %d%%", speed); |
| 2278 | 2278 | sprintf(str, "fps:%.2f", fps); |
| 2279 | - d3dg->Draw2DTextureFontText(SCREEN_WIDTH - strlen(str)*14 - 14 +1, 10+1, str, d3dg->GetColorCode(0.0f,0.0f,0.0f,1.0f), 14, 18); | |
| 2280 | - d3dg->Draw2DTextureFontText(SCREEN_WIDTH - strlen(str)*14 - 14, 10, str, d3dg->GetColorCode(1.0f,0.5f,0.0f,1.0f), 14, 18); | |
| 2279 | + d3dg->Draw2DTextureFontText(SCREEN_WIDTH - strlen(str)*10 - 5 +1, 5+1, str, d3dg->GetColorCode(0.0f,0.0f,0.0f,1.0f), 10, 14); | |
| 2280 | + d3dg->Draw2DTextureFontText(SCREEN_WIDTH - strlen(str)*10 - 5, 5, str, d3dg->GetColorCode(1.0f,0.5f,0.0f,1.0f), 10, 14); | |
| 2281 | 2281 | |
| 2282 | 2282 | //HUD表示・モードA |
| 2283 | 2283 | if( Camera_F2mode == 0 ){ |
| @@ -184,6 +184,7 @@ | ||
| 184 | 184 | weapon[i] = NULL; |
| 185 | 185 | } |
| 186 | 186 | selectweapon = 1; |
| 187 | + selectweaponcnt = 0; | |
| 187 | 188 | weaponshotcnt = 0; |
| 188 | 189 | weaponreloadcnt = 0; |
| 189 | 190 | //if( Param->GetHuman(id_param, &data) == 0 ){ |
| @@ -1910,10 +1910,8 @@ | ||
| 1910 | 1910 | if( ErrorRange != 0 ){ |
| 1911 | 1911 | int ErrorRange_x, ErrorRange_y; |
| 1912 | 1912 | |
| 1913 | - ErrorRange_x = GetRand(ErrorRange+1); | |
| 1914 | - ErrorRange_y = GetRand(ErrorRange+1); | |
| 1915 | - if( GetRand(2) == 0 ){ ErrorRange_x *= -1; } | |
| 1916 | - if( GetRand(2) == 0 ){ ErrorRange_y *= -1; } | |
| 1913 | + ErrorRange_x = GetRand(ErrorRange*2+1) - ErrorRange; | |
| 1914 | + ErrorRange_y = GetRand(ErrorRange*2+1) - ErrorRange; | |
| 1917 | 1915 | |
| 1918 | 1916 | //発射誤差分 角度に加算 |
| 1919 | 1917 | rx += ErrorRange_x * DegreeToRadian(0.15f); |