Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"DarkRaider"«
Naja, du brauchst dich nur damit beschäftigen... Wenn du dir die Seite von
germandgamedev anguckst, sollte es dich weiterbringen. Du baust einfach
die Font Klasse bei dir ein (Ist auch erlaubt ) und guckst, wie du die
verwenden kannst. Wenn Befehle auftauchen, die du für das ausgeben
brauchst und nicht kennst, dann schau in der MSDN nach und versuche
einen gleichen Befehl in der SDL zu suchen, der dann natürlich anders heißt.
Ansonsten: Erst Dos Games...
P.S.: Man war ich geschockt, dachte du packst es nicht mal eine Variable
in Dos auszugeben
Zitat von »"DarkRaider"«
http://old.germangamedev.de/index.php?site=article&id=17
Damit solltest du etwas anfangen können.
C-/C++-Quelltext |
|
1 |
font_ = ::CreateFontIndirectW (&lf); |
Anonymous
unregistriert
Zitat von »"DarkRaider"«
Die Vorteile des globalem Namespaces kenn ich selbst noch nicht so genau
Zitat von »"YetAnotherNoob"«
Zugegeben, sieht wichtig und kompliziert aus und bringt jeden Noob dazu zu staunen.....aber der Sinn davon erschließt sich mir nicht :oops:
Zitat von »"koschka"«
Vorteile: Wenn du in einem Namensraum xyz bist, und du dort auch eine Funkion CreateFont definiert hast, kann es zu Konflikten kommen, da der Compiler nicht weiss welches er nun nutzen soll, das globale aus :: oder das aus xyz?
Anonymous
unregistriert
Zitat von »"big_muff"«
Zitat von »"DarkRaider"«
Die Vorteile des globalem Namespaces kenn ich selbst noch nicht so genau
Soviel ich weiss wird wenn man :: nicht angibt automatisch der globale Namespace verwendet. Der Vorteil dabei wenn mans schreibt (neben InteliSense) ist einfach das man im Code besser sieht, wo der globale Namespace verwendet wurde. Ist also Geschmackssache das zu schreiben. (Bitte korrigiert mich wenn ich falsch liege...)
C-/C++-Quelltext |
|
1 |
::HFONT__* font_; |
Zitat von »"koschka"«
Vorteile: Wenn du in einem Namensraum xyz bist, und du dort auch eine Funkion CreateFont definiert hast, kann es zu Konflikten kommen, da der Compiler nicht weiss welches er nun nutzen soll, das globale aus :: oder das aus xyz?
Zitat von »"du"«
...ist den HFONT das Selbe wei HFONT__ ?!? Eigentlich ja nicht, oder ist dieses HFONT__ in directdraw.h definiert?
Werbeanzeige