-support for 'length' parameter in EntitiesData (for convenience)

This commit is contained in:
Mergul 2018-10-01 15:08:14 +02:00
parent 0e13fafefd
commit 125c9e7d40
3 changed files with 24 additions and 5 deletions

View file

@ -127,6 +127,7 @@ int main()
static struct EntitiesData
{
size_t length;
TestComp[] test;
TestComp2[] test2;
@optional TestComp3[] test3;
@ -147,7 +148,7 @@ int main()
void update(ref EntitiesData data)
{
foreach(i;0..data.test.length)
foreach(i;0..data.length)
{
data.test[i].a += 1000;
data.test[i].b += 2000;
@ -193,6 +194,7 @@ int main()
static struct EntitiesData
{
short length;
Entity[] entity;
TestComp3[] test;
}