• 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

Revision231 (tree)
Time2020-01-14 00:55:56
Authorxops-mikan

Log Message

弾がマップに当たった際の煙エフェクトを修正、使われていない変数を削除(R175の修正漏れ)

Change Summary

Incremental Difference

--- trunk/objectmanager.cpp (revision 230)
+++ trunk/objectmanager.cpp (revision 231)
@@ -806,7 +806,7 @@
806806 //マップとの当たり判定
807807 if( CollD->CheckALLBlockInside(bvx, bvy, bvz) == true ){
808808 //弾がマップに当たった処理
809- HitBulletMap(bvx, bvy, bvz, teamid);
809+ HitBulletMap(bx + vx*(Dist-1.0f), by + vy*(Dist-1.0f), bz + vz*(Dist-1.0f), teamid);
810810
811811 //攻撃力と貫通力を計算
812812 penetration -= 1;
@@ -824,7 +824,7 @@
824824 // (=薄いブロックがある)
825825 if( mapflag == 1 ){
826826 //弾がマップに当たった処理
827- HitBulletMap(bx + vx*Dist, by + vy*Dist, bz + vz*Dist, teamid);
827+ HitBulletMap(bx + vx*(Dist-1.0f), by + vy*(Dist-1.0f), bz + vz*(Dist-1.0f), teamid);
828828
829829 //攻撃力を計算
830830 if( penetration > 0 ){
--- trunk/parameter.cpp (revision 230)
+++ trunk/parameter.cpp (revision 231)
@@ -48,12 +48,6 @@
4848 SmallObject = NULL;
4949 Bullet = NULL;
5050 MissionData = NULL;
51- for(int i=0; i<TOTAL_OFFICIALMISSION; i++){
52- missionname[i] = '\0';
53- missionfullname[i] = '\0';
54- missiondirectory[i] = '\0';
55- missiontxt[i] = '\0';
56- }
5751 AIlevel = NULL;
5852 }
5953
--- trunk/parameter.h (revision 230)
+++ trunk/parameter.h (revision 231)
@@ -151,11 +151,6 @@
151151 SmallObjectParameter *SmallObject; //!< 小物の情報を格納するポインタ
152152 BulletParameter *Bullet; //!< 銃弾オブジェクトの情報を格納するポインタ
153153 OfficialMissionParameter *MissionData; //!< 標準ミッションの情報を格納するポインタ
154- char *missionname[TOTAL_OFFICIALMISSION]; //!< 標準ミッションのミッション識別名
155- char *missionfullname[TOTAL_OFFICIALMISSION]; //!< 標準ミッションのミッション正式名称
156- char *missiondirectory[TOTAL_OFFICIALMISSION]; //!< 標準ミッションのデータディレクトリ
157- char *missiontxt[TOTAL_OFFICIALMISSION]; //!< 標準ミッションのファイル名(.pd1/.txt)
158- bool missioncollisionflag[TOTAL_OFFICIALMISSION]; //!< 標準ミッションの追加の当たり判定を示すフラグ
159154 AIParameter *AIlevel; //!< AIの性能値
160155
161156 public: