public MusicPanel Add(MusicPanel mp) { panels.Add(mp); return mp; } public void Draw(GraphicsDevice GraphicsDevice, GraphicsDeviceManager graphics, SpriteBatch spriteBatch, RenderTarget2D defaultRenderTarget, int width, int height)
public static PanelManager AddPanelManager(MusicalScaleType musicalScaleType) { int[] array; switch (musicalScaleType) { default: array = PentatonicScale; break; } PanelManager pm = new PanelManager(); for (int i = 0; i < array.Length; i++) { pm.Add(new MusicPanel(pm) { NoteOffset = array[i] }); } PanelManagers.Add(pm); return pm; }