1 /******************************
2 ** Tsunagari Tile Engine **
4 ** Copyright 2011 OmegaSDG **
5 ******************************/
11 coord_t
coord(long x
, long y
, long z
)
20 bool parseBool(const std::string
& s
)
31 std::vector
<std::string
> splitStr(std::string str
, const std::string
& delimiter
)
33 std::vector
<std::string
> strlist
;
36 pos
= str
.find(delimiter
);
38 while (pos
!= std::string::npos
) {
39 if (pos
!= std::string::npos
|| pos
+1 != str
.size()) {
40 if (str
.size() != 0 && pos
!= 0) // Don't save empty strings
41 strlist
.push_back(str
.substr(0, pos
)); // Save
42 str
= str
.substr(pos
+delimiter
.size()); // Cut delimiter
44 pos
= str
.find(delimiter
);
47 if (pos
== std::string::npos
&& str
.size() != 0)
48 strlist
.push_back(str
);
53 std::string
itostr(long in
)
55 std::stringstream out
;