My team (2518) is a rookie team and we decided to use EasyC for the first year
The way I understand what you've said is....
We just put our Autonomous code into the Autonomous(); function, and the OperatorControl into the OperatorControl(); function. And then before the competition the staff attaches a piece of hardware to the Competition port on the Operator Interface board, and they'll call the proper function when it's time to switch states ?
Same for the Initialize function I assume.