/**
Copyright: Copyright (c) 2015-2016 Andrey Penechko.
License: $(WEB boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: Andrey Penechko.
*/
module voxelman.client.console;

import std.experimental.logger;

struct Console
{
	import voxelman.utils.messagewindow : MessageWindow;
	MessageWindow messageWindow;
	alias messageWindow this;

	void init()
	{
		messageWindow.init();
	}

	void draw()
	{
		import derelict.imgui.imgui;
		igSetNextWindowPosCenter(ImGuiSetCond_FirstUseEver);
		igSetNextWindowSize(ImVec2(400, 300), ImGuiSetCond_FirstUseEver);
		if (!igBegin("Console")) return;
		messageWindow.draw();
		igEnd();
	}
}