mirror of
https://github.com/raysan5/raylib.git
synced 2026-01-09 21:18:44 +01:00
Reviewed change #5476
This commit is contained in:
31
src/rcore.c
31
src/rcore.c
@ -3230,25 +3230,24 @@ bool ExportAutomationEventList(AutomationEventList list, const char *fileName)
|
|||||||
|
|
||||||
#if defined(SUPPORT_AUTOMATION_EVENTS)
|
#if defined(SUPPORT_AUTOMATION_EVENTS)
|
||||||
// Export events as binary file
|
// Export events as binary file
|
||||||
|
// NOTE: Code not used, only for reference if required in the future
|
||||||
// Binary buffer size = header (file id + count) + events data
|
/*
|
||||||
int binarySize = 4 + sizeof(int) + sizeof(AutomationEvent)*list.count;
|
if (list.count > 0)
|
||||||
unsigned char *binBuffer = (unsigned char* )RL_MALLOC(binarySize);
|
|
||||||
if(!binBuffer) return false;
|
|
||||||
|
|
||||||
int offset = 0;
|
|
||||||
memcpy(binBuffer + offset, "rAE ", 4); offset += 4;
|
|
||||||
memcpy(binBuffer + offset, &list.count, sizeof(int)); offset += sizeof(int);
|
|
||||||
|
|
||||||
if(list.count > 0)
|
|
||||||
{
|
{
|
||||||
memcpy(binBuffer + offset, list.events,sizeof(AutomationEvent)*list.count);
|
int binarySize = 4 + sizeof(int) + sizeof(AutomationEvent)*list.count;
|
||||||
|
unsigned char *binBuffer = (unsigned char *)RL_CALLOC(binarySize, 1);
|
||||||
|
int offset = 0;
|
||||||
|
memcpy(binBuffer + offset, "rAE ", 4);
|
||||||
|
offset += 4;
|
||||||
|
memcpy(binBuffer + offset, &list.count, sizeof(int));
|
||||||
|
offset += sizeof(int);
|
||||||
|
memcpy(binBuffer + offset, list.events, sizeof(AutomationEvent)*list.count);
|
||||||
offset += sizeof(AutomationEvent)*list.count;
|
offset += sizeof(AutomationEvent)*list.count;
|
||||||
|
|
||||||
|
success = SaveFileData(TextFormat("%s.rae",fileName), binBuffer, binarySize);
|
||||||
|
RL_FREE(binBuffer);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
success = SaveFileData(TextFormat("%s.rae",fileName), binBuffer, binarySize);
|
|
||||||
|
|
||||||
RL_FREE(binBuffer);
|
|
||||||
|
|
||||||
// Export events as text
|
// Export events as text
|
||||||
// NOTE: Save to memory buffer and SaveFileText()
|
// NOTE: Save to memory buffer and SaveFileText()
|
||||||
|
|||||||
Reference in New Issue
Block a user