Retro68/Console/ConsoleTest.cc

24 lines
467 B
C++
Raw Normal View History

2019-01-09 00:12:47 +01:00
#include "retro/Console.h"
#include <string.h>
2019-01-09 00:12:47 +01:00
namespace retro
{
void InitConsole();
}
int main()
{
2019-01-09 00:12:47 +01:00
retro::InitConsole();
2015-10-16 00:52:50 +02:00
std::string out = "Hello, world.\nEnter \"exit\" to quit.\n";
2019-01-09 00:12:47 +01:00
retro::Console::currentInstance->write(out.data(), out.size());
2015-10-16 00:52:50 +02:00
std::string in;
do
{
2019-01-09 00:12:47 +01:00
in = retro::Console::currentInstance->ReadLine();
2015-10-16 00:52:50 +02:00
out = "You Entered: " + in;
2019-01-09 00:12:47 +01:00
retro::Console::currentInstance->write(out.data(), out.size());
2015-10-16 00:52:50 +02:00
} while(in != "exit\n");
return 0;
}