A. Declaring and defining the class: The class must consist of the following members: Attributes Constructors (at least two) and destructor Accessors and mutators (for all the attributes, and you may...


Code any program using the assesment criteria below. But make sure satisfy all the requirements. Include comments for every satisfied requirements. Use C++.


Code in .cpp and .hpp


A. Declaring and defining the class:<br>The class must consist of the following members:<br>Attributes<br>Constructors (at least two) and destructor<br>Accessors and mutators (for all the attributes, and you may add more)<br>Display-related methods. Methods regarding showing or displaying the<br>objects onto the screen. (for example, the mehods draw (), undraw (),<br>etc)<br>Action-related methods. Methods that perform the key actions of the<br>objects (for example, for the Pac-man, the mehod could be run () ,<br>eatenByGhost(), catchGhost(), hitWal1 (), etc).<br>B. Separations of class declarations and definitions as well as the application<br>program into different files.<br>C. Creating object(s) and letting the object(s) to perform their actions.<br>for example, .. some examples scenario for the pac-man class<br>a pac-man (or pacmans) run(s) from one side to the other side of the<br>screen<br>the pac-mans might be colliding one to another and when this<br>happens, they will die or might be bouncing back)<br>the pac-mans change their direction of movement when the<br>user/player presses arrow keys<br>Notes: you only need to implement one action for this item.<br>

Extracted text: A. Declaring and defining the class: The class must consist of the following members: Attributes Constructors (at least two) and destructor Accessors and mutators (for all the attributes, and you may add more) Display-related methods. Methods regarding showing or displaying the objects onto the screen. (for example, the mehods draw (), undraw (), etc) Action-related methods. Methods that perform the key actions of the objects (for example, for the Pac-man, the mehod could be run () , eatenByGhost(), catchGhost(), hitWal1 (), etc). B. Separations of class declarations and definitions as well as the application program into different files. C. Creating object(s) and letting the object(s) to perform their actions. for example, .. some examples scenario for the pac-man class a pac-man (or pacmans) run(s) from one side to the other side of the screen the pac-mans might be colliding one to another and when this happens, they will die or might be bouncing back) the pac-mans change their direction of movement when the user/player presses arrow keys Notes: you only need to implement one action for this item.
D. Implementing either one of the followings:<br>Pointers to objects, or<br>Arrays of objects.<br>E. Implementing either one of the followings:<br>• Passing objects as parameters to functions, or<br>Operator overloading.<br>

Extracted text: D. Implementing either one of the followings: Pointers to objects, or Arrays of objects. E. Implementing either one of the followings: • Passing objects as parameters to functions, or Operator overloading.
Jun 03, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here