111 void asc_text_printf( |
111 void asc_text_printf( |
112 AscSceneNode *node, |
112 AscSceneNode *node, |
113 char const* format, |
113 char const* format, |
114 ... |
114 ... |
115 ) { |
115 ) { |
116 cxmutstr text = ((AscText*)node)->text; |
|
117 va_list ap; |
116 va_list ap; |
118 va_start(ap, format); |
117 va_start(ap, format); |
119 cx_vsprintf(&text.ptr, &text.length, format, ap); |
118 cx_vsprintf( |
|
119 &(((AscText*)node)->text.ptr), |
|
120 &(((AscText*)node)->text.length), |
|
121 format, |
|
122 ap |
|
123 ); |
120 va_end(ap); |
124 va_end(ap); |
121 asc_node_update(node); |
125 asc_node_update(node); |
122 } |
126 } |