//  File: colorcube.h
//
//  Declare a class ColorCube that is derived from Cube 

#ifndef _colorcube_h
#define _colorcube_h

#include "cube.h"


class ColorCube : public Cube {     // public derivation of class Cube

public:
   enum color {red, white, blue} ;  // colors for this class

   ColorCube() ;                    // default constructor
   ColorCube(float, color) ;        // alternate constructor
   ~ColorCube() ;                   // destructor
   
   void identify() ;                // identify redefined again

private:
   color ccolor ;                   // new member

} ;

#endif
