public static Backend.Coords _screen2map(Backend.Coords screenC, bool tall = false) { // TODO: This does not work perfectly yet. Check the formula! screenC.x -= 32; screenC.y -= 48; return new Backend.Coords((int)Math.Ceiling((float)screenC.x / 128 - (float)screenC.y / 96) , (int)Math.Ceiling((float)screenC.x / 128 + (float)screenC.y / 96)); }