+ dummy getters
This commit is contained in:
parent
2f2e739d55
commit
145c7f4695
@ -5,4 +5,3 @@ Color::Color(unsigned char red, unsigned char green, unsigned char blue)
|
|||||||
: red(red), green(green), blue(blue){
|
: red(red), green(green), blue(blue){
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
22
src/Font.cpp
Normal file
22
src/Font.cpp
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <utility>
|
||||||
|
#include "Font.h"
|
||||||
|
|
||||||
|
Font::Font(std::string name, int height, int width) {
|
||||||
|
this->name = std::move(name);
|
||||||
|
this->height = height;
|
||||||
|
this->width = width;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string Font::getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
int Font::getHeight() {
|
||||||
|
return height;
|
||||||
|
}
|
||||||
|
|
||||||
|
int Font::getWidth() {
|
||||||
|
return width;
|
||||||
|
}
|
10
src/Font.h
10
src/Font.h
@ -1,12 +1,16 @@
|
|||||||
|
#include <utility>
|
||||||
|
|
||||||
#ifndef LIBRARY_FONT_H
|
#ifndef LIBRARY_FONT_H
|
||||||
#define LIBRARY_FONT_H
|
#define LIBRARY_FONT_H
|
||||||
|
|
||||||
|
|
||||||
class Font {
|
class Font {
|
||||||
private:
|
private:
|
||||||
Font();
|
std::string name;
|
||||||
|
int height;
|
||||||
|
int width;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
Font(std::string name, int height, int width);
|
||||||
std::string getName();
|
std::string getName();
|
||||||
int getHeight();
|
int getHeight();
|
||||||
int getWidth();
|
int getWidth();
|
||||||
@ -14,4 +18,6 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
const static Font font_1 = Font("DummyFont", 10, 5);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
#include "add.h"
|
|
||||||
|
|
||||||
int add(int a, int b){
|
|
||||||
return a + b;
|
|
||||||
}
|
|
@ -1,6 +0,0 @@
|
|||||||
#ifndef LIBRARY_ADD_H
|
|
||||||
#define LIBRARY_ADD_H
|
|
||||||
|
|
||||||
int add(int a, int b);
|
|
||||||
|
|
||||||
#endif
|
|
@ -25,3 +25,23 @@ bool callEvent(EventType type) {
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void setLayoutVersion(LayoutVersion newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void setCharactersPerLine(int newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void setCharactersPerRow(int newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void setMousePosition(int x, int y) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void buttonPressed(KeyCode keyCode) {
|
||||||
|
|
||||||
|
}
|
||||||
|
104
src/vkvm.cpp
104
src/vkvm.cpp
@ -9,6 +9,14 @@ void initialize(int pid) {
|
|||||||
impl.sharedMemorySize = 0;
|
impl.sharedMemorySize = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool setPixel(int x, int y, Color color) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
Color getPixel(int x, int y) {
|
||||||
|
return {255, 0, 0};
|
||||||
|
}
|
||||||
|
|
||||||
bool registerEvent(EventType type, std::function<void()> handler) {
|
bool registerEvent(EventType type, std::function<void()> handler) {
|
||||||
int signum = SIGUSR1 + impl.eventTable.size();
|
int signum = SIGUSR1 + impl.eventTable.size();
|
||||||
|
|
||||||
@ -28,3 +36,99 @@ bool registerEvent(EventType type, std::function<void()> handler) {
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool setText(std::string text) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string getText() {
|
||||||
|
return "Hallo Welt";
|
||||||
|
}
|
||||||
|
|
||||||
|
LayoutVersion getLayoutVersion() {
|
||||||
|
return V1;
|
||||||
|
}
|
||||||
|
|
||||||
|
void reset() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int getWidth() {
|
||||||
|
return 360;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setWidth(int newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int getHeight() {
|
||||||
|
return 360;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setHeight(int newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
GraphicMode getMode() {
|
||||||
|
return TrueColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setMode(GraphicMode newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int getRedrawInterval() {
|
||||||
|
return 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setRedrawInterval(int newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int getTimerInterruptInterval() {
|
||||||
|
return 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setTimerInterruptInterval(int newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Color getBackgroundColor() {
|
||||||
|
return black;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setBackgroundColor(Color newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Color getForegroundColor() {
|
||||||
|
return white;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setForegroundColor(Color newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int getCharactersPerRow() {
|
||||||
|
return 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
int getCharactersPerColumn() {
|
||||||
|
return 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
Font getFont() {
|
||||||
|
return font_1;
|
||||||
|
}
|
||||||
|
|
||||||
|
void setFont(Font newValue) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::pair<int, int> getMousePosition() {
|
||||||
|
return {10, 50};
|
||||||
|
}
|
||||||
|
|
||||||
|
KeyCode getLastPressedKey() {
|
||||||
|
return KeyCode(50);
|
||||||
|
}
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
#include <catch2/catch.hpp>
|
|
||||||
#include "../src/add.h"
|
|
||||||
|
|
||||||
TEST_CASE("add works") {
|
|
||||||
SECTION("equals") {
|
|
||||||
REQUIRE(add(2, 2) == 4);
|
|
||||||
}
|
|
||||||
SECTION("not equals") {
|
|
||||||
REQUIRE(add(2, 2) != 5);
|
|
||||||
}
|
|
||||||
}
|
|
8
test/public_test.cpp
Normal file
8
test/public_test.cpp
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#include <catch2/catch.hpp>
|
||||||
|
#include "../src/vkvm.h"
|
||||||
|
|
||||||
|
TEST_CASE("add works") {
|
||||||
|
SECTION("equals") {
|
||||||
|
REQUIRE(getText() == "Hallo Welt");
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user