/*

Copyright 2003 The University of New South Wales (UNSW) and National  
ICT Australia (NICTA).

This file is part of the 2003 team rUNSWift RoboCup entry.  You may  
redistribute it and/or modify it under the terms of the GNU General  
Public License as published by the Free Software Foundation; either  
version 2 of the License, or (at your option) any later version as  
modified below.  As the original licensors, we add the following  
conditions to that license:

In paragraph 2.b), the phrase "distribute or publish" should be  
interpreted to include entry into a competition, and hence the source  
of any derived work entered into a competition must be made available  
to all parties involved in that competition under the terms of this  
license.

In addition, if the authors of a derived work publish any conference  
proceedings, journal articles or other academic papers describing that  
derived work, then appropriate academic citations to the original work  
must be included in that publication.

This rUNSWift source is distributed in the hope that it will be useful,  
but WITHOUT ANY WARRANTY; without even the implied warranty of  
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  
General Public License for more details.

You should have received a copy of the GNU General Public License along  
with this source code; if not, write to the Free Software Foundation,  
Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

/**
 * The constants for the colours are defined here to ensure a consistent
 * colour definition
 *
 * Last modified by Tim Tam 11:14am 15/01/02
 */

// constants for the colour
#define BALL 0
#define BLUE 1
#define GREEN 2
#define YELLOW 3
#define PINK 4
#define BLUE_DOG 5
#define RED_DOG 6
#define GREEN_FIELD 7
#define BACKGROUND 8
#define UNCLASSIFIED 9
#define FIELDWHITE 14 //FIELDWHITE
/*
#define MAYBE_ORANGE 10
#define MAYBE_BLUE 11
#define MAYBE_GREEN 12
#define MAYBE_PINK 13
#define MAYBE_RED_DOG 14
#define MAYBE_BLUE_DOG 15
#define MAYBE_DOG 16
#define YELLOW_OR_ORANGE 17
*/
//#define BLUE_DOG_OR_BACKGROUND 10

// constants for the binary representation of a colour.
/* not used
#define BALL_BINARY 0x0100
#define BLUE_BINARY 0x0080
#define GREEN_BINARY 0x0040
#define YELLOW_BINARY 0x0020
#define PINK_BINARY 0x0010
#define BLUE_DOG_BINARY 0x0008
#define RED_DOG_BINARY 0x0004
#define GREEN_FIELD_BINARY 0x0002
#define BACKGROUND_BINARY 0x0001
#define UNCLASSIFIED_BINARY 0x0000
*/
