module util; const ubyte AudioData = 1; const ubyte EndOfStream = 2; public import dsfml.system.all; public import dsfml.audio.all; public import dsfml.network.all; version(Tango) { public import tango.io.Console; public import tango.text.convert.Integer; } else { public import std.stdio; //simple abstraction of Cout & Cin for phobos class Cout { static Cout s_c; static this() { s_c = new Cout(); } static Cout opCall(char[] str) { writefln("%s", str); return s_c; } void newline() { } } class Cin { static char[] get() { return readln(); } } public import std.string : atoi; alias atoi parse; }