#region File Description
//-----------------------------------------------------------------------------
// PatternGroupData.cs
//
// Microsoft XNA Community Game Platform
// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
#endregion
#region Using Statements
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework.Content;
#endregion
namespace SceneDataLibrary
{
///
/// This class manages the data of multiple pattern objects.
/// In Layout, pattern groups correspond to these pattern objects.
/// Sequence objects refer to these pattern groups and display them.
///
/// 複数のパターンオブジェクトデータをまとめて保持するクラスです。
/// Layoutではパターングループが相当します。
/// シーケンスオブジェクトは、このパターングループを
/// 参照・表示します。
///
public class PatternGroupData
{
private List patternObjectList =
new List();
#region Properties
///
/// Obtains and sets the list of pattern data.
/// This list can be also used to display a certain pattern.
/// For details of pattern display, refer to the PatternObjectData.Draw function.
///
/// パターンデータのリストを設定取得します。
/// このリストの内容から、任意のパターンを表示することも可能です。
/// 表示の詳細は、PatternObjectData.Draw関数を参照ください。
///
public List PatternObjectList
{
get
{
if (null == patternObjectList)
patternObjectList = new List();
return patternObjectList;
}
}
#endregion
}
}