OSDN Git Service

DTXMania089リリースに際してのtag付け。
[dtxmania/dtxmania.git] / 110401(DTXMania089) / DTXManiaプロジェクト / コード / ステージ / 07.演奏 / CAct演奏RGB共通.cs
1 using System;\r
2 using System.Collections.Generic;\r
3 using System.Text;\r
4 using FDK;\r
5 \r
6 namespace DTXMania\r
7 {\r
8         internal class CAct演奏RGB共通 : CActivity\r
9         {\r
10                 // プロパティ\r
11 \r
12                 protected bool[] b押下状態 = new bool[ 6 ];\r
13                 protected CTexture txRGB;\r
14 \r
15 \r
16                 // コンストラクタ\r
17 \r
18                 public CAct演奏RGB共通()\r
19                 {\r
20                         base.b活性化してない = true;\r
21                 }\r
22                 \r
23                 \r
24                 // メソッド\r
25 \r
26                 public void Push( int nLane )\r
27                 {\r
28                         this.b押下状態[ nLane ] = true;\r
29                 }\r
30 \r
31 \r
32                 // CActivity 実装\r
33 \r
34                 public override void On活性化()\r
35                 {\r
36                         for( int i = 0; i < 6; i++ )\r
37                         {\r
38                                 this.b押下状態[ i ] = false;\r
39                         }\r
40                         base.On活性化();\r
41                 }\r
42                 public override void OnManagedリソースの作成()\r
43                 {\r
44                         if( !base.b活性化してない )\r
45                         {\r
46                                 this.txRGB = CDTXMania.tテクスチャの生成( CSkin.Path( @"Graphics\ScreenPlay RGB buttons.png" ) );\r
47                                 base.OnManagedリソースの作成();\r
48                         }\r
49                 }\r
50                 public override void OnManagedリソースの解放()\r
51                 {\r
52                         if( !base.b活性化してない )\r
53                         {\r
54                                 CDTXMania.tテクスチャの解放( ref this.txRGB );\r
55                                 base.OnManagedリソースの解放();\r
56                         }\r
57                 }\r
58         }\r
59 }\r