What did you change/do before this happened, new script? binds?
Did you delete only assaultcube.app or also the saved.cfg in ~/Library/Application Support/assaultcube_1.2r/config, if you didn't you should try that.
Something like this happened to me too a while ago and deleting all files/folders fixed it for me, i think it was something in my saved.cfg but never figured out what :(
@Marti: another useful post, gj
Edit:
Grenadier is right, ALWAYS make a copy of your files (or drag/drop the original files on your (e.g.) desktop).
I use timemachine and forgot others may not have a backup, sorry :/
Did you delete only assaultcube.app or also the saved.cfg in ~/Library/Application Support/assaultcube_1.2r/config, if you didn't you should try that.
Something like this happened to me too a while ago and deleting all files/folders fixed it for me, i think it was something in my saved.cfg but never figured out what :(
@Marti: another useful post, gj
Edit:
Grenadier is right, ALWAYS make a copy of your files (or drag/drop the original files on your (e.g.) desktop).
I use timemachine and forgot others may not have a backup, sorry :/