Die Suche ergab 234 Treffer

von HeinzK
16.07.2010, 07:54
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

.. als Archiv weitergeben, ..
Meinst du damit ZIP-Datei .. ?
von HeinzK
15.07.2010, 20:57
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

SDL: Entweder bin ich überarbeitet, oder einfach nur etwas verwirrt. Ich hab mir den Link mal angeschaut. Vom Prinzip ist es genau das, was ich suche. Aber ich weiss nicht, was ich alles, wie und wo, installieren muss. OK, folgendes hab' ich nun heruntergeholt: Source Code: SDL-1.2.14.zip Linux/Ubun...
von HeinzK
15.07.2010, 09:13
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

OK, Danke. D.h., wenn ich OpenGL mit neuen Einstellungen starten will, schließe ich mit xDestroyWindow das Fenster und baue alles neu auf! Richtig verstanden? Also keinerlei 'Aufräumarbeiten' erfordlich! :? Xlib: Für mich ist alles unter Linux/Ubuntu noch Neuland, hab' wirklich keine Ahnung, was ich...
von HeinzK
14.07.2010, 15:15
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Eine Frage, bevor ich ins Wasser gehe .. im Moment schwimme ich noch in Linux/Ubuntu. k_pDply = XOpenDisplay(NULL); k_Win = XCreateWindow ( k_pDply, RootWindow(k_pDply, pVi->screen), 0, 0, iWidth, iHeight, 0, pVi->depth, InputOutput, pVi->visual, (CWBorderPixel | CWColormap | CWEventMask), &Swa ...
von HeinzK
14.07.2010, 08:01
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Warum? Das liegt an der Art und Weise wie ich mein Spiel entwickelt habe. Ich wollte es von der 'Picke' auf anpacken! :) Also begann ich mit einem Pixel (auf das ich heute noch Stolz bin) und habe dann die Routinen für Linien, Bögen, Kreise, Ellipsen, Polylinien, Dreiecke, Rechtecke, Sechsecke (mit ...
von HeinzK
13.07.2010, 21:44
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Zum Thema glDrawPixels, schnell oder langsam .. Das schlimmste ist, das es beides zur gleichen Zeit ist! Auf den ATI Radeon's unterm i7 ist es verdammt schnell (1.0 .. 2.7 ms). Aber unter der NVIDIA ist es sehr, sehr wackelig. Da schwankt es ständig zwischen 11.4 .. 122.9. Es kann aber auch an den A...
von HeinzK
13.07.2010, 18:52
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Das erste Test-Programm unter OpenGL ist fertig 8-) ! Zum Vergleich habe ich das gleiche Programm auch für DDraw bereitgestellt: http://www.zwianer.de/$PCSpiel$/Download/TestOpenGL.exe http://www.zwianer.de/$PCSpiel$/Download/TestDDraw.exe Unterschiede und Bedienung: OpenGL: ESC= Programmende; F1=Vo...
von HeinzK
09.07.2010, 13:05
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ok, inzwischen habe ich meinen Denkfehler gefunden. Nicht ändern wollen bedeutet ja nicht es irgendwann doch zu können.
von HeinzK
09.07.2010, 12:22
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Da werd' ich noch ein wenig hin un her probieren .. aber Danke für die tolle Info ..
von HeinzK
09.07.2010, 09:31
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Kann mir jemand mit einfachen Worten erklären warum das so und nur so funktioniert? class CKString { public: const char &operator [] (const long lIdx) const; }; void Test(const CKString sTxt) { int i = 0; char cTk = sTxt[i]; } Speziell der Unterschied zwischen dem ersten und letzten const. Lasse...
von HeinzK
05.07.2010, 17:00
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

OK, anscheinend gibt es da wohl keine speziellen Funktionen, hab' bisher auch nichts mehr gefunden.
Aber was anderes.
Unter Linux/gcc fehlt mir der Befehl TRACE() (ist mal wieder einer aus der ATL).
Wie kann ich beim Debuggen mit cout oder printf() Texte in das Debug-Fenster schreiben?
von HeinzK
05.07.2010, 11:57
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ich teste gerade den Einsatz von glDrawPixel(). Und nun habe ich folgende Fragen: // Vorbereitung: glViewport(0, 0, width, height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0.0f, width, height, 0.0f); //> KoordinatenSystem(Oben/Links): glMatrixMode(GL_MODELVIEW); glLoadIdentity(); E...
von HeinzK
04.06.2010, 14:43
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Auch dieses Problem gelöst, danke für eure Hilfe. class CKString { public: CKString(void); CKString(const CKString &sKStr); CKString(const string &sStr); CKString(const char *cStr); virtual ~CKString(void); //> Funkt's: void Empty(void); string Format(const char *pFrm, ...); string Left(cons...
von HeinzK
04.06.2010, 14:27
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ok, dein 'edit' war schneller! Aber .. VS2008: Konvertierung des Parameters 1 von 'const char [6]' in 'const CKString &' nicht möglich Linux/Ubuntu/CB: no matching function for call to ‘std::map<CKString, int, std::less<CKString>, std::allocator<std::pair<const CKString, int> > >::find(const cha...
von HeinzK
04.06.2010, 13:36
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ok, ein Problem gelöst: (*li)->Format("%s= %i", "Test", li); Es sollte natürlich '.., "Test", *li );' lauten! (Da es unter VS2008 ohne Probleme lief, habe ich nicht mehr so genau hingeschaut :roll:) Bin gerade am Testen ob 'CKString(const char* cStr);' mein zweites Prob...
von HeinzK
04.06.2010, 11:39
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Und noch eine Frage: {for (li = liKStrings.begin(); (li != liKStrings.end()); li++) cout << (*li)->GetString() << endl; //> 1): (*li)->Format("%s= %i", "Test", li); //> 2): cout << (*li)->GetString() << endl; } Zu 1): Nur zur Laufzeit: Program received signal SIGILL, Illegal inst...
von HeinzK
04.06.2010, 11:12
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ich schaff' es nicht CPtrList und <list> so zu wrappen, dass ich beide von aussen auf die gleiche Weise bedienen könnte. Also werd' ich mich Wohl oder Übel für <list> entscheiden müssen! (CPtrList hat mir über 12 Jahre lang gute Dienste geleistet :( ). Und weiter geht's: //> Auszug aus der CKString....
von HeinzK
03.06.2010, 14:31
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Hör auf, die STL-Container ableiten zu wollen. Das wär ein Anfang. Danke für den Ratschlag, aber ich muss wohl auf längere Sicht in beiden 'Welten' arbeiten. Bis ich weiss, wo's langgeht, solange versuch' ich halt mit möglichst wenig codeumbau auszukommen. :) Und danke für den Fisch .. ääh .. für d...
von HeinzK
03.06.2010, 13:19
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ich möchte nun folgendes machen: #include <string> #include <list> //> Declaration: class CKList(X); //> Implementation: CKList::CKList(X) { //> list<string *> liStrings; //> list<string *>::iterator li; list<X *> liStrings; list<X *>::iterator li; } Wie muss ich 'X' gestalten, um dies zu erreichen?
von HeinzK
03.06.2010, 10:55
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Bin gerade am Testen von <vector>, <list> und <map>. Nun ist beim 'Erstellen' schon mehrfach vorgekommen: 1>------ Erstellen gestartet: Projekt: TestKVector, Konfiguration: Debug Win32 ------ 1>Verknüpfen... 1>TestKVector.obj : fatal error LNK1000: Internal error during IncrCalcPtrs Ein nachfolgende...
von HeinzK
30.05.2010, 20:24
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Danke für den Hinweis.
von HeinzK
30.05.2010, 18:22
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Die erste Runde ist wohl geschafft. Ich habe die bisherigen Ergebnisse auf http://www.zwianer.de/$PCSpiel$/Download/Html/TestProjekte.htm zusammengefasst. Von dort aus ist es möglich, dass gesamte Projekt für Windows und Linux herunterzuladen. Unter <../Windows> befinden sich die Projekt-Dateien für...
von HeinzK
28.05.2010, 09:38
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Auch für diesen Hinweis ein dankeschön. Ich war der Meinung das const char* den Zeiger auf den char meint und nicht den Inhalt.

Code: Alles auswählen

int Replace(const char *cAlt, const char *cNeu);
Jetzt meckert keiner mehr! :!:
von HeinzK
28.05.2010, 09:18
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Ich arbeite unter VS mit /W3.
von HeinzK
28.05.2010, 09:00
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Zum replace-Problem. Die eigentliche Ursache für meinen Versuch mit dem string-Parameter liegt darin, dass ich unter Linux/Ubuntu/Code::Blocks folgende Meldung erhalte: warning: deprecated conversion from string constant to ‘char*’ CKString sKStr9("Test: Heinz Kempter"); sKStr9.Replace(&qu...
von HeinzK
27.05.2010, 20:15
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

: error C2663: 'std::basic_string<_Elem,_Traits,_Ax>::replace': für 11 Überladung(en) gibt es keine zulässige Konvertierung für den this-Zeiger
von HeinzK
27.05.2010, 19:25
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Eine Verständnisfrage: int CKString::Replace(const string &sAlt, const string &sNeu) { int iAlt = k_sStr.find(sAlt, 0); int iAltLg = sAlt.length(); int iNeuLg = sNeu.length(); k_sStr.replace(iAlt, iAltLg, sNeu); k_iStrLen = k_sStr.length(); return iNeuLg; } int CKString::Replace(char *cAlt, ...
von HeinzK
26.05.2010, 21:36
Forum: Grafikprogrammierung
Thema: Auf dem Weg von DDraw nach OpenGL ..
Antworten: 269
Zugriffe: 32634

Re: Auf dem Weg von DDraw nach OpenGL ..

Das 'strcasecmp' schau ich mir noch an .. ansonsten bin ich schon am 'basteln', oder wie
meine kleine Tochter immer sagte: selbel machen ..