Utilizator:
Parola:
Am uitat parola... | Cont nou!


Articole Resurse Echipe Competiții Proiecte Forum DevBlogs Locuri de muncă GDROMag Issue#1 GDROCon 2007

 




Pagina 1 din 1 [ 1 ]

Mesaj Info autor
    Postat la 13 Nov 2008 21:05:46    Subiect: RAD C++
Jinx info:

Jinx:

Cautand un substitut pentru Win32, am dat de RAD C++. Simplifica foarte mult programarea Win32, desi duce lipsa de mutle functii. Totusi, ma scuteste de multe linii de cod, lasandu-ma chiar sa imbin codul sau cu Win32. O alta problema e ca RAD C++ merge numai cu Dev-C++ (se poate downloada ca un pachet pentru Dev-C++). Mai multe detalii gasiti aici, scopul postului astuia nefiind sa promovez libraria. Si ca sa va faceti o idee, uitati o aplicatie care foloseste libraria + niste cod Win32 pentru a crea o fereastra si a-i desena un dreptunghi alb pe fundal:

Cod sursă:
#include (mai mic)radc++.h(mai mare)

Form formMain("O fereastra in RAD C++", 0, 0, 640, 480);
 
FormProcedure myProcedure ( FormProcArgs ) {
        HDC hDC;
        PAINTSTRUCT Ps;

        ON_CLOSE() {
                Application.close();
        }
        ON_PAINT() {
                hDC = BeginPaint(formMain.hwnd, &Ps);
                RECT  rect;
                GetClientRect(formMain.hwnd, &rect);
                HBRUSH hBrush = CreateSolidBrush(RGB(255, 255, 255));
                FillRect(hDC, &rect, hBrush);
                DeleteObject(hBrush);
                EndPaint(formMain.hwnd, &Ps);
        }
        return 0;    
}

rad_main()
        formMain.procedure = myProcedure; 
rad_end()
 


Si acum intrebarea mea: merita sa fac un game engine 2D micut combinand RAD C++ cu Win32?



Status:
Înregistrat pe:
03 May 2007 22:45:14
Vârsta: 20 ani
Mesaje: 753
Locatie: Pitești, Argeș
Game designer

 
    Postat la 13 Nov 2008 22:30:47    Subiect: < fara subiect >
boboS info:

boboS:

Engine 2D pentru ce anume ?

"Noi ne facem ca muncim , ei se fac ca ne platesc"


Status:
Înregistrat pe:
03 Oct 2006 15:53:21
Vârsta: 26 ani
Mesaje: 961
Locatie: Galați
Programator

 
    Postat la 13 Nov 2008 22:36:19    Subiect: Re:
Jinx info:

Jinx:

Si acum intrebarea mea: merita sa fac un game engine 2D micut combinand RAD C++ cu Win32?



Status:
Înregistrat pe:
03 May 2007 22:45:14
Vârsta: 20 ani
Mesaje: 753
Locatie: Pitești, Argeș
Game designer

 
    Postat la 13 Nov 2008 23:29:51    Subiect: < fara subiect >
raicuandi info:

raicuandi:

SDL?

Si la ce-ti trebuie librarie pt o amarata fereastra anyway? La un program UI, ok, dar la un joc? E doar o fereastra!

Method 2: Move Your Mouse Pointer
If you move your mouse pointer continuously while the data is being returned to Microsoft Excel, the query may not fail. Do not stop moving the mouse until all the data has been returned to Microsoft Excel.


Status:
Înregistrat pe:
24 Mar 2007 21:02:40
Vârsta: 22 ani
Mesaje: 514
Locatie: Adelaide, Australia
Programator

 
    Postat la 13 Nov 2008 23:42:52    Subiect: < fara subiect >
boboS info:

boboS:

Eu l-am intrebat pentru ce ii trebuie un engine 2d dar se pare ca nu am intrebat bine. Adica ma refeream ce fel de jocuri. Io stiu, poate vrea sa faca jocuri "de Windows" gen minesweeper sau altele care folosesc in exces controale si alte minuni. Sau jocuri gen "Vrei sa fii miliardar" unde tre sa elgi varianta corecta Laughing .Asta imi vine in minte cand zice ca vrea sa faca jocuri cu Win32. Altfel ce rost ar avea RAD C++ ala ?

"Noi ne facem ca muncim , ei se fac ca ne platesc"


Status:
Înregistrat pe:
03 Oct 2006 15:53:21
Vârsta: 26 ani
Mesaje: 961
Locatie: Galați
Programator

 
    Postat la 14 Nov 2008 00:54:03    Subiect: < fara subiect >
Jinx info:

Jinx:

@raicuandi: pur si simplu nu ma pot intelege cu partea de UI a Win32. Nu doar ferestrele.

@boboS: ceva in genul.

Singura problema e ca nu-mi zice ce DLL-uri trebuie sa distribui cu aplicatia. Am cautat in radc++.h (headerul pe care trebuie sa-l includ) si nu vad nici macar acolo vreun indiciu...

Ultima editare efectuată de Jinx pe 14 Nov 2008 01:00:04; 3 editări în total



Status:
Înregistrat pe:
03 May 2007 22:45:14
Vârsta: 20 ani
Mesaje: 753
Locatie: Pitești, Argeș
Game designer

 
    Postat la 14 Nov 2008 03:35:54    Subiect: Re:
raicuandi info:

raicuandi:

boboS a scris:

Eu l-am intrebat pentru ce ii trebuie un engine 2d dar se pare ca nu am intrebat bine. Adica ma refeream ce fel de jocuri. Io stiu, poate vrea sa faca jocuri "de Windows" gen minesweeper sau altele care folosesc in exces controale si alte minuni. Sau jocuri gen "Vrei sa fii miliardar" unde tre sa elgi varianta corecta Laughing .Asta imi vine in minte cand zice ca vrea sa faca jocuri cu Win32. Altfel ce rost ar avea RAD C++ ala ?


Ew.

Apropo, nu e un tool care iti zice ce DLLuri incarca un exe? Parca era.
Daca nu, trial&error Smile

/btw: exista si unele librarii header-only

Ultima editare efectuată de raicuandi pe 14 Nov 2008 03:36:57; 1 editări în total

Method 2: Move Your Mouse Pointer
If you move your mouse pointer continuously while the data is being returned to Microsoft Excel, the query may not fail. Do not stop moving the mouse until all the data has been returned to Microsoft Excel.


Status:
Înregistrat pe:
24 Mar 2007 21:02:40
Vârsta: 22 ani
Mesaje: 514
Locatie: Adelaide, Australia
Programator

 
    Postat la 14 Nov 2008 08:55:39    Subiect: < fara subiect >
nekitu info:

nekitu:

Dependency Walker - depends.exe, cauta-l pe net sau whatever...

SpoOoOoock! Life Is Too Short For Cheap Chocolate


Status:
Înregistrat pe:
29 Sep 2006 11:33:12
Vârsta: 32 ani
Mesaje: 1033
Locatie: Brasov
Programator
7thFACTOR Entertainment Studios
 

Pagina 1 din 1 [ 1 ]


Server time: 07:09:07 24.05.2012



[ Termeni si conditii | Contact | F.A.Q. | Funny Pictures ]

© 2006 - 2012 Copyright 7thFACTOR Entertainment - All rights reserved