OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
AiOuputPipe Class Referenceabstract

#include <aiouputpipe.h>

Public Member Functions

virtual ~AiOuputPipe ()=default
 
virtual bool output (Npc &npc, std::string_view text)=0
 
virtual bool outputSvm (Npc &npc, std::string_view text)=0
 
virtual bool outputOv (Npc &npc, std::string_view text)=0
 
virtual bool printScr (Npc &npc, int time, std::string_view msg, int x, int y, std::string_view font)=0
 
virtual bool isFinished ()=0
 
virtual bool close ()=0
 

Detailed Description

Definition at line 6 of file aiouputpipe.h.

Constructor & Destructor Documentation

◆ ~AiOuputPipe()

virtual AiOuputPipe::~AiOuputPipe ( )
virtualdefault

Member Function Documentation

◆ close()

virtual bool AiOuputPipe::close ( )
pure virtual

◆ isFinished()

virtual bool AiOuputPipe::isFinished ( )
pure virtual

◆ output()

virtual bool AiOuputPipe::output ( Npc npc,
std::string_view  text 
)
pure virtual

◆ outputOv()

virtual bool AiOuputPipe::outputOv ( Npc npc,
std::string_view  text 
)
pure virtual

◆ outputSvm()

virtual bool AiOuputPipe::outputSvm ( Npc npc,
std::string_view  text 
)
pure virtual

◆ printScr()

virtual bool AiOuputPipe::printScr ( Npc npc,
int  time,
std::string_view  msg,
int  x,
int  y,
std::string_view  font 
)
pure virtual

The documentation for this class was generated from the following file: