Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249406 (10842)
  Suchen
 Zurück zur Übersicht
 AutorThema: Ankündigigung ProSpeed 1.7
Frank Abbing
Datum:12.10.01 15:43 Antwortenals Email verschicken (frankabbing@12move.de) 


Hallo,

Am Wochenende ist es soweit, dann ist die ProSpeedDll V1.7 fertig.
Das offizielle Demo ist jetzt schon fertig, hier downloadbar.
Solche Effekte habt ihr mit Profan² garantiert noch nicht gesehen !!! Und Lautsprecher anschalten nicht vergessen...

Diese Funktionen sind in ProSpeed V1.7 hinzugekommen:

InitExtFX (H)
Erzeugung eines Bytes-Arrays aus einer externen Bitmap. Nötig für alle grafischen Effekte.

FreeExtFX (B)
Freigabe von Speicher, der mit InitExtFX() erzeugt wurde.

Darken (F,X,Y,B,S)
Abdunklung des Bildschirms (oder Teilen davon) bis hin zu einer schwarzen Fläche.

Lighten (F,X,Y,B,S)
Aufhellung des Bildschirms (oder Teilen davon) bis hin zu einer weißen Fläche.

Blur (F,X,Y,B)
Verwischt die Grafik auf dem Bildschirm (oder Teile davon).

Rustle (F,X,Y,B)
Erzeugt ein Rauschen auf dem Bildschirm (oder auf Teilen davon) ähnlich dem eines Fernsehers ohne Sendeempfang.

Grey (F,X,Y,B)
Macht bunte Bildschirme (oder Teilen davon) grau. Tauscht also alle Farben in Grautöne um.

SemiTrans (F,X,Y,B1,B2,P)
Semi-Transparente Einblendung. Mischt zwei verschiedene Bilder zu einem, hierbei wird durch eine Prozentangabe die Transparenz jedes
Bildes berücksichtigt.

Sharpen (F,X,Y,B)
Macht das Bild (oder Teile davon) schärfer. Quasi der Umkehr-Effekt von Blur().

BlackWhite (F,X,Y,B,P)
Macht aus einer Grafik auf dem Bildschirm (oder Teilen davon) ein Schwarz-Weiß Bild.

CopyArray (F,X,Y,B)
Manuelle Kopie eines Byte-Arrays auf den Bildschirm (oder Teilen davon).

WaitWatch (M)
Wartet, bis mindestens M Millisekundenn seit dem letzten Aufruf von StartWatch() vergangen sind.

Ein paar Tage Geduld noch, bitte........


Martin Heller
Datum:13.10.01 09:35 Antwortenals Email verschicken (martin@technopolis.de) 


Einfach nur genial!


Martin Heller
Datum:13.10.01 10:01 Antwortenals Email verschicken (martin@technopolis.de) 


Hab doch noch nen Bug gefunden. Bei der Demo wird im Ameisenkampf (dieses schwarz-weiß) immer ein schwarzes Quadrat in der rechten unteren Ecke angezeigt:

Martin


Frank Abbing
Datum:13.10.01 13:21 Antwortenals Email verschicken (frankabbing@12move.de) 


Hallo,

Danke für den Hinweis, hatte ich beim Programmieren schon gesehen, aber dann doch vergessen ihn zu beheben...

Gruss, Frank


Sebastian Sprenger
Datum:13.10.01 11:06 Antwortenals Email verschicken (prof.chaos@netcologne.de) 


Hi Frank!

Hilfe! Sind die Dino-Saurier etwa doch nicht ausgestorben? Naja. Du ''scheinst es jedenfalls überlebt zu haben''.

> Solche Effekte habt ihr mit Profan² garantiert noch nicht gesehen !!!

Nee, ich vor allem nicht ohne DirectX.
ECHT GEIL!
Einen Dark-Effekt habe ich selber mal gemacht, der sah aber höchstens bei 16 Farben gut aus.
Sebastian


Frank Abbing
Datum:13.10.01 13:24 Antwortenals Email verschicken (frankabbing@12move.de) 


Hallo und danke.

DirectX hat einen Nachteil. Es können keine herkömmlichen Buttons usw. auf dem Bildschirm gebracht werden. Und so geht beides.....

Gruss, Frank


Jürgen Hunke
Datum:13.10.01 22:39 Antwortenals Email verschicken (JHunke@aol.com) 


Frank,

die neue Prospeed dll scheint super zu werden. Die neuen Funktionen sind genau das, was immer fehlte, für viele Grafische Anwendungen (Ich mache u.a. Sprite Animation Tools).

Damit wäre man mit Profan wohl auch endlich soweit, ein ordentliches Paintprogramm programmieren zu können.

Super, einfach super.

J.Hunke


Frank Abbing
Datum: 14.10.01 09:44 Antwortenals Email verschicken (frankabbing@12move.de) 


Hallo Jürgen.

Grafikprogramme sind jetzt machbar. Und jeder kann sogar eigenem Filter in Profan programmieren und mit CopyArray() auf den Bildschirm bringen. Wer am ProSpeed-internen Grafikformat interessiert ist und wissen will, wie's geht, der kann mich gerne kontakten. Ich denke, ich werde noch eine kleine Anleitung hierzu veröffentlichen, in Kürze...

Gruss, Frank


 Zurück zur Übersicht