| |
|
|
| Hallo zusammen,
Die ProSpeed.dll geht jetzt in Runde 2.6, das Update ist soeben erfolgt.
Momentan beinhaltet sie 186 Funktion. Argomenti der DLL sind Geschwindigkeit per Profan, Sprites, externe Bitmaps, Grafik-Manipulationen, Tabellen (Bereiche), DirectSound, Tiles, Pixeleffekte und allgemeine Spieleprogrammierung.
Diese Funktionen sind neu:
FreeAllExtBmps() Entlädt alle Bilder in einem Rutsch aus den Arbeitsspeicher, die mittels LoadExt...() oder CreateExtBmp() geladen/erstellt wurden und gibt die Resourcen wieder frei.
Frame() Eine Funktion, um schnell einen 3D-Rahmen (mit variabler Strichbreite) zu zeichnen.
FillExtBmp() Füll einen rechteckigen Bereich einer Bitmap oder die ganze Bitmap mit Farbe R.
GetBmpInfos() Ermittelt einige Informationen zu einer Bitmap, die mit LoadExt...() geladen oder erzeugt wurde.
ExchangeColor() Tauscht eine Farbe einer Grafik (alle Pixel mit dieser Farbe) durch eine andere Farbe.
DSoundLoadMemory() Lädt eine Wave-File aus dem Speicher zum späteren Abspielen.
DSoundLoadResource() Lädt eine Wave-File aus einer Exe- oder Dll- File zum späteren Abspielen.
Pack() Komprimiert (packt) einen Datenbereich per LZ77-Technik. Zusätzlich kann der gepackte Speicher mit einem Password geschützt werden.
DePack() Dekomprimiert (entpackt) einen Datenbereich wieder, der mit Pack() komprimiert und / oder verschlüsselt wurde.
GetOriginalSize() Ermittelt die Anzahl entpackter Bytes, die entstehen werden, wenn ein mit Pack() gepackten Speicherbereich entpackt wird.
CollideUnknown() Ermittelt in einem Rutsch alle (!) Sprite-zu-Sprite Kollisionen, die momentan stattfinden !
SetTiles5() Eine Profan 5 kompatible Lösung, um Tiles zu benutzen.
PMouse() Ein Ersatz per Profans Funktion Mouse(...), die nicht funktioniert, wenn die Usermessage WM_MOUSEMOVE gesetzt wurde. PMouse() funktioniert auch dann.
RotateMem() Eine Funktion, um Daten in einem Bereich (oder String) rotieren zu lassen.
ReadFilePieceFast() Schnelles Lesen eines Teiles einer File in einem Bereich.
Webpage: Anleitung:
Viel Divertimento !
P.S. Den Upload der wichtigsten Demo-Exedateien konnte ich noch nicht vollziehen. Werde versuchen, es in den nächsten Tagen nachzuholen. |
|
|
| |
|
|
|
| Hallo Frank Da kann ich nur sagen: DSoundLoadMemory find ich überhaupt super (die anderen Sachen muß ich erst ausprobieren). Ein kleiner Fehler ist mir gleich in der Anleitung aufgefallen: DSoundloadMemory (Dimensione des Bildes) Saluto Thomas |
|
|
| |
|
|
|
| Danke Thomas,
habs berichtigt. Beim nächsten Upload ist der kleine Fehler dann behoben.
Saluto, Frank |
|
|
| |
|
|
|
| Hallo.
P.S. Den Upload der wichtigsten Demo-Exedateien konnte ich noch nicht vollziehen. Werde versuchen, es in den nächsten Tagen nachzuholen.
So, die Demo-Exes sind jetzt aktualisiert und können runtergeladen werden.
Saluto, Frank |
|
|
| |
|
|