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:
1 parent
49d091deeb
commit
4ed97f09f6
4 files changed
+98
-93
No files matched your search
+11
-13
@@ -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:
|
||||
;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user