Mercurial > hg > openttd
changeset 9627:6d01f0560f44 draft
(svn r13683) -Codechange: privatize a function that is not used outside of the class who calls it
author | belugas <belugas@openttd.org> |
---|---|
date | Wed, 09 Jul 2008 02:18:51 +0000 |
parents | ea3c0dd659c1 |
children | f1d95c5d5553 |
files | src/town_gui.cpp |
diffstat | 1 files changed, 21 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/src/town_gui.cpp +++ b/src/town_gui.cpp @@ -113,27 +113,6 @@ return buttons; } -/** - * Get the position of the Nth set bit. - * - * If there is no Nth bit set return -1 - * - * @param bits The value to search in - * @param n The Nth set bit from which we want to know the position - * @return The position of the Nth set bit - */ -static int GetNthSetBit(uint32 bits, int n) -{ - if (n >= 0) { - uint i; - FOR_EACH_SET_BIT(i, bits) { - n--; - if (n < 0) return i; - } - } - return -1; -} - struct TownAuthorityWindow : Window { private: Town *town; @@ -149,6 +128,27 @@ TWA_EXECUTE, }; + /** + * Get the position of the Nth set bit. + * + * If there is no Nth bit set return -1 + * + * @param bits The value to search in + * @param n The Nth set bit from which we want to know the position + * @return The position of the Nth set bit + */ + static int GetNthSetBit(uint32 bits, int n) + { + if (n >= 0) { + uint i; + FOR_EACH_SET_BIT(i, bits) { + n--; + if (n < 0) return i; + } + } + return -1; + } + public: TownAuthorityWindow(const WindowDesc *desc, WindowNumber window_number) : Window(desc, window_number), sel_index(-1)