Using integer constants instead of non-ASCII strings

In order to avoid the use of == operator on strings and minimize the non-ASCII characters in the code, I switched to a set of integer constants for symbolic naming