Firstly, you seem to have a cool chick name; therefore, I will have to ask ye' a/s/l.
Secondly, (without having to look at your code) tie detection in tic-tac-toe can be as simple as testing a turn counter... when a player has reached 5 turns, and none of ye' win functions have returned true, then the only possible scenario a tie.