view SequenceController.h @ 8:d59de9fd3496

Refactored messageController, ready for instroduction of other stages and tests.
author Robert Tubb <rt300@eecs.qmul.ac.uk>
date Fri, 17 Oct 2014 16:35:22 +0100
parents
children e25d2b1b185e
line wrap: on
line source
//
//  SequenceController.h
//  riftathon
//
//  Created by Robert Tubb on 17/10/2014.
//
//

#ifndef __riftathon__SequenceController__
#define __riftathon__SequenceController__

#include <iostream>
#include "presetManager.h"

class Sequence{
    int tempo;
    vector<Preset *> presetSequence;
    
    
};

class SequenceControler{
    
    SequenceControler(const vector<Preset>& presets);

    void makeSequences();
    
    Sequence getNextSequence();
    
private:
    const vector<Preset>& thePresets;
    vector<Sequence> theSequences;
};

#endif /* defined(__riftathon__SequenceController__) */