예제 #1
0
        public void CopyFrom(チップ srcChip)
        {
            // プロパティ(1)
            this.チップ種別  = srcChip.チップ種別;
            this.小節番号   = srcChip.小節番号;
            this.小節内位置  = srcChip.小節内位置;
            this.小節解像度  = srcChip.小節解像度;
            this.描画時刻ms = srcChip.描画時刻ms;
            this.発声時刻ms = srcChip.発声時刻ms;
            this.音量     = srcChip.音量;
            this.BPM    = srcChip.BPM;

            // プロパティ(2)
            this.可視       = srcChip.可視;
            this.ヒット済みである = srcChip.ヒット済みである;
            this.発声済みである  = srcChip.発声済みである;

            // プロパティ(3)
            this.譜面内絶対位置grid     = srcChip.譜面内絶対位置grid;
            this.ドラッグ操作により選択中である = srcChip.ドラッグ操作により選択中である;
            this.選択が確定している       = srcChip.選択が確定している;
            this.移動済みである         = srcChip.移動済みである;
            this.チップ内文字列         = srcChip.チップ内文字列;
            this.枠外レーン数          = srcChip.枠外レーン数;
        }
예제 #2
0
 public チップ(チップ コピー元チップ)
 {
     this.CopyFrom(コピー元チップ);
 }