From b58b1919ae10602e4bb65ed85963e2039f99f533 Mon Sep 17 00:00:00 2001 From: David Rose Date: Mon, 13 Jan 2003 17:49:10 +0000 Subject: [PATCH] restore runtest_fullscreen_sizes --- direct/src/showbase/showBase.cxx | 52 +++++++++++++++++--------------- direct/src/showbase/showBase.h | 4 +-- 2 files changed, 29 insertions(+), 27 deletions(-) diff --git a/direct/src/showbase/showBase.cxx b/direct/src/showbase/showBase.cxx index 0f8f18e42b..fed9023dbf 100644 --- a/direct/src/showbase/showBase.cxx +++ b/direct/src/showbase/showBase.cxx @@ -71,37 +71,39 @@ get_config_showbase() { } // klunky interface since we cant pass array from python->C++ to use verify_window_sizes directly -static unsigned int num_fullscreen_testsizes=0; +static int num_fullscreen_testsizes = 0; #define MAX_FULLSCREEN_TESTS 10 -static unsigned int fullscreen_testsizes[MAX_FULLSCREEN_TESTS*2]; +static int fullscreen_testsizes[MAX_FULLSCREEN_TESTS * 2]; -void add_fullscreen_testsize(unsigned int xsize,unsigned int ysize) { - if((xsize==0) && (ysize==0)) { - num_fullscreen_testsizes=0; - return; - } +void +add_fullscreen_testsize(int xsize, int ysize) { + if ((xsize == 0) && (ysize == 0)) { + num_fullscreen_testsizes = 0; + return; + } - // silently fail if maxtests exceeded - if(num_fullscreen_testsizesverify_window_sizes(num_fullscreen_testsizes,fullscreen_testsizes); +void +runtest_fullscreen_sizes(GraphicsWindow *win) { + win->verify_window_sizes(num_fullscreen_testsizes, fullscreen_testsizes); } -bool query_fullscreen_testresult(unsigned int xsize,unsigned int ysize) { - // stupid linear search that works ok as long as total tests are small - unsigned int i; - for(i=0;iC++ -EXPCL_DIRECT void add_fullscreen_testsize(unsigned int xsize,unsigned int ysize); +EXPCL_DIRECT void add_fullscreen_testsize(int xsize, int ysize); EXPCL_DIRECT void runtest_fullscreen_sizes(GraphicsWindow *win); -EXPCL_DIRECT bool query_fullscreen_testresult(unsigned int xsize,unsigned int ysize); +EXPCL_DIRECT bool query_fullscreen_testresult(int xsize, int ysize); END_PUBLISH