X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 231 (tree) |
|---|---|
| Time | 2020-01-14 00:55:56 |
| Author | |
弾がマップに当たった際の煙エフェクトを修正、使われていない変数を削除(R175の修正漏れ)
| @@ -806,7 +806,7 @@ | ||
| 806 | 806 | //マップとの当たり判定 |
| 807 | 807 | if( CollD->CheckALLBlockInside(bvx, bvy, bvz) == true ){ |
| 808 | 808 | //弾がマップに当たった処理 |
| 809 | - HitBulletMap(bvx, bvy, bvz, teamid); | |
| 809 | + HitBulletMap(bx + vx*(Dist-1.0f), by + vy*(Dist-1.0f), bz + vz*(Dist-1.0f), teamid); | |
| 810 | 810 | |
| 811 | 811 | //攻撃力と貫通力を計算 |
| 812 | 812 | penetration -= 1; |
| @@ -824,7 +824,7 @@ | ||
| 824 | 824 | // (=薄いブロックがある) |
| 825 | 825 | if( mapflag == 1 ){ |
| 826 | 826 | //弾がマップに当たった処理 |
| 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); | |
| 828 | 828 | |
| 829 | 829 | //攻撃力を計算 |
| 830 | 830 | if( penetration > 0 ){ |
| @@ -48,12 +48,6 @@ | ||
| 48 | 48 | SmallObject = NULL; |
| 49 | 49 | Bullet = NULL; |
| 50 | 50 | 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 | - } | |
| 57 | 51 | AIlevel = NULL; |
| 58 | 52 | } |
| 59 | 53 |
| @@ -151,11 +151,6 @@ | ||
| 151 | 151 | SmallObjectParameter *SmallObject; //!< 小物の情報を格納するポインタ |
| 152 | 152 | BulletParameter *Bullet; //!< 銃弾オブジェクトの情報を格納するポインタ |
| 153 | 153 | 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]; //!< 標準ミッションの追加の当たり判定を示すフラグ | |
| 159 | 154 | AIParameter *AIlevel; //!< AIの性能値 |
| 160 | 155 | |
| 161 | 156 | public: |