Thread: Enum structs
View Single Post
Psyk0tik
Veteran Member
Join Date: May 2012
Location: Homeless
Old 03-22-2019 , 10:20   Re: Enum structs
Reply With Quote #2

Quote:
Originally Posted by kyriuch View Post
Hello. I wanted to ask whether enum structs are yet released or not? Comparing to https://wiki.alliedmods.net/SourcePa...itional_Syntax they like are out now. I'm trying to use them but I can't compile a single enum struct that looks like that:
Code:
enum struct BlockData {
    int BlockId;
    float BlockPosition[3];
    float BlockRotation[3];
    int BlockTransparency;
};
And error that I get:

Code:
error 001: expected token: "{", but found "struct"
Anyone can tell me why?

Edit: I guess nevermind? Is it gonna be able in 1.10? If so, there's already a problem:

Code:
GetEntPropVector(blockEntityId, Prop_Data, "m_vecOrigin", blockData.BlockPosition);
Can't get vector from ent prop into enum struct property that is in-fact 3-elements float array.
In 1.10 it compiles when I remove the semi-colon. Just stating this to get it out of the way.
__________________
Psyk0tik is offline