From 54a744df62043fdc9eea179d42baa9b15281f346 Mon Sep 17 00:00:00 2001 From: j-p-e-g Date: Wed, 16 Apr 2008 16:04:02 +0000 Subject: Disallow the Staff of Wucad Mu as a Trog gift. And another of those code cleanups. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4259 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/menu.cc | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'crawl-ref/source/menu.cc') diff --git a/crawl-ref/source/menu.cc b/crawl-ref/source/menu.cc index 1a47b5a3a5..2e6e291001 100644 --- a/crawl-ref/source/menu.cc +++ b/crawl-ref/source/menu.cc @@ -1094,18 +1094,26 @@ void slider_menu::new_selection(int nsel) if (nsel < 0) { if ( !is_set(MF_NOWRAP) ) - do { + { + do + { nsel += items.size(); - } while ( nsel < 0 ); + } + while ( nsel < 0 ); + } else nsel = 0; } if (nsel >= static_cast(items.size())) { if ( !is_set(MF_NOWRAP) ) - do { + { + do + { nsel -= items.size(); - } while ( nsel >= static_cast(items.size()) ); + } + while ( nsel >= static_cast(items.size()) ); + } else nsel = items.size() - 1; } -- cgit v1.2.3-54-g00ecf