X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=build.c;h=3b82a01eaa4d9e669f9b3bb66f952db28fa20aba;hb=ad89a3e4bba4abe99abc48b1760822ca23d03d82;hp=558299bd955045231c2d6e6e0ca7a740d76c5529;hpb=7796f3f18ba78b42599f199523fdb0fdabc5efa1;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/build.c b/build.c index 558299b..3b82a01 100644 --- a/build.c +++ b/build.c @@ -67,95 +67,85 @@ void build_game( enum compiler compiler ) vg_build_syscall( "mkdir -p %s/cfg", vg_compiler.build_dir ); u8 descriptor_buf[ 512 ]; - vg_msg descriptor; { - vg_msg_init( &descriptor, descriptor_buf, 512 ); + vg_msg descriptor = {0}; + descriptor.buf = descriptor_buf; + descriptor.max = sizeof(descriptor_buf); 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_wkvu32( &descriptor, "type", 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 descriptor = {0}; + descriptor.buf = descriptor_buf; + descriptor.max = sizeof(descriptor_buf); 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_wkvu32( &descriptor, "type", 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 descriptor = {0}; + descriptor.buf = descriptor_buf; + descriptor.max = sizeof(descriptor_buf); 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_wkvu32( &descriptor, "type", 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" ); } { - vg_msg_init( &descriptor, descriptor_buf, 512 ); + vg_msg descriptor = {0}; + descriptor.buf = descriptor_buf; + descriptor.max = sizeof(descriptor_buf); vg_msg_frame( &descriptor, "workshop" ); vg_msg_wkvstr( &descriptor, "title", "Licco" ); vg_msg_wkvstr( &descriptor, "author", "Skaterift" ); - vg_msg_wkvuint(&descriptor, "type", u32 value=k_workshop_file_type_board); + vg_msg_wkvu32( &descriptor, "type", k_workshop_file_type_board); vg_msg_end_frame( &descriptor ); vg_msg_wkvstr( &descriptor, "content", "board.mdl" ); write_msg( &descriptor, "boards_src/skaterift_licco/addon.inf" ); } { - vg_msg_init( &descriptor, descriptor_buf, 512 ); + vg_msg descriptor = {0}; + descriptor.buf = descriptor_buf; + descriptor.max = sizeof(descriptor_buf); vg_msg_frame( &descriptor, "workshop" ); vg_msg_wkvstr( &descriptor, "title", "Hypno" ); vg_msg_wkvstr( &descriptor, "author", "Skaterift" ); - vg_msg_wkvuint(&descriptor, "type", u32 value=k_workshop_file_type_board); + vg_msg_wkvu32( &descriptor, "type", k_workshop_file_type_board ); vg_msg_end_frame( &descriptor ); vg_msg_wkvstr( &descriptor, "content", "board.mdl" ); write_msg( &descriptor, "boards_src/skaterift_spiral/addon.inf" ); } { - vg_msg_init( &descriptor, descriptor_buf, 512 ); + vg_msg descriptor = {0}; + descriptor.buf = descriptor_buf; + descriptor.max = sizeof(descriptor_buf); vg_msg_frame( &descriptor, "workshop" ); vg_msg_wkvstr( &descriptor, "title", "Shark" ); vg_msg_wkvstr( &descriptor, "author", "Skaterift" ); - vg_msg_wkvuint(&descriptor, "type", u32 value=k_workshop_file_type_board); + vg_msg_wkvu32( &descriptor, "type", k_workshop_file_type_board ); vg_msg_end_frame( &descriptor ); vg_msg_wkvstr( &descriptor, "content", "board.mdl" ); write_msg( &descriptor, "boards_src/skaterift_shark/addon.inf" ); } - /* method 2 */ -#if 0 - vg_info( "TRYING OUT METHOD 2 BINGO BONGO\n" ); - vg_msg root; - vg_msg_init( &root, descriptor_buf, descriptor.cur ); - - vg_msg workshop = root; - if( vg_msg_seekframe( &workshop, "workshop", k_vg_msg_first )){ - const char *err = vg_msg_seekkvstr(&workshop,"NOT HERE",k_vg_msg_first); - const char *author = vg_msg_seekkvstr(&workshop,"author",k_vg_msg_first); - const char *title = vg_msg_seekkvstr(&workshop,"title",k_vg_msg_first); - - vg_info( "TITLE: %s\n", title ); - vg_info( "AUTHOR: %s\n", author ); - vg_info( "and error code is: %s\n", err ); - } - - const char *content = vg_msg_seekkvstr(&root, "content", k_vg_msg_first); - vg_info( "CONTENT: %s\n", content ); -#endif - vg_build(); compiled_something = 1; }