if (vButtonMode)
{
vButtonMode = 0;
vSubjectX = string_digits(get_string("Sprite width? Letters and symbols will be ignored.","32"));
if (vSubjectX == "")
|| (round(real(vSubjectX)) != real(vSubjectX))
{
do
{
vReady = 0;
vSubjectX = string_digits(get_string("I need whole digits, wisenheimer.","32"));
if (vSubjectX != "")
&& (round(real(vSubjectX)) == real(vSubjectX))
{
vReady = 1;
}
}
until (vReady)
}
}
EDIT: Whoops, I just realized this still makes decimals like 4.59 return to 459.