added -W, -w, -h command line options, retabbed a couple files

git-svn-id: svn://anubis/dwscr/trunk@91 5bef9df8-b654-44bb-925b-0ff18baa8f8c
This commit is contained in:
josh committed 2008-11-13 02:49:11 +00:00
1 parent 49d091deeb
commit 4ed97f09f6
4 files changed
+98 -93

No files matched your search

+11 -13
View File
@@ -71,7 +71,7 @@ void SSMain::run()
{
Uint32 elapsed_msec;
Uint32 lastChanged_msec = 0;
SDL_Event event;
SDL_Event event;
/* initially set the screensaver mode */
m_mode = startMode();
@@ -83,8 +83,8 @@ void SSMain::run()
update();
/* main event loop */
while (SDL_WaitEvent(&event))
{
while (SDL_WaitEvent(&event))
{
elapsed_msec = SDL_GetTicks(); /* get the time the event occurred at */
if (elapsed_msec - lastChanged_msec > SSMODE_TIMEOUT_MSEC)
{
@@ -93,14 +93,12 @@ void SSMain::run()
lastChanged_msec = elapsed_msec;
}
switch (event.type)
{
#ifndef WINDOW_MODE
case SDL_KEYDOWN: /* terminate screensaver upon */
#endif
case SDL_QUIT: /* key press or quit event */
goto RET;
case SDL_MOUSEBUTTONDOWN:
switch (event.type)
{
case SDL_KEYDOWN: /* terminate screensaver upon */
case SDL_QUIT: /* key press or quit event */
goto RET;
case SDL_MOUSEBUTTONDOWN:
if (event.button.button == 1)
{
delete m_mode;
@@ -114,8 +112,8 @@ void SSMain::run()
update();
}
break;
}
}
}
}
RET:
;
}