From: <Mee...@us...> - 2011-12-31 01:47:05
|
Revision: 3725 http://sc2.svn.sourceforge.net/sc2/?rev=3725&view=rev Author: Meep-Eep Date: 2011-12-31 01:46:56 +0000 (Sat, 31 Dec 2011) Log Message: ----------- Simplify. Modified Paths: -------------- trunk/sc2/src/uqm/shipyard.c Modified: trunk/sc2/src/uqm/shipyard.c =================================================================== --- trunk/sc2/src/uqm/shipyard.c 2011-12-31 01:39:02 UTC (rev 3724) +++ trunk/sc2/src/uqm/shipyard.c 2011-12-31 01:46:56 UTC (rev 3725) @@ -667,14 +667,10 @@ } else if (dx && !HINIBBLE (NewState)) { - NewState = NewState % HANGAR_SHIPS_ROW; - dx += NewState; - if (dx < 0) - NewState = (BYTE)(pMS->CurState + (HANGAR_SHIPS_ROW - 1)); - else if (dx > HANGAR_SHIPS_ROW - 1) - NewState = (BYTE)(pMS->CurState - (HANGAR_SHIPS_ROW - 1)); - else - NewState = (BYTE)(pMS->CurState - NewState + dx); + // Moving horizontally through the escort ship slots, + // wrapping around if necessary. + NewState = (pMS->CurState + HANGAR_SHIPS_ROW + dx) % + HANGAR_SHIPS_ROW; } if (select || cancel This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |