1. Rendering - a-roy/pacman-mp GitHub Wiki

We define library-agnostic headers/implementations for the following classes:

  • Renderer (non-implemented) - Handles window creation and drawing of objects
  • Sprite - Contains information about sprites for a character
  • Animation - Contains information for an animation of a character

The SFML-based implementation of Renderer makes use of the following files:

  • SFData.h - Contains static data members specific to SFML
  • SFData.cpp - Contains logic for loading and accessing data
  • SFRenderer.cpp