added FPoint and FRect to config, needs testing
This commit is contained in:
parent
8845cf78e0
commit
15ee2819b1
3 changed files with 212 additions and 6 deletions
|
|
@ -85,6 +85,8 @@ void ARC_ConfigType_SpriteCopyFn(void **type, ARC_ParserTagToken *parsedData, AR
|
|||
}
|
||||
ARC_ParserTagToken *valueTagToken = (ARC_ParserTagToken *)ARC_Vector_Get(valueArgsTagToken->tagTokens, 0);
|
||||
|
||||
/* ~ spritesheet ~ */
|
||||
|
||||
//check if spritesheet exist
|
||||
ARC_String *valueString;
|
||||
ARC_String_Create(&valueString, NULL, 0);
|
||||
|
|
@ -108,9 +110,12 @@ void ARC_ConfigType_SpriteCopyFn(void **type, ARC_ParserTagToken *parsedData, AR
|
|||
ARC_String_Destroy(spritesheetName);
|
||||
}
|
||||
|
||||
//cleanup
|
||||
ARC_String_Destroy(valueString);
|
||||
valueString = NULL;
|
||||
|
||||
/* ~ bounds aka frames ~ */
|
||||
|
||||
//check if bounds exist
|
||||
ARC_String_Create(&valueString, NULL, 0);
|
||||
ARC_ParserData_HelperRecurseStringAdd(&valueString, valueTagToken);
|
||||
|
|
@ -121,6 +126,8 @@ void ARC_ConfigType_SpriteCopyFn(void **type, ARC_ParserTagToken *parsedData, AR
|
|||
}
|
||||
|
||||
ARC_String_Destroy(valueString);
|
||||
|
||||
*type = sprite;
|
||||
}
|
||||
|
||||
void ARC_ConfigType_SpriteDestroyFn(ARC_Config *config, void *type){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue