mirror of
https://github.com/SFML/SFML.git
synced 2024-12-02 00:01:05 +08:00
0e2297af28
Renamed the CSFML directory to c Renamed the DSFML directory to d --> bindings must now be updated to match the new organization! git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1630 4e206d99-4929-0410-ac5d-dfc041789085
50 lines
713 B
D
50 lines
713 B
D
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;
|
|
}
|