#pragma once #include #include #include "constants.hpp" #include "menu.hpp" #include "pet.hpp" /* * A helper class to facilitate drawing on a HD44780 LCD display. */ class Display { public: Display(); void begin(); void clear(); void drawPet(Pet& pet); void drawBuffer(String buffer[]); void drawMenu(Menu& menu); LiquidCrystal_I2C& getLCD(); private: LiquidCrystal_I2C lcd; };