Are you using pdcurses?
I don't know the details of it but pdcurses is the most likely.
at Armok yes this is the idea that I posted in your thread, I liked it and it meant I didn't have to come up with another one.
right now I'm a little stuck because I'm trying to make a 2-dimensional array of pointers that point at linked lists of monsters but I'm having trouble getting c++ to understand that I'm asking it for a 2d array of monster pointers.
jelly *ess = arr;
ess = arr;
arr = ess;
error: cannot convert ‘jelly**’ to ‘jelly*’ in initialization
error: cannot convert ‘jelly* [n2]’ to ‘jelly*’ in assignment
error: incompatible types in assignment of ‘jelly*’ to jelly* [n2]’