Ćuti bre Wulfi, vidiš da se jebavamo ovde za vaše dobro, da bi mogli da igrate na poslu.
Gorathe, sad pokušavam da odradim ovaj windowed mode po uputstvu sa nma-fallout. Uglavnom izvalio sam da za window treba DDSCL_NORMAL flag. Međutim posle njega ide setovanje rezolucije na kome mi javlja grešku, našao sam u nekom tutorialu da nema menjanja rezolucije ako nije fullscreen, tako da sad treba da premostim taj error check da bi program nastavio dalje, a da pritom ne pokarambasam ostatak. Nadam se da ću se izboriti s tim tokom večeri.
edit:
Kurac, ne ide nikako :\
Evo ti damp pa ako budeš hteo da se zezaš, eto, a ako ne, nikom ništa.
004CAFDF 52 PUSH EDX
004CAFE0 68 B0E25100 PUSH FALLOUT2.0051E2B0
004CAFE5 52 PUSH EDX
004CAFE6 FF15 28E45100 CALL NEAR DWORD PTR DS:[51E428]
004CAFEC 85C0 TEST EAX, EAX
004CAFEE 0F85 AB010000 JNZ FALLOUT2.004CB19F
004CAFF4 6A 08 PUSH 11 <- OVO SU FLEGOVI, 04 JE ZA NORMAL (WINDOW)
004CAFF6 8B1D 34E45100 MOV EBX, DWORD PTR DS:[51E434]
004CAFFC A1 B0E25100 MOV EAX, DWORD PTR DS:[51E2B0]
004CB001 53 PUSH EBX
004CB002 8B10 MOV EDX, DWORD PTR DS:[EAX]
004CB004 50 PUSH EAX
004CB005 FF52 50 CALL NEAR DWORD PTR DS:[EDX+50] <- SetCooperativeLevel
004CB008 85C0 TEST EAX, EAX <- Error check
004CB00A 0F85 8F010000 JNZ FALLOUT2.004CB19F <- MessageBox za gresku
004CB010 56 PUSH ESI <- Bit depth
004CB011 55 PUSH EBP <- rezolucija, height
004CB012 A1 B0E25100 MOV EAX, DWORD PTR DS:[51E2B0]
004CB017 57 PUSH EDI <- rezolucija, width
004CB018 8B10 MOV EDX, DWORD PTR DS:[EAX]
004CB01A 50 PUSH EAX
004CB01B FF52 54 CALL NEAR DWORD PTR DS:[EDX+54] <- SetDisplayMode
004CB01E 85C0 TEST EAX, EAX <- Error check
004CB020 0F85 79010000 JNZ FALLOUT2.004CB19F <- MessageBox za gresku
E sad, fazon je što će SetDisplayMode uvek da fejluje. Probao sam da zadnji JNZ prepravim da nastavlja odmah sa sledeće adrese (0F85 00000000) ali ista poruka iskače
Ne mogu više da se zezam s ovim, pobrišite sutra offtopic iz threada al ostavite još danas, možda vidi još neko ko zna. Moguće da grešim oko kombinacije flegova, ne mogu da nađem dokumentaciju na MSDN-u. Vrednosti imate ovde: http://source.winehq.org/source/include/ddraw.h
Uzdravlje.