• 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

Revision223 (tree)
Time2019-12-08 16:03:05
Authorxops-mikan

Log Message

発砲時の弾道誤差計算を改善、fps表示を修正、変数の初期化漏れ修正

Change Summary

Incremental Difference

--- trunk/gamemain.cpp (revision 222)
+++ trunk/gamemain.cpp (revision 223)
@@ -2276,8 +2276,8 @@
22762276 //int speed = (int)(fps / (1000.0f/GAMEFRAMEMS) * 100);
22772277 //sprintf(str, "PROCESSING SPEED %d%%", speed);
22782278 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);
22812281
22822282 //HUD表示・モードA
22832283 if( Camera_F2mode == 0 ){
--- trunk/object.cpp (revision 222)
+++ trunk/object.cpp (revision 223)
@@ -184,6 +184,7 @@
184184 weapon[i] = NULL;
185185 }
186186 selectweapon = 1;
187+ selectweaponcnt = 0;
187188 weaponshotcnt = 0;
188189 weaponreloadcnt = 0;
189190 //if( Param->GetHuman(id_param, &data) == 0 ){
--- trunk/objectmanager.cpp (revision 222)
+++ trunk/objectmanager.cpp (revision 223)
@@ -1910,10 +1910,8 @@
19101910 if( ErrorRange != 0 ){
19111911 int ErrorRange_x, ErrorRange_y;
19121912
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;
19171915
19181916 //発射誤差分 角度に加算
19191917 rx += ErrorRange_x * DegreeToRadian(0.15f);