Now I want it to check if some thing has heppend further down the code, I can do that, but I want to "#define $ *" if some thing has happend further down the code, so all of the $ in this will become * so if I'm talking about the computer it will display * and not $. Is this possible?
I need it to change after some thing happens, and I can make that thing happen no problem, I just need a way to change all of the $ to * it will save me a lot of time.
If you mean parameterizing a function that draws your game board so that it can display an asterisk or a dollar sign, do exactly that--make a function and pass it an argument.
If you mean, overwriting the text in-place on the console, consider using ncurses.