AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi [DelphiX] DXDraw.surface "clearen"...
Thema durchsuchen
Ansicht
Themen-Optionen

[DelphiX] DXDraw.surface "clearen"...

Ein Thema von fabiO · begonnen am 1. Feb 2006 · letzter Beitrag vom 3. Feb 2006
 
fabiO

Registriert seit: 5. Dez 2004
Ort: Jena
41 Beiträge
 
Delphi 6 Personal
 
#1

[DelphiX] DXDraw.surface "clearen"...

  Alt 1. Feb 2006, 22:01
Hallo,

Ich habe folgendes Problem:

Ich arbeite gerade an einem 2D-RPG. Momentan arbeite ich daran, dass der Spieler bei der Kollision mit einer Haustür quasi in das innere des Hauses gelangt, sprich also die alte dargestellte Oberfläche entfernt und die neue, also das innere des Hauses gezeichnet wird.
Nun ist es ja so, dass man mit dxdraw1.surface.fill(0) eigentlich die Oberflächen "clearen" kann, doch ist es bei mir so, dass wenn ich dies mache und dann flipe, er mir wieder die normale Oberfläche, also die normale Karte anzeigt...

Ich wollte nun ma nachfragen, wie man es anders bewerkstelligen könnte. Ich dachte daran, einfach die ganze Surface des DXDraws zu löschen, also quasi wie ein Surface.clear befehl, dens ja leider nich gibt, und danach die Prozedur für die Level Erschaffung wieder aufrufe...

Aber wie geht das?
Ich habe auch versucht einfach ein Sprite mit nem höheren Z-index drüber zu legen, aber das wäre ja sinnlos, da ich ja später erneut sprites createn will, usw., also das wäre zu blöd...

Wäre dankbar für nen Tip, denke nämlich ich steh irgendwie auf der Leitung.

Gruß fabiO
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz