#################################################################################
#################################################################################

Hi!

Dies ist der PB-Import für die fmod.dll 3.72 !
Pow(10,3) Dank an 'Danilo' für seinen DLL-Importer.

1. Kurzinfos zur 'Installation'
2. Erläuterungen zu den Dateien
3. weitere Infos

28.04.2004 by Froggerprogger

#################################################################################
#################################################################################

1. Kurzinfos zur 'Installation'

a) Die Datei FMOD372_DLL_WRAPPER in das Verzeichnis
PureBasic\PureLibraries\UserLibraries\ kopieren.

b) Die Datei FMOD372_CONSTS_STRUCTS.res in das Verzeichnis PureBasic\Residents\
kopieren.

c) Die Datei fmod.dll ins Verzeichnis PureBasic\Compilers\ kopieren
(Alternativ kann die fmod.dll auch stets im selben Verzeichnis wie die
jeweilige .pb-Datei sein.)

d) Purebasic neustarten

e) Fertig! Alle Funktionen / Konstanten / Strukturen von fmod können nun direkt
in PB angesprochen werden.

f) Außerdem kann zusätzlich mit IncludeFile die Datei FMOD372_PROC_ADDON.pbi in
ein Projekt eingebunden werden, um die Xtra-Funktionen FMOD_GetErrorString() und
FMOD_SetReverbEnvironnement() zu nutzen. Erstere liefert einen beschreibenden
String zu einem Error-Code zurück, letzere wird benötigt, um in PureBasic mit den
Reverb-Presets arbeiten zu können.

#################################################################################
#################################################################################

2. Erläuterungen zu den Dateien

a) FMOD372_DLL_WRAPPER (PureBasic\PureLibraries\UserLibraries\)

Sie stellt die gesamten Funktionen der fmod.dll direkt aus PureBasic heraus zur
Verfügung, was zur Laufzeit einen Zugriff auf diese in der Geschwindigkeit von
CallFunctionFast ermöglicht aber während der Programmierung bequem wie jede
PB-interne Funktion zu handhaben ist.

b) FMOD372_CONSTS_STRUCTS.res (PureBasic\Residents\)

Sie stellt alle Konstanten und Strukturen zur Verfügung, welche von Fmod
verwendet werden.
Diese sind dann direkt aus PB abrufbar.

#################################################################################
#################################################################################

3. weitere Infos

#### Auf der Fmod-Homepage findet sich im Downloadbereich ein Paket namens
'PB-Interface von KarLKoX'. Es enthält u.a. alle offiziellen Fmod-Beispiele in
ihrer Übersetzung nach PB.

#### Auf http://fmod.2mal2mal.de finden sich einige weitere Beispiele für die
Verwendung von fmod mit PB

#################################################################################
#################################################################################