This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
The-Powder-Toy/src/simulation/ElementClasses.cpp
2020-01-09 19:22:11 +01:00

20 lines
302 B
C++

#include "ElementCommon.h"
std::vector<Element> const &GetElements()
{
struct DoOnce
{
std::vector<Element> elements;
DoOnce() : elements(PT_NUM)
{
#define ELEMENT_NUMBERS_CALL
#include "ElementNumbers.h"
#undef ELEMENT_NUMBERS_CALL
}
};
static DoOnce doOnce;
return doOnce.elements;
}