some fixes

This commit is contained in:
Jonas Zeunert
2018-11-20 23:04:47 +01:00
parent 0bf21ff439
commit 31975ff38c
3 changed files with 8 additions and 7 deletions

View File

@@ -5,6 +5,8 @@
#ifndef FLIPPR_DRIVER_IEIGHTDIGITDISPLAY_H #ifndef FLIPPR_DRIVER_IEIGHTDIGITDISPLAY_H
#define FLIPPR_DRIVER_IEIGHTDIGITDISPLAY_H #define FLIPPR_DRIVER_IEIGHTDIGITDISPLAY_H
#include "IOutputDisplay.h"
#include <array> #include <array>
namespace flippr_driver namespace flippr_driver
@@ -12,11 +14,10 @@ namespace flippr_driver
namespace output namespace output
{ {
class IEightDigitDisplay class IEightDigitDisplay : public IOutputDisplay
{ {
public: public:
virtual void write_score(int score); virtual void write_content(std::array<char, 8> content) = 0;
virtual void write_content(std::array<char, 8> content);
}; };
} }

View File

@@ -21,7 +21,6 @@ public:
virtual ~IDisplay(); virtual ~IDisplay();
virtual void write_score(int score) = 0; virtual void write_score(int score) = 0;
virtual void write_content(std::array<char, DigitCount> content) = 0;
}; };
} }

View File

@@ -5,6 +5,8 @@
#ifndef FLIPPR_DRIVER_ISEVENDIGITDISPLAY_H #ifndef FLIPPR_DRIVER_ISEVENDIGITDISPLAY_H
#define FLIPPR_DRIVER_ISEVENDIGITDISPLAY_H #define FLIPPR_DRIVER_ISEVENDIGITDISPLAY_H
#include "IOutputDisplay.h"
#include <array> #include <array>
namespace flippr_driver namespace flippr_driver
@@ -12,11 +14,10 @@ namespace flippr_driver
namespace output namespace output
{ {
class ISevenDigitDisplay class ISevenDigitDisplay : public IOutputDisplay
{ {
public: public:
virtual void write_score(int score); virtual void write_content(std::array<char, 7> content) = 0;
virtual void write_content(std::array<char, 7> content);
}; };
} }