diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-11-08 09:15:01 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-11-08 09:15:47 +0100 |
commit | 037aedaee6f7422881b77ee2939e7ede27555377 (patch) | |
tree | 7a3078cc9b6709a3c00e9bf5989c850259b5eb7b /crawl-ref/source/externs.h | |
parent | 8f7f7071259ad0a0ff4262157a7a8b7f1f53530e (diff) | |
download | crawl-ref-037aedaee6f7422881b77ee2939e7ede27555377.tar.gz crawl-ref-037aedaee6f7422881b77ee2939e7ede27555377.zip |
Add unary negation operator to coord_def.
Diffstat (limited to 'crawl-ref/source/externs.h')
-rw-r--r-- | crawl-ref/source/externs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/externs.h b/crawl-ref/source/externs.h index 109e92c403..c160970da4 100644 --- a/crawl-ref/source/externs.h +++ b/crawl-ref/source/externs.h @@ -185,6 +185,11 @@ struct coord_def return (copy -= other); } + coord_def operator -() const + { + return (coord_def(0, 0) - *this); + } + coord_def operator - (int other) const { coord_def copy = *this; |