#pragma once #include #include #include "PongController.h" #include "Ball.h" #include "Racket.h" class PongController; class Ball; class Racket; using namespace std; #ifndef __GAMEAREA__ #define __GAMEAREA__ typedef struct { short xMin; short xMax; short yMin; short yMax; } GAMEAREA; #endif class PongView { private: //Handle für die View HANDLE hOut; //Begrenzung für Spielfeld GAMEAREA* ga; void gotoXY(short x, short y); public: PongView(); ~PongView(void); void drawGameScreen(); void showBallPosition(Ball* b); void drawBall(Ball* b); void drawRacket(Racket* r); void eraseBall(Ball* b); void eraseRacket(short rOldXPos, short rOldYPos); };