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

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

11

20.05.2013, 16:10

Da wird mit Garantie keine Exception in CGame::CGame() geworfen, falls es nicht geklappt hat. Also...
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

12

20.05.2013, 16:15

@Schorsch: Jo, wird alles abgefragt und, wenn die Textur nicht korrekt geladen wird, das Programm beendet. Auch würde in dem Fall (also einem Fehler) ja eine Ausgabe auf der Konsole stattfinden, welche im Hintergrund geöffnet ist (Standard der SFML bei Konsolenanwendungen), was aber nicht der Fall ist.

Ich habe jetzt einmal die Hintergrund-Rendern-Zeile in meinem Programm auskommentiert und der gleiche Fehler - ebenso ohne Fehlermeldung - tritt bei allen Aufrufen der Funktion draw() (also z.B. für die X und O beim Tic Tac Toe) auf. Also müsste der Fehler ja entweder in meinem Funktionsaufruf liegen, oder die SFML ist defekt. Ich werde es mal mit einem Neu-Download versuchen oder erstmal die Funktion außerhalb des Konstruktors aufrufen...

Gruß
Feuerente

EDIT: Ich habe die Fehlerursache gefunden. Es war ein falsch initialisiertes Array, was eigentlich gar nichts mit dem Background zu tun hatte. :dash:
Danke euch allen für eure Hilfe und Bemühungen :thumbup:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Feuerente« (20.05.2013, 16:41)