From f1044ab3a7a1c475f50a291d133fdd00a5f5757d Mon Sep 17 00:00:00 2001 From: Daniel Collin Date: Sun, 25 Nov 2012 09:46:04 +0100 Subject: [PATCH] Use hex for colors --- ogl_editor/src/loadsave.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ogl_editor/src/loadsave.c b/ogl_editor/src/loadsave.c index 5edf84c..d67cd0a 100644 --- a/ogl_editor/src/loadsave.c +++ b/ogl_editor/src/loadsave.c @@ -79,8 +79,9 @@ static void parseXml(mxml_node_t* rootNode, TrackData* trackData) } else { + char* end; if (color_text) - t->color = atoi(color_text); + t->color = strtol(color_text, &end, 16); } if (folded_text) @@ -195,7 +196,7 @@ int LoadSave_saveRocketXML(const char* path, TrackData* trackData) mxml_node_t* track = mxmlNewElement(tracks, "track"); memset(temp, 0, sizeof(temp)); - sprintf(temp, "%d", trackData->tracks[p].color); + sprintf(temp, "%08x", trackData->tracks[p].color); // setup the elements for the trak