-
Notifications
You must be signed in to change notification settings - Fork 0
/
DriverProgram.vex
1 lines (1 loc) · 7.5 KB
/
DriverProgram.vex
1
./___ThIsisATemPoRaRyFiLE___.json 000666 000000 000000 0000013460 13434257060 017157 0 ustar 00 000000 000000 13434257060 13434257060 {"title":"DriverProgram","description":"A short description of your project","version":"0.0.1","icon":"USER000x.bmp","competition":false,"files":{"robot-config.h":"dXNpbmcgbmFtZXNwYWNlIHZleDsKdmV4OjpicmFpbiBCcmFpbjsKdmV4Ojptb3RvciBTaG9vdGVyICh2ZXg6OlBPUlQxLCB2ZXg6OmdlYXJTZXR0aW5nOjpyYXRpbzM2XzEsdHJ1ZSk7CnZleDo6bW90b3IgRHJpdmVNb3RvckxlZnQgKHZleDo6UE9SVDMsIHZleDo6Z2VhclNldHRpbmc6OnJhdGlvMThfMSxmYWxzZSk7CnZleDo6bW90b3IgUGlja3VwQmFsbHMgKHZleDo6UE9SVDQsIHZleDo6Z2VhclNldHRpbmc6OnJhdGlvMThfMSxmYWxzZSk7CnZleDo6bW90b3IgRHJpdmVNb3RvclJpZ2h0ICh2ZXg6OlBPUlQ1LCB2ZXg6OmdlYXJTZXR0aW5nOjpyYXRpbzE4XzEsZmFsc2UpOwp2ZXg6Om1vdG9yIFVwUmFtcCAodmV4OjpQT1JUNywgdmV4OjpnZWFyU2V0dGluZzo6cmF0aW8xOF8xLGZhbHNlKTsKdmV4Ojptb3RvciBJbnRha2VNb3RvciAodmV4OjpQT1JUOSwgdmV4OjpnZWFyU2V0dGluZzo6cmF0aW8xOF8xLGZhbHNlKTsKdmV4Ojptb3RvciBTaG9vdGVyMiAodmV4OjpQT1JUMTAsIHZleDo6Z2VhclNldHRpbmc6OnJhdGlvMzZfMSxmYWxzZSk7CnZleDo6bW90b3IgUGlja3VwVG9wICh2ZXg6OlBPUlQxOSwgdmV4OjpnZWFyU2V0dGluZzo6cmF0aW8xOF8xLGZhbHNlKTsKdmV4Ojpjb250cm9sbGVyIENvbnRyb2xsZXIxOw==","main.cpp":"I2luY2x1ZGUgInJvYm90LWNvbmZpZy5oIgogICAgICAKCnZvaWQgc3RvcEludGFrZSh2b2lkKXsKICAgICBQaWNrdXBUb3Auc3RvcCgpOwogICAgIEludGFrZU1vdG9yLnN0b3AoKTsKICAgICBQaWNrdXBCYWxscy5zdG9wKCk7IAp9CgoKdm9pZCByZXNldFNob290ZXIoKXsKICAgICB3aGlsZSh0cnVlKXsKICAgICAgICBpZihDb250cm9sbGVyMS5CdXR0b25Eb3duLnByZXNzaW5nKCkgPT0gdHJ1ZSApewogICAgICAgICAgIFNob290ZXIucm90YXRlRm9yKC0xLHJvdGF0aW9uVW5pdHM6OnJldik7CiAgICAgICAgICAgU2hvb3RlcjIucm90YXRlRm9yKC0xLHJvdGF0aW9uVW5pdHM6OnJldik7CiAgICAgICAgfSAKICAgICB9Cn0KCmludCBtYWluKCkgewogICAgaW50IGN1cnJlbnRCdXR0b25QcmVzcyA9IDA7CiAgICBQaWNrdXBUb3Auc2V0VmVsb2NpdHkoMTAwLHZlbG9jaXR5VW5pdHM6OnBjdCk7CiAgICBQaWNrdXBUb3Auc2V0TWF4VG9ycXVlKDc1LHBlcmNlbnRVbml0czo6cGN0KTsKICAgIAogICAgSW50YWtlTW90b3Iuc2V0VmVsb2NpdHkoMTAwLHZlbG9jaXR5VW5pdHM6OnBjdCk7CiAgICBJbnRha2VNb3Rvci5zZXRNYXhUb3JxdWUoNzUscGVyY2VudFVuaXRzOjpwY3QpOwogICAgUGlja3VwQmFsbHMuc2V0VmVsb2NpdHkoMTAwLHZlbG9jaXR5VW5pdHM6OnBjdCk7CiAgICBQaWNrdXBCYWxscy5zZXRNYXhUb3JxdWUoNzUscGVyY2VudFVuaXRzOjpwY3QpOwogICAgCiAgICBTaG9vdGVyLnNldFZlbG9jaXR5KDEwMCx2ZWxvY2l0eVVuaXRzOjpwY3QpOwogICAgU2hvb3RlcjIuc2V0VmVsb2NpdHkoMTAwLHZlbG9jaXR5VW5pdHM6OnBjdCk7CiAgICBVcFJhbXAuc2V0VmVsb2NpdHkoMTAwLHZlbG9jaXR5VW5pdHM6OnBjdCk7CiAgICAvL1Nob290ZXIucm90YXRlRm9yKC0xLHJvdGF0aW9uVW5pdHM6OnJldik7CiAgICAKICAgIHZleDo6dGFzayhyZXNldFNob290ZXIpOwogICAgCiAgICB3aGlsZSh0cnVlKXsKICAgICAgICBEcml2ZU1vdG9yTGVmdC5zcGluKGRpcmVjdGlvblR5cGU6OmZ3ZCwgQ29udHJvbGxlcjEuQXhpczMudmFsdWUoKSwgdmVsb2NpdHlVbml0czo6cGN0KTsgCiAgICAgICAgRHJpdmVNb3RvclJpZ2h0LnNwaW4oZGlyZWN0aW9uVHlwZTo6cmV2LCBDb250cm9sbGVyMS5BeGlzMi52YWx1ZSgpLCB2ZWxvY2l0eVVuaXRzOjpwY3QpOwogICAgICAgIFVwUmFtcC5zcGluKGRpcmVjdGlvblR5cGU6OnJldiwgQ29udHJvbGxlcjEuQXhpczIudmFsdWUoKSwgdmVsb2NpdHlVbml0czo6cGN0KTsKICAgICAgICAKICAgICAgICBpZihDb250cm9sbGVyMS5CdXR0b25MMS5wcmVzc2luZygpPT10cnVlKXsKICAgICAgICAgICAgUGlja3VwVG9wLnNwaW4oZGlyZWN0aW9uVHlwZTo6ZndkKTsKICAgICAgICAgICAgSW50YWtlTW90b3Iuc3BpbihkaXJlY3Rpb25UeXBlOjpmd2QpOwogICAgICAgICAgICBQaWNrdXBCYWxscy5zcGluKGRpcmVjdGlvblR5cGU6OmZ3ZCk7IAogICAgICAgICAgICBjdXJyZW50QnV0dG9uUHJlc3MgPSAxOwogICAgICAgIH0gZWxzZSBpZiAoY3VycmVudEJ1dHRvblByZXNzID09MSl7CiAgICAgICAgICAgc3RvcEludGFrZSgpOwogICAgICAgfQogICAgICAgIAogICAgICAgICBpZihDb250cm9sbGVyMS5CdXR0b25MMi5wcmVzc2luZygpPT10cnVlKXsKICAgICAgICAgICAgUGlja3VwVG9wLnNwaW4oZGlyZWN0aW9uVHlwZTo6cmV2KTsKICAgICAgICAgICAgSW50YWtlTW90b3Iuc3BpbihkaXJlY3Rpb25UeXBlOjpyZXYpOwogICAgICAgICAgICBQaWNrdXBCYWxscy5zcGluKGRpcmVjdGlvblR5cGU6OnJldik7CiAgICAgICAgICAgIGN1cnJlbnRCdXR0b25QcmVzcyA9IDI7IAogICAgICAgIH0gZWxzZSBpZiAoY3VycmVudEJ1dHRvblByZXNzID09MikgewogICAgICAgICAgICBQaWNrdXBUb3Auc3RvcCgpOwogICAgICAgICAgICBJbnRha2VNb3Rvci5zdG9wKCk7CiAgICAgICAgICAgIFBpY2t1cEJhbGxzLnN0b3AoKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgaWYoQ29udHJvbGxlcjEuQnV0dG9uVXAucHJlc3NpbmcoKT09dHJ1ZSl7CiAgICAgICAgICAgIFNob290ZXIuc3BpbihkaXJlY3Rpb25UeXBlOjpyZXYpOwogICAgICAgICAgICBTaG9vdGVyMi5zcGluKGRpcmVjdGlvblR5cGU6OnJldik7CiAgICAgICAgICAgIGN1cnJlbnRCdXR0b25QcmVzcyA9IDM7CiAgICAgICAgfSBlbHNlIGlmIChjdXJyZW50QnV0dG9uUHJlc3MgPT0zKSB7CiAgICAgICAgICAgIFNob290ZXIuc3RvcCgpOwogICAgICAgICAgICBTaG9vdGVyMi5zdG9wKCk7CiAgICAgICAgfQogICAgICAgIAogICAgIAogICAgICAgIGlmKENvbnRyb2xsZXIxLkJ1dHRvblIyLnByZXNzaW5nKCk9PXRydWUpewogICAgICAgICAgICBQaWNrdXBCYWxscy5zcGluKGRpcmVjdGlvblR5cGU6OnJldik7CiAgICAgICAgICAgIGN1cnJlbnRCdXR0b25QcmVzcyA9IDQ7CiAgICAgICAgfSBlbHNlIGlmIChjdXJyZW50QnV0dG9uUHJlc3MgPT00KSB7CiAgICAgICAgICAgIFBpY2t1cEJhbGxzLnN0b3AoKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgIGlmKENvbnRyb2xsZXIxLkJ1dHRvblIxLnByZXNzaW5nKCk9PXRydWUpewogICAgICAgICAgICBQaWNrdXBCYWxscy5zcGluKGRpcmVjdGlvblR5cGU6OmZ3ZCk7CiAgICAgICAgICAgIGN1cnJlbnRCdXR0b25QcmVzcyA9IDU7CiAgICAgICAgfSBlbHNlIGlmIChjdXJyZW50QnV0dG9uUHJlc3MgPT01KSB7CiAgICAgICAgICAgIFBpY2t1cEJhbGxzLnN0b3AoKTsKICAgICAgICB9CiAgICAgIAogICAgfQp9CgogICAgICAgICAgICAgICAgICA="},"device":{"slot":1,"type":"vexV5"},"language":{"name":"vc++"},"components":[{"name":"PickupTop","class":"vex::motor","port":"19","left":519,"top":97,"type":"motor","data":{"gears":200,"reversed":false}},{"name":"Controller1","class":"vex::controller","left":301,"top":346,"type":"controller"},{"name":"Shooter","class":"vex::motor","port":"1","left":761,"top":52,"type":"motor","data":{"gears":100,"reversed":true}},{"name":"UpRamp","class":"vex::motor","port":"7","left":641,"top":280,"type":"motor","data":{"gears":200,"reversed":false}},{"name":"DriveMotorLeft","class":"vex::motor","port":"3","left":147,"top":495,"type":"motor","data":{"gears":200,"reversed":false}},{"name":"DriveMotorRight","class":"vex::motor","port":"5","left":687,"top":512,"type":"motor","data":{"gears":200,"reversed":false}},{"name":"PickupBalls","class":"vex::motor","port":"4","left":883,"top":314,"type":"motor","data":{"gears":200,"reversed":false}},{"name":"IntakeMotor","class":"vex::motor","port":"9","left":459,"top":597,"type":"motor","data":{"gears":200,"reversed":false}},{"name":"Shooter2","class":"vex::motor","port":"10","left":896,"top":494,"type":"motor","data":{"gears":100,"reversed":false}}]}