VulcanoLE/headers/VulcanoLE/Scripts/Random.h

21 lines
519 B
C
Raw Normal View History

2021-05-02 17:25:03 +02:00
#pragma once
#include <VulcanoLE/Audio/AudioGrabber.h>
#include <VulcanoLE/Keyboards/Vulcan121.h>
#include <VulcanoLE/Visual/VIZ.h>
#include <vector>
2021-12-30 18:06:04 +01:00
#include "VUtils/Random.h"
2021-05-02 17:25:03 +02:00
namespace VIZ {
class Random : public VIZ {
protected:
2021-12-30 18:06:04 +01:00
led_map map{};
VUtils::Random m_random;
double m_angle{0.0};
2021-05-02 17:25:03 +02:00
public:
Random(AudioGrabber *pGrabber, Vulcan121 *vulcan);
void onSetup() override;
void onTick(float delta) override;
const char *name() override;
};
}