st
[carveJwlIkooP6JGAAIwe30JlM.git] / build.c
diff --git a/build.c b/build.c
index 6d3b521a8a6a92f6003b51dfc0c5b2d226a878c0..6af9096e684cea05b8d19ca63bf45061f0000777 100644 (file)
--- a/build.c
+++ b/build.c
@@ -65,30 +65,27 @@ void build_game( enum compiler compiler )
    vg_msg_wkvstr( &descriptor, "location", "USA" );
    vg_msg_wkvstr( &descriptor, "content", "main.mdl" );
 
-   if( descriptor.error == k_vg_msg_error_OK ){
-      FILE *fp = fopen( "maps_src/mp_spawn/addon.inf", "wb" );
-      fwrite( descriptor_buf, descriptor.cur, 1, fp );
-      fclose( fp );
-
-      vg_msg recvtest;
-      vg_msg_init( &recvtest, descriptor_buf, descriptor.cur );
-
-      vg_msg_cmd cmd;
-      while( vg_msg_next( &recvtest, &cmd ) ){
-         if( cmd.code == k_vg_msg_code_frame ){
-            vg_info( "FRAME: [%u]%s\n", cmd.key_djb2, cmd.key );
-         }
-         else if( cmd.code == k_vg_msg_code_endframe ){
-            vg_info( "ENDFRAME\n" );
-         }
-         else if( cmd.code == k_vg_msg_code_kvstring ){
-            vg_info( "KVSTR: [%u]%s: [%u]%s\n", cmd.key_djb2, cmd.key,
-                                                cmd.value_djb2, 
-                                                (const char *)cmd.value._buf );
-         }
-      }
+   /* 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;
 }