summary refs log tree commit diff stats
path: root/Source/Randomizer2.h
blob: 359e3577abc1aab4b63dffedf27cb587d9ca9d11 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once
#include <memory>

class Memory;
class Randomizer2 {
public:
    Randomizer2(const std::shared_ptr<Memory>& memory);
    void Randomize();
    void RandomizeKeep();
    
private:
    void SetGate(int panel, int X, int Y);
    void SetPos(int panel, float x, float y, float z);

    std::shared_ptr<Memory> _memory;
};