+
+ {
+ vg_msg_init( &descriptor, descriptor_buf, 512 );
+ vg_msg_frame( &descriptor, "workshop" );
+ vg_msg_wkvstr( &descriptor, "title", "Longboard" );
+ vg_msg_wkvstr( &descriptor, "author", "Skaterift" );
+ vg_msg_wkvuint(&descriptor, "type", u32 value=k_workshop_file_type_board);
+ vg_msg_end_frame( &descriptor );
+ vg_msg_wkvstr( &descriptor, "content", "board.mdl" );
+ write_msg( &descriptor, "boards_src/skaterift_long/addon.inf" );
+ }
+
+ {
+ vg_msg_init( &descriptor, descriptor_buf, 512 );
+ vg_msg_frame( &descriptor, "workshop" );
+ vg_msg_wkvstr( &descriptor, "title", "Fractal" );
+ vg_msg_wkvstr( &descriptor, "author", "Skaterift" );
+ vg_msg_wkvuint(&descriptor, "type", u32 value=k_workshop_file_type_board);
+ vg_msg_end_frame( &descriptor );
+ vg_msg_wkvstr( &descriptor, "content", "board.mdl" );
+ write_msg( &descriptor, "boards_src/skaterift_fract/addon.inf" );
+ }
+
+ {
+ vg_msg_init( &descriptor, descriptor_buf, 512 );
+ vg_msg_frame( &descriptor, "workshop" );
+ vg_msg_wkvstr( &descriptor, "title", "Striped" );
+ vg_msg_wkvstr( &descriptor, "author", "Skaterift" );
+ vg_msg_wkvuint(&descriptor, "type", u32 value=k_workshop_file_type_board);
+ vg_msg_end_frame( &descriptor );
+ vg_msg_wkvstr( &descriptor, "content", "board.mdl" );
+ write_msg( &descriptor, "boards_src/skaterift_striped/addon.inf" );
+ }
+
+ {