/**************/ /* lask3.cpp */ /****************************************************************************/ #include #include #include #include #include #define MAX 10 class cKulkuneuvo { friend class cKulkuneuvot; int arvo; int x, y; int pituus; const char *teksti; // N„pp„imeen tulostettava teksti. public: cKulkuneuvo(const char *text="", int X=0, int Y=0) : teksti(text),x(X),y(Y) {arvo=0;pituus=0;} void nollaa(void) { arvo=0; } void lisaa(int i=1) { arvo=arvo+i; } void piirra(void); const char *getTeksti(void) { return teksti; } const char getTunnus(void) { return toupper(teksti[0]); } }; class cKulkuneuvot { cKulkuneuvo kulkuneuvot[MAX]; int lkm; public: cKulkuneuvot() { lkm = 0; } void laske(void); void piirra(void); void setAutot(void); void nollaa(void); }; void cKulkuneuvot::nollaa(void) { for(int i=0; i