OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
aiouputpipe.h
Go to the documentation of this file.
1#pragma once
2#include <string_view>
3
4class Npc;
5
7 public:
8 virtual ~AiOuputPipe()=default;
9
10 virtual bool output (Npc& npc, std::string_view text)=0;
11 virtual bool outputSvm(Npc& npc, std::string_view text)=0;
12 virtual bool outputOv (Npc& npc, std::string_view text)=0;
13 virtual bool printScr (Npc& npc, int time, std::string_view msg, int x,int y, std::string_view font)=0;
14
15 virtual bool isFinished()=0;
16 virtual bool close()=0;
17 };
virtual bool close()=0
virtual bool printScr(Npc &npc, int time, std::string_view msg, int x, int y, std::string_view font)=0
virtual bool outputSvm(Npc &npc, std::string_view text)=0
virtual ~AiOuputPipe()=default
virtual bool outputOv(Npc &npc, std::string_view text)=0
virtual bool isFinished()=0
virtual bool output(Npc &npc, std::string_view text)=0
Definition npc.h:25