Difference between revisions of "Truxton subject create"
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...") |
(→Sample) |
||
| 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> | ||
Revision as of 09:41, 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 );
}