From: E. A. H. M. <coz...@gm...> - 2008-03-30 23:44:52
|
Hi, > since long STK has some global variables like menu_manager, user_config > and the like. > > I dislike those variables flying around in nothing. Furthermore I > initially wanted to name the global instance of the SDLDriver driver but > did not do this because I feel that in a racing game a variable named > 'driver' is utterly confusing. It is now input driver which is not > completely correct since the SDLDriver cares about the screen setup as well. We could rename anything kart related from driver to racer. > I therefore propose to make use of C++ namespaces and put the often used > globals into it. This would make source code a bit longer (e.g. > user_config may become Globals::user_config or something like that) but > would make it IMHO more readable. It's a good idea (I thought of doing this, but assumed that pretty much anyone familiar with the code would recognize the globals we use, since they aren't so many), so if you feel like doing it, go ahead. -Coz |