Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class efekt_specjalny
- {
- public:
- virtual void rysuj()=0;
- };
- class deszcz : public efekt_specjalny
- {
- void rysuj()
- {
- cout << "Ale leje! " << endl;
- }
- };
- class wybuch : public efekt_specjalny
- {
- void rysuj()
- {
- cout << "Nastepuje wybuch! " << endl;
- }
- };
- class blysk : public efekt_specjalny
- {
- void rysuj()
- {
- cout << "Nastepuje blysk! " << endl;
- }
- };
- class ogien : public efekt_specjalny
- {
- void rysuj()
- {
- cout << "Pali sie! " << endl;
- }
- };
- class dym : public efekt_specjalny
- {
- void rysuj()
- {
- cout << "Taki dym sie nic nie widac! " << endl;
- }
- };
- int main()
- {
- //test do zadania 3
- /*deszcz rain;
- wybuch explosion;
- blysk flash;
- ogien fire;
- dym smoke;
- efekt_specjalny* special_effect;
- special_effect = &rain;
- special_effect->rysuj();
- special_effect = &explosion;
- special_effect->rysuj();
- special_effect = &flash;
- special_effect->rysuj();
- special_effect = &fire;
- special_effect->rysuj();
- special_effect = &smoke;
- special_effect->rysuj();*/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement