/* * This Software is the original work of Daniel TUNG * This Software is submitted in partial fulfillment of the * requirements for the degree of BCSE. * Dept. Computer Science, Monash University 2000 * * Copyright (c) 2000 beetung@cs.monash.edu.au * beetung@geocities.com */ //// //// Abstract Class for All Node related children! //// ////////////////////////////////////////////////////// class AutoAbstract { ////////////////////////////////////////////////////// //// //// Pure virtual functions... //// public: virtual ~AutoAbstract() = 0; protected: virtual int getX (void) const = 0; virtual int getY (void) const = 0; virtual void draw (void) = 0; virtual bool swim (void) = 0; virtual void findEdge (void) = 0; };