Du bist nicht angemeldet.

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

11

25.04.2008, 18:31

Hi, da bin ich wieder.
Sry, ich hatte gestern keine Zeit...

Also:
Das Problem ist gelöst, ich habe einige kleinere Problemchen behoben,
wie z.B.: das Erstellen mit *new*, aber mein größter Fehler war wohl, dass ich vergessen hatte, den Zeiger auf m_pGame in CGame mit

C-/C++-Quelltext

1
2
3
m_pBlock.m_pGame = this;
//bzw. mit:

m_pPlayer.m_pGame = this;


Jetzt funktioniert es und ich bin happy :D


Noch mal danke für eure Hilfe!

mfg MMAnfänger

12

29.04.2008, 13:11

hi erst ma =)

ich will dir ja nichts vorschreiben, aber wenn du C immer als Präfix vorne hinschreibst kann das ziemlich schnell zur verwirrung stiften.

Ich rate dir.. C_ zu schreiben und für strukturen S_ .. oder das Zeugs ganz weglassen und einfach Kamelnotation machen.

class Mensch
suchMeineFrau()

oder so, nur so ein kleiner Tipp am Rande, aber jedem das seine!
Miau

13

29.04.2008, 13:50

Hi

Zitat von »"anoner"«

hi erst ma =)

ich will dir ja nichts vorschreiben, aber wenn du C immer als Präfix vorne hinschreibst kann das ziemlich schnell zur verwirrung stiften.

Ich rate dir.. C_ zu schreiben und für strukturen S_ .. oder das Zeugs ganz weglassen und einfach Kamelnotation machen.

class Mensch
suchMeineFrau()

oder so, nur so ein kleiner Tipp am Rande, aber jedem das seine!


Hmmm, hast schon recht...
Wie wärs mit

class MM_Player?
oder vieleicht

class C++_Player?

;)

mfg MMAnfänger

14

29.04.2008, 19:02

das war keine attacke gegen dein styl... nur ein hinweiss oder lebenstipp =)

weil das C Präfix wird viel bei MFC verwendet und es sieht zu dem scheisse aus!

In der Informatiker Ausbildung lernst du das Nomenverfahren mit CRC-Kärtchen anzuwenden für OO Programmieren.... aber jeder macht es anderst...

Wenn du jetzt java Programmieren würdest.. würd das "j" vor jedem namen der klasse oder funktion nicht passen, da fast alles bei Java mit J beginnt und dann auch zu verwirrung sorgen würde.. und vielleicht dann den gleichen Namen trägt...

Ich würd dir einfach empfehlen so klarere Namen zu nehmen und nicht C vor eine Klasse zu schreiben...

Anhand von UML-Diagrammen sieht man ja eigentlich, was es ist.. Abstrakt, Inferface oder eine Struktur oder Bean...

Es ist halt immer so eine Sache für sich... mach es wie du willst aber es ist immer gut zuwiesen wie man es auch machen könnte. =)
Miau

Werbeanzeige