#include <iostream>
using namespace std;
enum ETraceReturnValue
{
TRV_NoHit = 0, // Returned when no hits occured in the trace
TRV_Hit = 1, // Returned when we recorded a hit in the trace. Number of hits passed in
// the parameter for traces with multiple results
TRV_ProcessedWhileFetch = 0, // Returned when trace wasn't processed because scene was processing
TRV_BufferOverflow = 1, // Returned when we recorded hits but trace didn't fully complete cos of hit buffer overflow
TRV_InvalidTransform = 0 // Returned when the transform for a geometry test is invalid
};
int main() {
// your code goes here
if( TRV_InvalidTransform )
{
return -1;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZW51bSBFVHJhY2VSZXR1cm5WYWx1ZQp7CglUUlZfTm9IaXQgPSAwLAkJCQkJCQkJLy8gUmV0dXJuZWQgd2hlbiBubyBoaXRzIG9jY3VyZWQgaW4gdGhlIHRyYWNlCglUUlZfSGl0ID0gMSwJCQkJCQkJCS8vIFJldHVybmVkIHdoZW4gd2UgcmVjb3JkZWQgYSBoaXQgaW4gdGhlIHRyYWNlLiBOdW1iZXIgb2YgaGl0cyBwYXNzZWQgaW4KCQkJCQkJCQkJCQkvLyB0aGUgcGFyYW1ldGVyIGZvciB0cmFjZXMgd2l0aCBtdWx0aXBsZSByZXN1bHRzCglUUlZfUHJvY2Vzc2VkV2hpbGVGZXRjaCA9IDAsCQkJCS8vIFJldHVybmVkIHdoZW4gdHJhY2Ugd2Fzbid0IHByb2Nlc3NlZCBiZWNhdXNlIHNjZW5lIHdhcyBwcm9jZXNzaW5nCglUUlZfQnVmZmVyT3ZlcmZsb3cgPSAxLAkJCQkJCS8vIFJldHVybmVkIHdoZW4gd2UgcmVjb3JkZWQgaGl0cyBidXQgdHJhY2UgZGlkbid0IGZ1bGx5IGNvbXBsZXRlIGNvcyBvZiBoaXQgYnVmZmVyIG92ZXJmbG93CglUUlZfSW52YWxpZFRyYW5zZm9ybSA9IDAJCQkJCS8vIFJldHVybmVkIHdoZW4gdGhlIHRyYW5zZm9ybSBmb3IgYSBnZW9tZXRyeSB0ZXN0IGlzIGludmFsaWQKfTsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCglpZiggVFJWX0ludmFsaWRUcmFuc2Zvcm0gKQoJewoJCXJldHVybiAtMTsKCX0KCQoJcmV0dXJuIDA7Cn0=