//        private int colMinCoordinate, rowMinCoordinate, colMaxCoordinate, rowMaxCoordinate;
 public void Add(Vector3 coordinates, HexField hex)
 {
     //			Vector2 offsetCoordinates;
     //			if (isEven) {
     //				offsetCoordinates = HexMath.ConvertCubeToEvenROffsetCoordinate ((int)coordinates.x, (int)coordinates.y, (int)coordinates.z);
     //			} else {
     //				offsetCoordinates = HexMath.ConvertCubeToOddROffsetCoordinate ((int)coordinates.x, (int)coordinates.y, (int)coordinates.z);
     //			}
     //			if (this.hexList.Count == 0) {
     //				colMinCoordinate = (int)offsetCoordinates.x;
     //				colMaxCoordinate = (int)offsetCoordinates.x;
     //				rowMinCoordinate = (int)offsetCoordinates.y;
     //				rowMaxCoordinate = (int)offsetCoordinates.y;
     //			}
     //			if (offsetCoordinates.x < colMinCoordinate) {
     //				colMinCoordinate = (int)offsetCoordinates.x;
     //			} else if (offsetCoordinates.x > colMaxCoordinate) {
     //				colMaxCoordinate = (int)offsetCoordinates.x;
     //			}
     //			if (offsetCoordinates.y < rowMinCoordinate) {
     //				rowMinCoordinate = (int)offsetCoordinates.y;
     //			} else if (offsetCoordinates.y > rowMaxCoordinate) {
     //				rowMaxCoordinate = (int)offsetCoordinates.y;
     //			}
     hex.SetCoordinates(coordinates);
     this.hexList.Add(coordinates , hex);
     hex.SetListenerList(this.listenerList);
 }
Example #2
0
//		private int colMinCoordinate, rowMinCoordinate, colMaxCoordinate, rowMaxCoordinate;
        public void Add(Vector3 coordinates, HexField hex)
        {
//			Vector2 offsetCoordinates;
//			if (isEven) {
//				offsetCoordinates = HexMath.ConvertCubeToEvenROffsetCoordinate ((int)coordinates.x, (int)coordinates.y, (int)coordinates.z);
//			} else {
//				offsetCoordinates = HexMath.ConvertCubeToOddROffsetCoordinate ((int)coordinates.x, (int)coordinates.y, (int)coordinates.z);
//			}
//			if (this.hexList.Count == 0) {
//				colMinCoordinate = (int)offsetCoordinates.x;
//				colMaxCoordinate = (int)offsetCoordinates.x;
//				rowMinCoordinate = (int)offsetCoordinates.y;
//				rowMaxCoordinate = (int)offsetCoordinates.y;
//			}
//			if (offsetCoordinates.x < colMinCoordinate) {
//				colMinCoordinate = (int)offsetCoordinates.x;
//			} else if (offsetCoordinates.x > colMaxCoordinate) {
//				colMaxCoordinate = (int)offsetCoordinates.x;
//			}
//			if (offsetCoordinates.y < rowMinCoordinate) {
//				rowMinCoordinate = (int)offsetCoordinates.y;
//			} else if (offsetCoordinates.y > rowMaxCoordinate) {
//				rowMaxCoordinate = (int)offsetCoordinates.y;
//			}
            hex.SetCoordinates(coordinates);
            this.hexList.Add(coordinates, hex);
            hex.SetListenerList(this.listenerList);
        }