-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCompetition Template.vex
1 lines (1 loc) · 7.5 KB
/
Competition Template.vex
1
./___ThIsisATemPoRaRyFiLE___.json 000644 000765 000024 0000013505 13336061726 021456 0 ustar 00leecarrozza 000000 000000 13336061726 13336061726 {"title":"Competition Template","description":"Use this template for all competition code.","version":"0.0.1","icon":"USER000x.bmp","files":{"robot-config.h":"dmV4OjpicmFpbiBCcmFpbjs=","main.cpp":"I2luY2x1ZGUgInJvYm90LWNvbmZpZy5oIgovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLyogICAgICAgIERlc2NyaXB0aW9uOiBDb21wZXRpdGlvbiB0ZW1wbGF0ZSBmb3IgVkNTIFZFWCBWNSAgICAgICAgICAgICAgICAgICAgKi8KLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCgovL0NyZWF0ZXMgYSBjb21wZXRpdGlvbiBvYmplY3QgdGhhdCBhbGxvd3MgYWNjZXNzIHRvIENvbXBldGl0aW9uIG1ldGhvZHMuCnZleDo6Y29tcGV0aXRpb24gICAgQ29tcGV0aXRpb247CgovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi8qICAgICAgICAgICAgICAgICAgICAgICAgICBQcmUtQXV0b25vbW91cyBGdW5jdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwovKiAgWW91IG1heSB3YW50IHRvIHBlcmZvcm0gc29tZSBhY3Rpb25zIGJlZm9yZSB0aGUgY29tcGV0aXRpb24gc3RhcnRzLiAgICAgICovCi8qICBEbyB0aGVtIGluIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb24uICBZb3UgbXVzdCByZXR1cm4gZnJvbSB0aGlzIGZ1bmN0aW9uICAgKi8KLyogIG9yIHRoZSBhdXRvbm9tb3VzIGFuZCB1c2VyY29udHJvbCB0YXNrcyB3aWxsIG5vdCBiZSBzdGFydGVkLiAgVGhpcyAgICAgICAqLwovKiAgZnVuY3Rpb24gaXMgb25seSBjYWxsZWQgb25jZSBhZnRlciB0aGUgY29ydGV4IGhhcyBiZWVuIHBvd2VyZWQgb24gYW5kICAgICovIAovKiAgbm90IGV2ZXJ5IHRpbWUgdGhhdCB0aGUgcm9ib3QgaXMgZGlzYWJsZWQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8KCnZvaWQgcHJlX2F1dG9uKCB2b2lkICkgewogIC8vIEFsbCBhY3Rpdml0aWVzIHRoYXQgb2NjdXIgYmVmb3JlIHRoZSBjb21wZXRpdGlvbiBzdGFydHMKICAvLyBFeGFtcGxlOiBjbGVhcmluZyBlbmNvZGVycywgc2V0dGluZyBzZXJ2byBwb3NpdGlvbnMsIC4uLgogIAp9CgovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdXRvbm9tb3VzIFRhc2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwovKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi8qICBUaGlzIHRhc2sgaXMgdXNlZCB0byBjb250cm9sIHlvdXIgcm9ib3QgZHVyaW5nIHRoZSBhdXRvbm9tb3VzIHBoYXNlIG9mICAgKi8KLyogIGEgVkVYIENvbXBldGl0aW9uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwovKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi8qICBZb3UgbXVzdCBtb2RpZnkgdGhlIGNvZGUgdG8gYWRkIHlvdXIgb3duIHJvYm90IHNwZWNpZmljIGNvbW1hbmRzIGhlcmUuICAgKi8KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwoKdm9pZCBhdXRvbm9tb3VzKCB2b2lkICkgewogIC8vIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCiAgLy8gSW5zZXJ0IGF1dG9ub21vdXMgdXNlciBjb2RlIGhlcmUuCiAgLy8gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KCn0KCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8KLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwovKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVzZXIgQ29udHJvbCBUYXNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLyogIFRoaXMgdGFzayBpcyB1c2VkIHRvIGNvbnRyb2wgeW91ciByb2JvdCBkdXJpbmcgdGhlIHVzZXIgY29udHJvbCBwaGFzZSBvZiAqLwovKiAgYSBWRVggQ29tcGV0aXRpb24uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLyogIFlvdSBtdXN0IG1vZGlmeSB0aGUgY29kZSB0byBhZGQgeW91ciBvd24gcm9ib3Qgc3BlY2lmaWMgY29tbWFuZHMgaGVyZS4gICAqLwovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCgp2b2lkIHVzZXJjb250cm9sKCB2b2lkICkgewogIC8vIFVzZXIgY29udHJvbCBjb2RlIGhlcmUsIGluc2lkZSB0aGUgbG9vcAogIHdoaWxlICgxKSB7CiAgICAvLyBUaGlzIGlzIHRoZSBtYWluIGV4ZWN1dGlvbiBsb29wIGZvciB0aGUgdXNlciBjb250cm9sIHByb2dyYW0uCiAgICAvLyBFYWNoIHRpbWUgdGhyb3VnaCB0aGUgbG9vcCB5b3VyIHByb2dyYW0gc2hvdWxkIHVwZGF0ZSBtb3RvciArIHNlcnZvIAogICAgLy8gdmFsdWVzIGJhc2VkIG9uIGZlZWRiYWNrIGZyb20gdGhlIGpveXN0aWNrcy4KCiAgICAvLyAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KICAgIC8vIEluc2VydCB1c2VyIGNvZGUgaGVyZS4gVGhpcyBpcyB3aGVyZSB5b3UgdXNlIHRoZSBqb3lzdGljayB2YWx1ZXMgdG8gCiAgICAvLyB1cGRhdGUgeW91ciBtb3RvcnMsIGV0Yy4KICAgIC8vIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgogCiAgICB2ZXg6OnRhc2s6OnNsZWVwKDIwKTsgLy9TbGVlcCB0aGUgdGFzayBmb3IgYSBzaG9ydCBhbW91bnQgb2YgdGltZSB0byBwcmV2ZW50IHdhc3RlZCByZXNvdXJjZXMuIAogIH0KfQoKLy8KLy8gTWFpbiB3aWxsIHNldCB1cCB0aGUgY29tcGV0aXRpb24gZnVuY3Rpb25zIGFuZCBjYWxsYmFja3MuCi8vCmludCBtYWluKCkgewogICAgCiAgICAvL1J1biB0aGUgcHJlLWF1dG9ub21vdXMgZnVuY3Rpb24uIAogICAgcHJlX2F1dG9uKCk7CiAgICAKICAgIC8vU2V0IHVwIGNhbGxiYWNrcyBmb3IgYXV0b25vbW91cyBhbmQgZHJpdmVyIGNvbnRyb2wgcGVyaW9kcy4KICAgIENvbXBldGl0aW9uLmF1dG9ub21vdXMoIGF1dG9ub21vdXMgKTsKICAgIENvbXBldGl0aW9uLmRyaXZlcmNvbnRyb2woIHVzZXJjb250cm9sICk7CgogICAgLy9QcmV2ZW50IG1haW4gZnJvbSBleGl0aW5nIHdpdGggYW4gaW5maW5pdGUgbG9vcC4gICAgICAgICAgICAgICAgICAgICAgICAKICAgIHdoaWxlKDEpIHsKICAgICAgdmV4Ojp0YXNrOjpzbGVlcCgxMDApOy8vU2xlZXAgdGhlIHRhc2sgZm9yIGEgc2hvcnQgYW1vdW50IG9mIHRpbWUgdG8gcHJldmVudCB3YXN0ZWQgcmVzb3VyY2VzLgogICAgfSAgICAKICAgICAgIAp9"},"device":{"slot":1,"type":"vexV5"},"language":{"name":"c++"},"components":[]}