• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。


Commit MetaInfo

Revision183 (tree)
Zeit2017-08-13 12:32:31
Autorxops-mikan

Log Message

特定条件で背景空が白くなるバグの修正、ゲーム終了時に一部テクスチャリソースが解放されないバグの修正。

Ändern Zusammenfassung

Diff

--- trunk/d3dgraphics.h (revision 182)
+++ trunk/d3dgraphics.h (revision 183)
@@ -46,8 +46,8 @@
4646 #ifndef D3DGRAPHICS_H
4747 #define D3DGRAPHICS_H
4848
49-#define MAX_MODEL 96 //!< 最大モデル数
50-#define MAX_TEXTURE 64 //!< 最大テクスチャ数
49+#define MAX_MODEL 72 //!< 最大モデル数
50+#define MAX_TEXTURE 72 //!< 最大テクスチャ数
5151
5252 #define CLIPPINGPLANE_NEAR 1.0f //!< 近クリップ面(≒描画する最小距離)
5353 #define CLIPPINGPLANE_FAR 800.0f //!< 遠クリップ面(≒描画する最大距離)
--- trunk/resource.cpp (revision 182)
+++ trunk/resource.cpp (revision 183)
@@ -734,13 +734,15 @@
734734 void ResourceManager::CleanupSkyModelTexture()
735735 {
736736 if( d3dg == NULL ){ return; }
737- if( skymodel == -1 ){ return; }
738- if( skytexture == -1 ){ return; }
739737
740- d3dg->CleanupModel(skymodel);
741- d3dg->CleanupTexture(skytexture);
742- skymodel = -1;
743- skytexture = -1;
738+ if( skymodel != -1 ){
739+ d3dg->CleanupModel(skymodel);
740+ skymodel = -1;
741+ }
742+ if( skytexture != -1 ){
743+ d3dg->CleanupTexture(skytexture);
744+ skytexture = -1;
745+ }
744746 }
745747
746748 //! @brief 弾・手榴弾のサウンドを読み込む
@@ -855,19 +857,19 @@
855857 {
856858 if( d3dg == NULL ){ return; }
857859
858- if( effecttexture_blood == -1 ){
860+ if( effecttexture_blood != -1 ){
859861 d3dg->CleanupTexture(effecttexture_blood);
860862 effecttexture_blood = -1;
861863 }
862- if( effecttexture_mflash == -1 ){
864+ if( effecttexture_mflash != -1 ){
863865 d3dg->CleanupTexture(effecttexture_mflash);
864866 effecttexture_mflash = -1;
865867 }
866- if( effecttexture_smoke == -1 ){
868+ if( effecttexture_smoke != -1 ){
867869 d3dg->CleanupTexture(effecttexture_smoke);
868870 effecttexture_smoke = -1;
869871 }
870- if( effecttexture_yakkyou == -1 ){
872+ if( effecttexture_yakkyou != -1 ){
871873 d3dg->CleanupTexture(effecttexture_yakkyou);
872874 effecttexture_yakkyou = -1;
873875 }