• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

MIDITrail をピカピカにする。鍵盤方向自動切替・多ポート・歌詞対応等


Commit MetaInfo

Revisiond3d129bbd54e7d7e4de8815eb773c12a7cdfeff4 (tree)
Time2016-10-30 13:06:35
Authoryoshy <yoshy@user...>
Commiteryoshy

Log Message

[CLEAN] コメント追加

Change Summary

Incremental Difference

--- a/MIDITrail/MIDITrailApp.cpp
+++ b/MIDITrail/MIDITrailApp.cpp
@@ -16,8 +16,10 @@
1616 #include "MTConfFile.h"
1717 #include "MIDITrailApp.h"
1818 #include "MTSceneTitle.h"
19+// >>> modify 20120729 yossiepon begin
1920 #include "MTScenePianoRoll3DMod.h"
2021 #include "MTScenePianoRoll2DMod.h"
22+// <<< modify 20120729 yossiepon end
2123 #include "MTScenePianoRollRain.h"
2224 #include "MTScenePianoRoll3DLive.h"
2325 #include "MTScenePianoRoll2DLive.h"
@@ -2066,10 +2068,14 @@ int MIDITrailApp::_CreateScene(
20662068 //プレイヤ用シーン生成
20672069 if (pSeqData != NULL) {
20682070 if (type == PianoRoll3D) {
2071+// >>> modify 20120729 yossiepon begin
20692072 m_pScene = new MTScenePianoRoll3DMod();
2073+// <<< modify 20120729 yossiepon end
20702074 }
20712075 else if (type == PianoRoll2D) {
2076+// >>> modify 20120729 yossiepon begin
20722077 m_pScene = new MTScenePianoRoll2DMod();
2078+// <<< modify 20120729 yossiepon end
20732079 }
20742080 else if (type == PianoRollRain) {
20752081 m_pScene = new MTScenePianoRollRain();
--- a/MIDITrail/MTDashboard.cpp
+++ b/MIDITrail/MTDashboard.cpp
@@ -265,6 +265,7 @@ EXIT:;
265265 return result;
266266 }
267267
268+// >>> modify 20120729 yossiepon begin
268269 //******************************************************************************
269270 // 演奏時間登録(秒)
270271 //******************************************************************************
@@ -274,7 +275,9 @@ void MTDashboard::SetPlayTimeSec(
274275 {
275276 m_PlayTimeSec = playTimeSec * 1000;
276277 }
278+// <<< modify 20120729 yossiepon end
277279
280+// >>> add 20120729 yossiepon begin
278281 //******************************************************************************
279282 // 演奏時間登録(ミリ秒)
280283 //******************************************************************************
@@ -284,6 +287,7 @@ void MTDashboard::SetPlayTimeMSec(
284287 {
285288 m_PlayTimeSec = playTimeSec;
286289 }
290+// <<< add 20120729 yossiepon end
287291
288292 //******************************************************************************
289293 // 全体演奏時間登録(秒)
--- a/MIDITrail/MTDashboard.h
+++ b/MIDITrail/MTDashboard.h
@@ -74,7 +74,9 @@ public:
7474
7575 //演奏経過時間と総演奏時間の登録
7676 void SetPlayTimeSec(unsigned long playTimeSec);
77+// >>> add 20120729 yossiepon begin
7778 void SetPlayTimeMSec(unsigned long playTimeSec);
79+// <<< add 20120729 yossiepon end
7880 void SetTotalPlayTimeSec(unsigned long totalPlayTimeSec);
7981
8082 //テンポ登録
--- a/MIDITrail/MTGridBox.h
+++ b/MIDITrail/MTGridBox.h
@@ -45,15 +45,20 @@ public:
4545 //解放
4646 void Release();
4747
48+// >>> modify 20120728 yossiepon begin
4849 protected:
4950
5051 DXPrimitive m_Primitive;
5152 MTNoteDesign m_NoteDesign;
5253
54+// <<< modify 20120728 yossiepon end
55+
5356 private:
5457
58+// >>> modify 20120728 yossiepon begin
5559 unsigned long m_BarNum;
5660 SMPortList m_PortList;
61+// <<< modify 20120728 yossiepon end
5762 bool m_isVisible;
5863
5964 //頂点バッファ構造体
--- a/MIDITrail/MTNoteBox.cpp
+++ b/MIDITrail/MTNoteBox.cpp
@@ -509,10 +509,12 @@ void MTNoteBox::Release()
509509 m_PrimitiveActiveNotes.Release();
510510 m_NoteList.Clear();
511511
512+// >>> modify 20120728 yossiepon begin
512513 if(m_pNoteStatus != NULL) {
513514 delete [] m_pNoteStatus;
514515 m_pNoteStatus = NULL;
515516 }
517+// <<< modify 20120728 yossiepon end
516518 }
517519
518520 //******************************************************************************
--- a/MIDITrail/MTNoteBox.h
+++ b/MIDITrail/MTNoteBox.h
@@ -47,7 +47,9 @@ public:
4747 virtual ~MTNoteBox(void);
4848
4949 //生成
50+// >>> modify 20120728 yossiepon begin
5051 virtual int Create(
52+// <<< modify 20120728 yossiepon end
5153 LPDIRECT3DDEVICE9 pD3DDevice,
5254 const TCHAR* pSceneName,
5355 SMSeqData* pSeqData,
@@ -55,23 +57,30 @@ public:
5557 );
5658
5759 //更新
60+// >>> modify 20120728 yossiepon begin
5861 virtual int Transform(LPDIRECT3DDEVICE9 pD3DDevice, float rollAngle);
62+// <<< modify 20120728 yossiepon end
5963
6064 //描画
6165 int Draw(LPDIRECT3DDEVICE9 pD3DDevice);
6266
6367 //解放
68+// >>> modify 20120728 yossiepon begin
6469 virtual void Release();
70+// <<< modify 20120728 yossiepon end
6571
6672 //演奏チックタイム登録
6773 void SetCurTickTime(unsigned long curTickTime);
6874
6975 //リセット
76+// >>> modify 20120728 yossiepon begin
7077 virtual void Reset();
78+// <<< modify 20120728 yossiepon end
7179
7280 //スキップ状態
7381 void SetSkipStatus(bool isSkipping);
7482
83+// >>> modify 20120728 yossiepon begin
7584 protected:
7685
7786 //頂点バッファ構造体
@@ -111,14 +120,16 @@ protected:
111120 unsigned long elapsedTime = 0xFFFFFFFF,
112121 bool isEnablePitchBend = false
113122 );
114- int _TransformActiveNotes(LPDIRECT3DDEVICE9 pD3DDevice);
115123
124+ int _TransformActiveNotes(LPDIRECT3DDEVICE9 pD3DDevice);
116125 virtual int _UpdateStatusOfActiveNotes(LPDIRECT3DDEVICE9 pD3DDevice);
117126 virtual int _UpdateVertexOfActiveNotes(LPDIRECT3DDEVICE9 pD3DDevice);
118127
119128 int _HideNoteBox(unsigned long index);
120129 int _ShowNoteBox(unsigned long index);
121130
131+// <<< modify 20120728 yossiepon end
132+
122133 private:
123134
124135 //発音ノート情報構造体
@@ -129,6 +140,7 @@ private:
129140 unsigned long startTime;
130141 };
131142
143+// >>> modify 20120728 yossiepon begin
132144 private:
133145
134146 //発音中ノートボックス
@@ -148,6 +160,8 @@ private:
148160 void _MakeMaterial(D3DMATERIAL9* pMaterial);
149161 void _MakeMaterialForActiveNote(D3DMATERIAL9* pMaterial);
150162
163+// <<< modify 20120728 yossiepon end
164+
151165 };
152166
153167
--- a/MIDITrail/MTNoteDesign.h
+++ b/MIDITrail/MTNoteDesign.h
@@ -144,7 +144,9 @@ public:
144144
145145 //ポート原点座標取得
146146 float GetPortOriginY(unsigned char portNo);
147+// >>> modify 20120728 yossiepon begin
147148 virtual float GetPortOriginZ(unsigned char portNo);
149+// <<< modify 20120728 yossiepon end
148150
149151 //世界座標配置移動ベクトル取得
150152 D3DXVECTOR3 GetWorldMoveVector();
@@ -173,6 +175,7 @@ public:
173175 //再生面カラー取得
174176 D3DXCOLOR GetPlaybackSectionColor();
175177
178+// >>> modify 20120728 yossiepon begin
176179 protected:
177180
178181 float m_RippleHeight;
@@ -186,8 +189,11 @@ protected:
186189 virtual void _Clear();
187190 virtual int _LoadConfFile(const TCHAR* pSceneName);
188191
192+// <<< modify 20120728 yossiepon end
193+
189194 private:
190195
196+// >>> modify 20120728 yossiepon begin
191197 unsigned long m_TimeDivision;
192198 float m_QuarterNoteLength;
193199 float m_NoteBoxHeight;
@@ -196,17 +202,22 @@ private:
196202 float m_ChStep;
197203 float m_PictBoardRelativePos;
198204
205+// <<< modify 20120728 yossiepon end
206+
199207 D3DXCOLOR m_NoteColor[16];
200208 D3DXCOLOR m_ActiveNoteEmissive;
201209 D3DXCOLOR m_GridLineColor;
202210 D3DXCOLOR m_PlaybackSectionColor;
203211
212+// >>> modify 20120728 yossiepon begin
204213 int m_ActiveNoteDuration;
205214 int m_RippleDuration;
206215
207216 int m_LiveMonitorDisplayDuration;
208217 float m_LiveNoteLengthPerSecond;
209218
219+// <<< modify 20120728 yossiepon end
220+
210221 };
211222
212223
--- a/MIDITrail/MTNoteRipple.cpp
+++ b/MIDITrail/MTNoteRipple.cpp
@@ -263,10 +263,12 @@ void MTNoteRipple::Release()
263263 m_pTexture = NULL;
264264 }
265265
266+// >>> modify 20120728 yossiepon begin
266267 if(m_pNoteStatus != NULL) {
267268 delete [] m_pNoteStatus;
268269 m_pNoteStatus = NULL;
269270 }
271+// <<< modify 20120728 yossiepon end
270272 }
271273
272274 //******************************************************************************
--- a/MIDITrail/MTNoteRipple.h
+++ b/MIDITrail/MTNoteRipple.h
@@ -44,7 +44,9 @@ public:
4444 virtual ~MTNoteRipple(void);
4545
4646 //生成
47+// >>> modify 20120728 yossiepon begin
4748 virtual int Create(
49+// <<< modify 20120728 yossiepon end
4850 LPDIRECT3DDEVICE9 pD3DDevice,
4951 const TCHAR* pSceneName,
5052 SMSeqData* pSeqData,
@@ -52,13 +54,19 @@ public:
5254 );
5355
5456 //更新
57+// >>> modify 20120728 yossiepon begin
5558 virtual int Transform(LPDIRECT3DDEVICE9 pD3DDevice, D3DXVECTOR3 camVector, float rollAngle);
59+// <<< modify 20120728 yossiepon end
5660
5761 //描画
62+// >>> modify 20120728 yossiepon begin
5863 virtual int Draw(LPDIRECT3DDEVICE9 pD3DDevice);
64+// <<< modify 20120728 yossiepon end
5965
6066 //解放
67+// >>> modify 20120728 yossiepon begin
6168 virtual void Release();
69+// <<< modify 20120728 yossiepon end
6270
6371 //ノートOFF登録
6472 void SetNoteOff(
@@ -79,7 +87,9 @@ public:
7987 void SetCurTickTime(unsigned long curTickTime);
8088
8189 //リセット
90+// >>> modify 20120728 yossiepon begin
8291 virtual void Reset();
92+// <<< modify 20120728 yossiepon end
8393
8494 //表示設定
8595 void SetEnable(bool isEnable);
@@ -87,6 +97,7 @@ public:
8797 //スキップ状態
8898 void SetSkipStatus(bool isSkipping);
8999
100+// >>> modify 20120728 yossiepon begin
90101 protected:
91102
92103 //ノート発音状態構造体
@@ -143,8 +154,11 @@ protected:
143154 virtual int _TransformRipple(LPDIRECT3DDEVICE9 pD3DDevice);
144155 virtual int _UpdateVertexOfRipple(LPDIRECT3DDEVICE9 pD3DDevice);
145156
157+// <<< modify 20120728 yossiepon end
158+
146159 private:
147160
161+// >>> modify 20120728 yossiepon begin
148162 //描画系
149163 D3DMATERIAL9 m_Material;
150164
@@ -159,6 +173,9 @@ private:
159173 unsigned long curTime,
160174 bool* pIsTimeout
161175 );
176+
177+// <<< modify 20120728 yossiepon end
178+
162179 };
163180
164181
--- a/MIDITrail/MTPianoKeyboard.cpp
+++ b/MIDITrail/MTPianoKeyboard.cpp
@@ -1571,6 +1571,7 @@ int MTPianoKeyboard::Transform(
15711571 return result;
15721572 }
15731573
1574+// >>> add 20120729 yossiepon begin
15741575 //******************************************************************************
15751576 // 移動
15761577 //******************************************************************************
@@ -1585,6 +1586,7 @@ int MTPianoKeyboard::Transform(
15851586 {
15861587 return YN_SET_ERR("Program error.", 0, 0);
15871588 }
1589+// <<< add 20120729 yossiepon end
15881590
15891591 //******************************************************************************
15901592 // キーのリセット
@@ -1641,6 +1643,7 @@ EXIT:;
16411643 return result;
16421644 }
16431645
1646+// >>> add 20120728 yossiepon begin
16441647 //******************************************************************************
16451648 // キーの押し込み
16461649 //******************************************************************************
@@ -1653,6 +1656,7 @@ int MTPianoKeyboard::PushKey(
16531656 {
16541657 return YN_SET_ERR("Program error.", 0, 0);
16551658 }
1659+// <<< add 20120728 yossiepon end
16561660
16571661 //******************************************************************************
16581662 // 描画
@@ -1668,7 +1672,9 @@ int MTPianoKeyboard::Draw(
16681672 pD3DDevice->SetTextureStageState(0, D3DTSS_COLOROP, D3DTOP_MODULATE);
16691673 pD3DDevice->SetTextureStageState(0, D3DTSS_COLORARG1, D3DTA_TEXTURE);
16701674 pD3DDevice->SetTextureStageState(0, D3DTSS_COLORARG2, D3DTA_DIFFUSE);
1675+// >>> modify 20120728 yossiepon begin
16711676 // アルファ演算:乗算 引数1:テクスチャ 引数2:ポリゴン
1677+// <<< modify 20120728 yossiepon end
16721678 pD3DDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_MODULATE);
16731679 pD3DDevice->SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE);
16741680 pD3DDevice->SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE);
--- a/MIDITrail/MTPianoKeyboard.h
+++ b/MIDITrail/MTPianoKeyboard.h
@@ -35,7 +35,9 @@ public:
3535 virtual ~MTPianoKeyboard(void);
3636
3737 //生成
38+// >>> modify 20120728 yossiepon begin
3839 virtual int Create(
40+// <<< modify 20120728 yossiepon end
3941 LPDIRECT3DDEVICE9 pD3DDevice,
4042 const TCHAR* pSceneName,
4143 SMSeqData* pSeqData,
@@ -44,7 +46,9 @@ public:
4446
4547 //更新
4648 int Transform(LPDIRECT3DDEVICE9 pD3DDevice, D3DXVECTOR3 moveVector, float rollAngle);
49+// >>> add 20120729 yossiepon begin
4750 virtual int Transform(LPDIRECT3DDEVICE9 pD3DDevice, D3DXVECTOR3 moveVector1, D3DXVECTOR3 moveVector2, float scale, float z, float rollAngle);
51+// <<< add 20120729 yossiepon end
4852
4953
5054 //描画
@@ -56,11 +60,14 @@ public:
5660 //キー状態変更
5761 int ResetKey(unsigned char noteNo);
5862 int PushKey(unsigned char noteNo, float keyDownRate, unsigned long elapsedTime);
63+// >>> modify 20120728 yossiepon begin
5964 virtual int PushKey(unsigned char chNo, unsigned char noteNo, float keyDownRate, unsigned long elapsedTime);
65+// <<< modify 20120728 yossiepon end
6066
6167 //共有用テクスチャ取得
6268 LPDIRECT3DTEXTURE9 GetTexture();
6369
70+// >>> modify 20120728 yossiepon begin
6471 protected:
6572
6673 //キーボードプリミティブ
@@ -71,6 +78,8 @@ protected:
7178
7279 int _RotateKey(unsigned char noteNo, float angle, D3DXCOLOR* pColor = NULL);
7380
81+// <<< modify 20120728 yossiepon end
82+
7483 private:
7584
7685 //頂点バッファ構造体
@@ -91,10 +100,13 @@ private:
91100
92101 private:
93102
103+// >>> modify 20120728 yossiepon begin
94104 //テクスチャ
95105 LPDIRECT3DTEXTURE9 m_pTexture;
96106 D3DXIMAGE_INFO m_ImgInfo;
97107
108+// <<< modify 20120728 yossiepon end
109+
98110 //バッファ情報
99111 MTBufInfo m_BufInfo[SM_MAX_NOTE_NUM];
100112
@@ -132,7 +144,9 @@ private:
132144 int _LoadTexture(LPDIRECT3DDEVICE9 pD3DDevice, const TCHAR* pSceneName);
133145 void _MakeMaterial(D3DMATERIAL9* pMaterial);
134146
147+// >>> modify 20120728 yossiepon begin
135148 D3DXVECTOR3 _RotateYZ(float centerY, float centerZ, D3DXVECTOR3 p1, float angle);
149+// <<< modify 20120728 yossiepon end
136150
137151 };
138152
--- a/MIDITrail/MTPianoKeyboardCtrl.cpp
+++ b/MIDITrail/MTPianoKeyboardCtrl.cpp
@@ -501,16 +501,13 @@ void MTPianoKeyboardCtrl::Release()
501501 }
502502 }
503503
504-// >>> add 20120728 yossiepon begin
505- if(m_pNoteStatus != NULL) {
506-// <<< add 20120728 yossiepon end
507504 // >>> modify 20120728 yossiepon begin
505+ if(m_pNoteStatus != NULL) {
506+ //20120728 yossiepon: delete を delete[] に修正
508507 delete[] m_pNoteStatus;
509-// <<< modify 20120728 yossiepon end
510508 m_pNoteStatus = NULL;
511-// >>> add 20120728 yossiepon begin
512509 }
513-// <<< add 20120728 yossiepon end
510+// <<< modify 20120728 yossiepon end
514511 }
515512
516513 //******************************************************************************
--- a/MIDITrail/MTPianoKeyboardCtrl.h
+++ b/MIDITrail/MTPianoKeyboardCtrl.h
@@ -37,7 +37,9 @@ public:
3737 virtual ~MTPianoKeyboardCtrl(void);
3838
3939 //生成
40+// >>> modify 20120728 yossiepon begin
4041 virtual int Create(
42+// <<< modify 20120728 yossiepon end
4143 LPDIRECT3DDEVICE9 pD3DDevice,
4244 const TCHAR* pSceneName,
4345 SMSeqData* pSeqData,
@@ -45,10 +47,14 @@ public:
4547 );
4648
4749 //更新
50+// >>> modify 20120728 yossiepon begin
4851 virtual int Transform(LPDIRECT3DDEVICE9 pD3DDevice, float rollAngle);
52+// <<< modify 20120728 yossiepon end
4953
5054 //描画
55+// >>> modify 20120728 yossiepon begin
5156 virtual int Draw(LPDIRECT3DDEVICE9 pD3DDevice);
57+// <<< modify 20120728 yossiepon end
5258
5359 //解放
5460 void Release();
@@ -60,7 +66,9 @@ public:
6066 void SetPlayTimeMSec(unsigned long playTimeMsec);
6167
6268 //リセット
69+// >>> modify 20120728 yossiepon begin
6370 virtual void Reset();
71+// <<< modify 20120728 yossiepon end
6472
6573 //表示設定
6674 void SetEnable(bool isEnable);
@@ -68,6 +76,7 @@ public:
6876 //スキップ状態
6977 void SetSkipStatus(bool isSkipping);
7078
79+// >>> modify 20120728 yossiepon begin
7180 protected:
7281
7382 //キー状態
@@ -85,6 +94,8 @@ protected:
8594 float keyDownRate;
8695 };
8796
97+protected:
98+
8899 //ノートデザイン
89100 MTNoteDesign m_NoteDesign;
90101
@@ -124,12 +135,18 @@ protected:
124135 virtual int _UpdateVertexOfActiveNotes(LPDIRECT3DDEVICE9 pD3DDevice);
125136 float _GetPichBendShiftPosX(unsigned char portNo, unsigned char chNo);
126137
138+// <<< modify 20120728 yossiepon end
139+
127140 private:
128141
142+// >>> modify 20120728 yossiepon begin
129143 //スキップ状態
130144 bool m_isSkipping;
145+// <<< modify 20120728 yossiepon end
131146
147+// >>> modify 20120728 yossiepon begin
132148 int _UpdateStatusOfActiveNotes(LPDIRECT3DDEVICE9 pD3DDevice);
149+// <<< modify 20120728 yossiepon end
133150
134151 };
135152
--- a/MIDITrail/MTPianoKeyboardDesign.h
+++ b/MIDITrail/MTPianoKeyboardDesign.h
@@ -55,12 +55,16 @@ public:
5555 virtual ~MTPianoKeyboardDesign(void);
5656
5757 //初期化
58+// >>> modify 20120728 yossiepon begin
5859 virtual int Initialize(const TCHAR* pSceneName, SMSeqData* pSeqData);
60+// <<< modify 20120728 yossiepon end
5961
6062 //ポート原点座標取得
6163 float GetPortOriginX(unsigned char portNo);
64+// >>> modify 20120728 yossiepon begin
6265 virtual float GetPortOriginY(unsigned char portNo);
6366 virtual float GetPortOriginZ(unsigned char portNo);
67+// <<< modify 20120728 yossiepon end
6468
6569 //キー種別取得
6670 KeyType GetKeyType(unsigned char noteNo);
@@ -168,11 +172,14 @@ public:
168172 );
169173
170174 //キーボード基準座標取得
175+// >>> modify 20120728 yossiepon begin
171176 virtual D3DXVECTOR3 GetKeyboardBasePos(unsigned char portNo, unsigned char chNo);
177+// <<< modify 20120728 yossiepon end
172178
173179 //キーボード最大表示数取得
174180 unsigned long GetKeyboardMaxDispNum();
175181
182+// >>> modify 20120728 yossiepon begin
176183 protected:
177184
178185 //ポート情報
@@ -189,6 +196,8 @@ protected:
189196 virtual void _Initialize();
190197 virtual int _LoadConfFile(const TCHAR* pSceneName);
191198
199+// <<< modify 20120728 yossiepon end
200+
192201 private:
193202
194203 //キー情報
@@ -197,9 +206,14 @@ private:
197206 float keyCenterPosX;
198207 } MTKeyInfo;
199208
209+private:
210+
211+// >>> modify 20120728 yossiepon begin
200212 //キー情報配列
201213 MTKeyInfo m_KeyInfo[SM_MAX_NOTE_NUM];
202214
215+// <<< modify 20120728 yossiepon end
216+
203217 //スケール情報
204218 float m_WhiteKeyStep;
205219 float m_WhiteKeyWidth;
@@ -222,18 +236,24 @@ private:
222236 int m_KeyUpDuration;
223237
224238 //キーボード配置情報
239+// >>> modify 20120728 yossiepon begin
225240 float m_KeyboardStepZ;
226241 int m_KeyboardMaxDispNum;
242+// <<< modify 20120728 yossiepon end
227243
228244 //キー色情報
229245 D3DXCOLOR m_WhiteKeyColor;
230246 D3DXCOLOR m_BlackKeyColor;
231247
232248 //発音中キー色情報
249+// >>> modify 20120728 yossiepon begin
233250 D3DXCOLOR m_ActiveKeyColor;
251+// <<< modify 20120728 yossiepon end
234252
253+// >>> modify 20120728 yossiepon begin
235254 void _InitKeyType();
236255 void _InitKeyPos();
256+// <<< modify 20120728 yossiepon end
237257
238258 };
239259
--- a/MIDITrail/MTScenePianoRoll3D.h
+++ b/MIDITrail/MTScenePianoRoll3D.h
@@ -38,7 +38,9 @@ public:
3838
3939 //コンストラクタ/デストラクタl
4040 MTScenePianoRoll3D();
41+// >>> modify 20120728 yossiepon begin
4142 virtual ~MTScenePianoRoll3D();
43+// <<< modify 20120728 yossiepon end
4244
4345 //名称取得
4446 const TCHAR* GetName();
@@ -51,13 +53,19 @@ public:
5153 );
5254
5355 //変換
56+// >>> modify 20120728 yossiepon begin
5457 virtual int Transform(LPDIRECT3DDEVICE9 pD3DDevice);
58+// <<< modify 20120728 yossiepon end
5559
5660 //描画
61+// >>> modify 20120728 yossiepon begin
5762 virtual int Draw(LPDIRECT3DDEVICE9 pD3DDevice);
63+// <<< modify 20120728 yossiepon end
5864
5965 //破棄
66+// >>> modify 20120728 yossiepon begin
6067 virtual void Release();
68+// <<< modify 20120728 yossiepon end
6169
6270 //ウィンドウクリックイベント受信
6371 int OnWindowClicked(
@@ -73,7 +81,9 @@ public:
7381 int OnPlayEnd(LPDIRECT3DDEVICE9 pD3DDevice);
7482
7583 //シーケンサメッセージ受信
84+// >>> modify 20120728 yossiepon begin
7685 virtual int OnRecvSequencerMsg(
86+// <<< modify 20120728 yossiepon end
7787 unsigned long wParam,
7888 unsigned long lParam
7989 );
@@ -90,16 +100,16 @@ public:
90100 void ResetViewpoint();
91101
92102 //エフェクト設定
103+// >>> modify 20120728 yossiepon begin
93104 virtual void SetEffect(MTScene::EffectType type, bool isEnable);
105+// <<< modify 20120728 yossiepon end
94106
95107 //演奏速度設定
96108 void SetPlaySpeedRatio(unsigned long ratio);
97109
110+// >>> modify 20120728 yossiepon begin
98111 protected:
99112
100- ////ライト
101- //DXDirLight m_DirLight;
102-
103113 ////一人称カメラ
104114 MTFirstPersonCam m_FirstPersonCam;
105115
@@ -115,18 +125,6 @@ protected:
115125 //ピッチベンド情報
116126 MTNotePitchBend m_NotePitchBend;
117127
118- ////マウス視線移動モード
119- //bool m_IsMouseCamMode;
120-
121- ////自動回転モード
122- //bool m_IsAutoRollMode;
123-
124- ////視点情報
125- //MTViewParamMap m_ViewParamMap;
126-
127- ////ノートデザインオブジェクト
128- //MTNoteDesign m_NoteDesign;
129-
130128 //スキップ状態
131129 bool m_IsSkipping;
132130
@@ -135,11 +133,16 @@ protected:
135133
136134 virtual void _Reset();
137135
136+// <<< modify 20120728 yossiepon end
137+
138138 private:
139139
140+// >>> modify 20120728 yossiepon begin
140141 //ライト
141142 DXDirLight m_DirLight;
142143
144+// <<< modify 20120728 yossiepon end
145+
143146 //マウス視線移動モード
144147 bool m_IsMouseCamMode;
145148
@@ -152,7 +155,9 @@ private:
152155 //ノートデザインオブジェクト
153156 MTNoteDesign m_NoteDesign;
154157
158+// >>> modify 20120728 yossiepon begin
155159 void _SetLightColor(DXDirLight* pLight);
160+// <<< modify 20120728 yossiepon end
156161
157162 };
158163
--- a/SMIDILib/SMTrack.cpp
+++ b/SMIDILib/SMTrack.cpp
@@ -26,7 +26,7 @@ namespace SMIDILib {
2626 //******************************************************************************
2727 SMTrack::SMTrack(void)
2828 // >>> modify 20120728 yossiepon begin
29- : m_List(sizeof(SMDataSet), 1000), overwritePortNo(-1)
29+ : m_List(sizeof(SMDataSet), 1000), m_OverwritePortNo(-1)
3030 // <<< modify 20120728 yossiepon end
3131 {
3232 }
@@ -54,7 +54,7 @@ void SMTrack::Clear()
5454 m_ExDataMap.clear();
5555
5656 // >>> add 20120728 yossiepon begin
57- overwritePortNo = -1;
57+ m_OverwritePortNo = -1;
5858 // <<< add 20120728 yossiepon end
5959
6060 return;
@@ -162,10 +162,10 @@ int SMTrack::GetDataSet(
162162 //ポート番号
163163 if (pProtNo != NULL) {
164164 // >>> modify 20120728 yossiepon begin
165- if(overwritePortNo == -1) {
165+ if(m_OverwritePortNo == -1) {
166166 *pProtNo = dataSet.portNo;
167167 } else {
168- *pProtNo = (unsigned char)overwritePortNo;
168+ *pProtNo = (unsigned char)m_OverwritePortNo;
169169 }
170170 // <<< modify 20120728 yossiepon end
171171 }
@@ -232,7 +232,7 @@ int SMTrack::OverwritePortNo(short portNo)
232232 {
233233 int result = 0;
234234
235- overwritePortNo = portNo;
235+ m_OverwritePortNo = portNo;
236236
237237 return result;
238238 }
@@ -513,8 +513,8 @@ unsigned long SMTrack::_GetNoteKey(
513513 )
514514 {
515515 // >>> add 20120728 yossiepon begin
516- if(overwritePortNo != -1) {
517- portNo = (unsigned char)overwritePortNo;
516+ if(m_OverwritePortNo != -1) {
517+ portNo = (unsigned char)m_OverwritePortNo;
518518 }
519519 // <<< add 20120728 yossiepon end
520520
--- a/SMIDILib/SMTrack.h
+++ b/SMIDILib/SMTrack.h
@@ -113,7 +113,7 @@ private:
113113
114114 // >>> add 20120728 yossiepon begin
115115
116- short overwritePortNo;
116+ short m_OverwritePortNo;
117117
118118 // <<< add 20120728 yossiepon end
119119