Я делаю процедурную игру с иерархией.
Таким образом, у объекта A будет 10 детей.
У каждого ребенка будет 10 детей и т. Д.
Теперь предположим,Я хочу дать каждому ребенку случайный цвет и случайную позицию (предположим, что они задаются целыми числами).
Поэтому пусть X будет "ID" объекта.
Пусть COLOR и POSITION будут перечислениями типа PROPERTY.
Затем я хочу сгенерировать случайные целые числа:
int GenerateRandomInteger(PROPERTY P, int childNumber);
Так что я могу использовать:
int N = parentObject.GenerateRandomInteger(COLOUR, 7);
Например.
Есть идеи, как это сделать?