private void Initialize(GtTickDataTable pTickDataTable, int pNumberOfVisibleBeats) { if (pTickDataTable == null) { throw new GtSceneGuitarItemInvalidParameter("pTickDataTable parameter is required for GtSceneGuitarItem construction."); } if (pTickDataTable.fItems.Length == 0) { throw new GtSceneGuitarItemInvalidParameter("pTickDataTable parameter must have items to be passed to GtSceneGuitarItem constructor."); } NumberOfVisibleBeats = pNumberOfVisibleBeats; fTickDataTable = pTickDataTable; fCurrentPosition = new BeatTick(1, 0); fCurrentPositionInMiliseconds = 0; InitializeSceneItems(); }
public GtSceneGuitar(GtTickDataTable pTickDataTable) { Initialize(pTickDataTable, 4 /*pNumberOfVisibleBeats*/); }
public GtSceneGuitar(GtTickDataTable pTickDataTable, int pNumberOfVisibleBeats) { Initialize(pTickDataTable, pNumberOfVisibleBeats); }