Deutsch
Forum

ProSpeed.dll Version 2.6

 
Hallo zusammen,

Die ProSpeed.dll geht jetzt in Runde 2.6, das Update ist soeben erfolgt.

Momentan beinhaltet sie 186 Funktion.
Themen der DLL sind Geschwindigkeit für 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-Datei aus dem Speicher zum späteren Abspielen.

DSoundLoadResource()
Lädt eine Wave-Datei aus einer Exe- oder Dll- Datei zum späteren Abspielen.

Pack()
Komprimiert (packt) einen Datenbereich per LZ77-Technik. Zusätzlich kann der gepackte Speicher mit einem
Passwort 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 für 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 Datei in einem Bereich.

Webpage:
Anleitung:

Viel Spaß !

P.S. Den Upload der wichtigsten Demo-Exedateien konnte ich noch nicht vollziehen.
Werde versuchen, es in den nächsten Tagen nachzuholen.
 
24.04.2004  
 



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 (Größe des Bildes)
Gruß Thomas
 
24.04.2004  
 



Danke Thomas,

habs berichtigt.
Beim nächsten Upload ist der kleine Fehler dann behoben.

Gruß, Frank
 
24.04.2004  
 



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.

Gruß, Frank
 
24.04.2004  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.731 Betrachtungen

Unbenanntvor 0 min.
chupakabra29.07.2013

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

unbekannt (4x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie