[ Mildly Innovative LunnatX @ 12.02.2004. 00:44 ] @
Skoro sam zavrsio screensaver posvecen cirilici .

Neki bi rekli cak ANOTHER RELIS BY MILX i to ...

Predizdanje mozete naci na www.ptt.yu/korisnici/m/a/marmilx

Trenutno ubacujem svoj GUI i ostale dosadne stvari ...

Sta mislite o ovom !?

Zahteva D3D kartu sa nekih 8MB , mada sto brze to bolje ...

A trebalo bi da radi i na metuzalemima sa 2MB kad zavrsim hehe

Predlozi / misljenja / osude / pohvale / pokude ...

P.S. Radim vec duze vreme na nekim igrama , pa zato ako ima profesionalnih modelera likova boned / vertex weighted ili domaceg oruzja i vozila i to lowpoly ( do 2000 poligona ) , pa jos da rade za dzabe nek se jave



[ Reljam @ 12.02.2004. 01:38 ] @
Ako mozes, zakaci neki screen shot da bi ljudi mogli da vide kako to izgleda sa weba.
[ Mildly Innovative LunnatX @ 12.02.2004. 02:49 ] @
Ali mnogo lepse izgleda kada se 10000 slova pomera nezavisno

[img src="www.ptt.yu/korisnici/m/a/marmilx/c.png" ] [/img]

Ovo je slika iz trenutne verzije ...



[Ovu poruku je menjao Mildly Innovative LunnatX dana 13.02.2004. u 19:32 GMT]
[ Mildly Innovative LunnatX @ 13.02.2004. 17:30 ] @
Hmm , izgleda mi da nesto ne volite cirilicu ...

HITNO mi treba ako neko zna kako da omogucim da se preview prikazuje u onom monitorcicu Properties / Screensaver prozora , da li treba da rucno odredim velicinu , i vezem ga za hwnd doticnog prozora , ili postoji neki daleko jednostavniji nacin ?


Inace , verzija 1.1 koja sada cak MOZE da radi kao pravi screen saver , jos uvek bez GUI - ja , ali sa ini podesavanjem , postoji na :

www.ptt.yu/korisnici/m/a/marmilx


Sada mozete da pustite muziku u vidu : raw/mod/s3m/xm/it/mid/rmi/wav/mp2/mp3/ogg/wma/asf formata !!!

I sve to u 490 KB , pa malo li je !!!

[ yooyo @ 13.02.2004. 20:29 ] @
Kad smo vec kod screensavera... Probajte ovo...

yooyo
[ Mildly Innovative LunnatX @ 14.02.2004. 00:35 ] @
Dobro , lepo je to , ali nisi napisao KAKO staviti prikaz u preview monitor ...

Usput , zar nisi cuo za UPX ? Lepa je to stvar ...



[ yooyo @ 14.02.2004. 11:48 ] @
Citat:
Mildly Innovative LunnatX:
Dobro , lepo je to , ali nisi napisao KAKO staviti prikaz u preview monitor ... ;)
Usput , zar nisi cuo za UPX ? Lepa je to stvar ... ;)


Svaki screensaver treba da exportuje sledece funkcije:
Code:

LRESULT WINAPI ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);


Ako screensaver radi u preview modu, Windows ce pozvati ScreenSaverProc a hWnd
parametar ce biti handle malog monitora u preview prozoru. Ako screensaver radi
fullscreen hWnd parametar ce biti handle desktop-a.

Vidi primer:
Code:

LRESULT WINAPI ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) 
{
    RECT clientrect; 
    
    switch (message) 
    { 
    case WM_CREATE: 
        // TODO: Add initialization code for your screensaver here
        if (!EnableOpenGL(hWnd)) return 0;
    read_config();

        GetWindowRect( hWnd, &clientrect );
        
        ScreenWidth = clientrect.right - clientrect.left;
        ScreenHeight = clientrect.bottom - clientrect.top;
        
        GLInit();
        Init();
        
        SetTimer( hWnd, ID_TIMER, 1000/FPS, NULL );
        
        return( 0 );
        
    case WM_TIMER:
        DrawFrame(hWnd);
        return( 0 );
    break; 

    case WM_DESTROY: 
    // TODO: Cleanup resources used by your screensaver here.
        KillTimer( hWnd, ID_TIMER );
        Shutdown( hwnd );

        wglMakeCurrent( NULL, NULL );
        wglDeleteContext( MainRC );
        ReleaseDC( hWnd, MainDC );

    break;
    } 

    return DefScreenSaverProc(hWnd, message, wParam, lParam);
}



Kada zavrsis sa obradom poruka pozovi DefScreenSaverProc umesto
DefWindowProc

Znam za upx... matrix ss sam napisao pre nekoliko godina (bas kada se pojavio
Matrix). U to vreme UPX mi je pravio probleme (memory leak) pa sam odustao.

yooyo