fix camera clipping
[carveJwlIkooP6JGAAIwe30JlM.git] / build.c
diff --git a/build.c b/build.c
index 558299bd955045231c2d6e6e0ca7a740d76c5529..3b82a01eaa4d9e669f9b3bb66f952db28fa20aba 100644 (file)
--- 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;
 }