# c# – Confused about Clint Bellinger’s article about converting coordinates to isometric tiles

I am trying to follow an article by Clint Bellinger with regards to converting coordinates to tile coordinates.

The theory behind it all makes perfect sense but for some reason, when I attempt to put his code into practice, I must be doing something wrong OR I am misinterpreting it and it appears I am getting the wrong tile coordinates.

Fiddle

``````using System;

public class Program
{
public void Main()
{
coordsToTile(0, 0);
coordsToTile(0, 32);
coordsToTile(32, 0);
coordsToTile(32, 32);
}

public void coordsToTile(int x, int y){
int Height = 32;
int Width = 64;

int tileX = (x / (Width / 2) + y / (Height / 2)) /2;
int tileY = (y / (Height / 2) -(x / (Width / 2))) /2;

Console.WriteLine("X: " + tileX + " Y: " + tileY);

}
}
``````

I then get this output

``````X: 0 Y: 0
X: 1 Y: 1
X: 0 Y: 0
X: 1 Y: 0
``````

I was expecting something like below

``````X: 0 Y: 0
X: 0 Y: 1
X: 1 Y: 0
X: 1 Y: 1
``````

Either I’m doing something wrong or the article isn’t suited for what I’m trying but I’ve been stuck on this for days and cannot work out why.