;;; Procedure: ;;; spot-new ;;; Parameters: ;;; col, an integer ;;; row, an integer ;;; color, a color (name, RGB, etc.) ;;; Purpose: ;;; Create a new spot. ;;; Produces: ;;; spot, a spot ;;; Preconditions: ;;; [No additional] ;;; Postconditions: ;;; (spot-col spot) = col ;;; (spot-row spot) = row ;;; (spot-color spot = color (define spot-new (lambda (col row color) (list col row color)))