Arcade Drive at Full Speed

Stupid question, but my team has a bit of a dilemma with Arcade Drive. The example code on the Vex Wiki does not allow the robot to drive at full speed in any direction (turning or forward/back). Is there any way that a standard Arcade Drive could be written to allow this? I would MUCH prefer to drive this robot this way but going only 50% speed is a bit annoying.

There’s a sample program in ROBOTC called Single Joystick Control, that contains this code:

#pragma config(Motor, port2, rightMotor, tmotorNormal, openLoop, reversed)
#pragma config(Motor, port3, leftMotor, tmotorNormal, openLoop)
//!!Code automatically generated by ‘ROBOTC’ configuration wizard !!//

task main ()
{

while(1 == 1)
{
motor[leftMotor] = (vexRT[Ch2] + vexRT[Ch1])/2; // (y + x)/2
motor[rightMotor] = (vexRT[Ch2] - vexRT[Ch1])/2; // (y - x)/2
}
}

I believe it allows your robot to take full advantage of the motor speeds.