More of a sprinters workout,but can be done in a gym if you don't have an indoor track:
Wall Smashers. I don't remember where I got this, but can't take credit for creating it myself.
Take your 3 sections of high jump pits. place one at one corner of the gym. On the oppostite corner (diagonal accross the b-ball court) place the 2nd pit section. place the 3rd section of pit at the other end of the gym from the second pit.
Have the athletes line up at the corner of the gym with no mat then sprint a Z pattern through the gym, smashing into the mats at each of the other 3 corners. Have the athletes jog the perimeter of the gym back to the start and do the sprnts again. You can make this a continuous workout by going non stop for a certain period of time, or a more anaerobic workout by letting the athletes rest between each sprint.
Each sprint takes 15-25 seconds depending on the athlete. My sprinters do 10 of these during the early season when the weather is bad.