/*
Pencil Class for interacting with real-life color pencils on a table
*/

#ifndef Pencils_h
#define Pencils_h
#include "Arduino.h" 
#include "Color.h"

struct Pencil
{
  Pencil(Color color, int originalPosition); //defines default constructor; gets called when the instance is created and initializes the struct variables to the defualts
  Pencil(const Pencil& pPencil);
  Pencil();
  Color color;
  byte hue;
  byte value;
  byte sat;
  uint16_t originalPosition;
  uint16_t sortedPosition;
};
#endif