Difference between revisions of "Truxton subject create"

From truxwiki.com
Jump to navigation Jump to search
(Created page with "This creates an object you can use to record information about an investigative subject in Truxton. =Syntax= <source lang="C"> uint64_t truxton_subject_create( uint64_t truxt...")
 
 
(One intermediate revision by the same user not shown)
Line 24: Line 24:
 
   truxton_subject_set_custom( subject, "Danville PD Tri-State ID: TSA-785543" );
 
   truxton_subject_set_custom( subject, "Danville PD Tri-State ID: TSA-785543" );
 
   truxton_subject_set_birthday( subject, to_ticks( "1963-09-18" ) );
 
   truxton_subject_set_birthday( subject, to_ticks( "1963-09-18" ) );
 +
  truxton_subject_set_id( subject, "5068696E-6561-7320-616E-642046657262" );
 +
  truxton_subject_set_picture( subject, base64_encode( "C:\Subjects\Photos\KPP.png" ) );
  
 
   // Commit the data to the database
 
   // Commit the data to the database
 
   truxton_subject_save( subject );
 
   truxton_subject_save( subject );
 +
 +
  truxton_subject_tag( subject, "Prime Suspect", "As identified by The Beak", TAG_ORIGIN_HUMAN );
 
   truxton_subject_destroy( subject );
 
   truxton_subject_destroy( subject );
 
}
 
}
 
</source>
 
</source>

Latest revision as of 09:42, 13 February 2021

This creates an object you can use to record information about an investigative subject in Truxton.

Syntax

uint64_t truxton_subject_create( uint64_t truxton_handle );

Parameters

truxton_handle

The Truxton instance this subject will belong. This handle comes from calling truxton_create().

Return value

A handle to a subject object.

Sample

void create_villan( uint64_t truxton )
{
   uint64_t subject = truxton_subject_create( truxton );

   truxton_subject_set_name( subject, "Khaka Peü Peü" );
   truxton_subject_set_description( subject, "Last name translates to 'This strong hand or that strong hand.'" );
   truxton_subject_set_custom( subject, "Danville PD Tri-State ID: TSA-785543" );
   truxton_subject_set_birthday( subject, to_ticks( "1963-09-18" ) );
   truxton_subject_set_id( subject, "5068696E-6561-7320-616E-642046657262" );
   truxton_subject_set_picture( subject, base64_encode( "C:\Subjects\Photos\KPP.png" ) );

   // Commit the data to the database
   truxton_subject_save( subject );

   truxton_subject_tag( subject, "Prime Suspect", "As identified by The Beak", TAG_ORIGIN_HUMAN );
   truxton_subject_destroy( subject );
}