src/scene.c

changeset 292
25931abee09f
parent 290
2eb3813562e7
equal deleted inserted replaced
291:5506cd3efe86 292:25931abee09f
48 scene->internal.render_groups[i] = cxArrayListCreate(NULL, CX_STORE_POINTERS, 32); 48 scene->internal.render_groups[i] = cxArrayListCreate(NULL, CX_STORE_POINTERS, 32);
49 } 49 }
50 if (name == NULL) { 50 if (name == NULL) {
51 scene->name = asc_util_gen_name("scene"); 51 scene->name = asc_util_gen_name("scene");
52 } else { 52 } else {
53 scene->name.ptr = strdup(name); 53 scene->name = cx_strdup(name);
54 scene->name.length = strlen(name);
55 } 54 }
56 asc_dprintf("Initialized scene %"CX_PRIstr, CX_SFMT(scene->name)); 55 asc_dprintf("Initialized scene %"CX_PRIstr, CX_SFMT(scene->name));
57 } 56 }
58 57
59 void asc_scene_destroy(AscScene *scene) { 58 void asc_scene_destroy(AscScene *scene) {

mercurial