Files
sortui/src/sortui.cpp
T

47 lines
1.0 KiB
C++

// for now juist CLI, print an arr, then print each it
#include <chrono>
#include <memory>
#include <string>
#include <vector>
#include <SFML/Graphics/Color.hpp>
#include <SFML/Graphics/Font.hpp>
#include <SFML/Graphics/RenderWindow.hpp>
#include <SFML/Graphics/Text.hpp>
#include <SFML/Window/Window.hpp>
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
#include "core/app.hpp"
#include "steppable.hpp"
#include "timer.hpp"
#include "sorters.hpp"
using namespace std::chrono;
using namespace std;
vector<int> dataprovider(){
return vector<int> {9,8,1,2,7,3,6,4,5};
}
void setupsorttimers(TimerManager &mytimermanager, unique_ptr<Steppable> &mysession){
mytimermanager.add_timer(
0,
[&mysession](){return mysession->step();},
milliseconds(250));
}
int main() {
vector<SortInput> inputs;
SortInput myinput("arr1", dataprovider());
SortInput myinput2("arr2", dataprovider());
inputs.push_back(myinput);
inputs.push_back(myinput2);
App myapp(inputs);
myapp.run();
}