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

Developer_X

Treue Seele

  • »Developer_X« ist der Autor dieses Themas

Beiträge: 247

Wohnort: Hessen

Beruf: Schüler

  • Private Nachricht senden

1

05.01.2011, 19:30

SDL Fenster schließen

Sehr geehrtes Forum,
kann mir einer von euch vielleicht sagen, wie ich ein Fenster in der SDL schließen kann?

Ich möchte nämlich ein Fenster schließen und dann ein neues öffnen, versteht ihr?

C-/C++-Quelltext

1
2
3
4
5
6
SDL_Surface sScreen*;
sScreen = SDL_SetVideoMode(width,height,16, SDL_SWSURFACE );

// ...

// Jetzt das Fenster schließen


Danke für eure Hilfe, m.f.G. Developer_X
- Die Zeit ist wie ein Fluss, und die Gegenwart wie ein Fels, der von dem Fluss der Zeit geschliffen wird. -
Kevin Riehl

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

2

05.01.2011, 19:34

Abfragen, ob für dieses Fenster das SDL_QUIT Event aufgerufen wurde und dann einfach die SDL_Surface wieder freigeben.
Wenn du für dieses Fenster eine Game Loop oder sonst was hast, diese beenden und dann die SDL_Surface wieder freigeben.
Eine explizite Funktion gibt es dafür afaik nicht.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Developer_X

Treue Seele

  • »Developer_X« ist der Autor dieses Themas

Beiträge: 247

Wohnort: Hessen

Beruf: Schüler

  • Private Nachricht senden

3

05.01.2011, 19:42

Danke sehr, es hat geklappt!

Danke schön!
- Die Zeit ist wie ein Fluss, und die Gegenwart wie ein Fels, der von dem Fluss der Zeit geschliffen wird. -
Kevin Riehl

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

4

05.01.2011, 19:45

edit: Falscher Thread.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Werbeanzeige