Some tweaks to the userdata templates
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -26,14 +26,15 @@ public:
|
||||
|
||||
// Declare script properties
|
||||
private:
|
||||
PORYGON_PREPARE_FUNCTION(UserDataTestObject, getFoo, IntegerEvalValue)
|
||||
PORYGON_PREPARE_FUNCTION(UserDataTestObject, Addition, IntegerEvalValue, (parameters[0] -> EvaluateInteger()), (parameters[1] -> EvaluateInteger()))
|
||||
#define TYPE UserDataTestObject
|
||||
PORYGON_PREPARE_FUNCTION(TYPE, getFoo, IntegerEvalValue)
|
||||
PORYGON_PREPARE_FUNCTION(TYPE, Addition, IntegerEvalValue, (par[0] -> EvaluateInteger()), (par[1] -> EvaluateInteger()))
|
||||
public:
|
||||
PORYGON_USERDATA_START()
|
||||
PORYGON_INTEGER_FIELD(UserDataTestObject, foo)
|
||||
PORYGON_INTEGER_FUNCTION(UserDataTestObject, getFoo)
|
||||
PORYGON_INTEGER_FUNCTION(UserDataTestObject, Addition, PORYGON_INTEGER_TYPE, PORYGON_INTEGER_TYPE)
|
||||
PORYGON_USERDATA_END()
|
||||
PORYGON_USERDATA(
|
||||
PORYGON_INTEGER_FIELD(TYPE, foo)
|
||||
PORYGON_INTEGER_FUNCTION(TYPE, getFoo)
|
||||
PORYGON_INTEGER_FUNCTION(TYPE, Addition, PORYGON_INTEGER_TYPE, PORYGON_INTEGER_TYPE)
|
||||
)
|
||||
};
|
||||
|
||||
TEST_CASE( "Gets UserData value", "[integration]" ) {
|
||||
|
||||
Reference in New Issue
Block a user