diff --git a/reactos/base/applications/screensavers/cylfrac/cylfrac.c b/reactos/base/applications/screensavers/cylfrac/cylfrac.c
index 9e56ffb7dfa..410b1382d73 100644
--- a/reactos/base/applications/screensavers/cylfrac/cylfrac.c
+++ b/reactos/base/applications/screensavers/cylfrac/cylfrac.c
@@ -206,7 +206,7 @@ void InitSaver(HWND hwndParent)
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = WndProc;
wc.lpszClassName = APPNAME;
- RegisterClass(&wc);
+ RegisterClass(&wc);
if (hwndParent != 0)
{
@@ -268,7 +268,8 @@ int WINAPI WinMain (HINSTANCE hInst,
int iCmdShow)
{
HWND hwndParent;
- int chOption;
+ int chOption;
+ MSG Message;
hInstance = hInst;
@@ -276,19 +277,23 @@ int WINAPI WinMain (HINSTANCE hInst,
switch(chOption)
{
- case 's': InitSaver(0); break;
- case 'p': InitSaver(hwndParent); break;
+ case 's':
+ InitSaver(0);
+ break;
+
+ case 'p':
+ InitSaver(hwndParent);
+ break;
+
case 'c':
+ default:
MessageBox(0,
_T("Cylinders fractal by unC0Rr.\nSpecial for ReactOS.\n"),
_T("About"),
MB_OK | MB_ICONINFORMATION);
return 0;
- default: InitSaver(0);
}
- MSG Message;
-
while (GetMessage(&Message, 0, 0, 0))
DispatchMessage(&Message);
diff --git a/reactos/base/applications/screensavers/cylfrac/cylfrac.rbuild b/reactos/base/applications/screensavers/cylfrac/cylfrac.rbuild
index 4c158287d45..bd9d9391843 100644
--- a/reactos/base/applications/screensavers/cylfrac/cylfrac.rbuild
+++ b/reactos/base/applications/screensavers/cylfrac/cylfrac.rbuild
@@ -3,13 +3,14 @@
-
+
kernel32
- user32
- gdi32
- opengl32
- glu32
+ user32
+ gdi32
+ opengl32
+ glu32
winmm
-
+
cylfrac.c
+ cylfrac.rc
diff --git a/reactos/base/applications/screensavers/cylfrac/cylfrac.rc b/reactos/base/applications/screensavers/cylfrac/cylfrac.rc
new file mode 100644
index 00000000000..02a08785619
--- /dev/null
+++ b/reactos/base/applications/screensavers/cylfrac/cylfrac.rc
@@ -0,0 +1,19 @@
+#include
+#include "resource.h"
+
+LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
+
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION "Cylinders fractal ScreenSaver\0"
+#define REACTOS_STR_INTERNAL_NAME "cylfrac\0"
+#define REACTOS_STR_ORIGINAL_FILENAME "cylfrac.scr\0"
+
+#include
+
+
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ IDS_DESCRIPTION "Cylinders fractal"
+END
diff --git a/reactos/base/applications/screensavers/cylfrac/resource.h b/reactos/base/applications/screensavers/cylfrac/resource.h
new file mode 100644
index 00000000000..8e673059076
--- /dev/null
+++ b/reactos/base/applications/screensavers/cylfrac/resource.h
@@ -0,0 +1,2 @@
+
+#define IDS_DESCRIPTION 1