Seite 1 von 1
Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:08
von N_Gnom
Also ich hab in diversen Codes obigen Befehl und Verwandte gefunden.
Die scheint es nicht mehr zu geben.
Gibts dafür einen Ersatz?
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:11
von RSBasic
Die komplette Befehlsbibliothek wurde aufgrund der Einführung "Module" umbenannt. (Module > Music)
InitModule() gibt es nicht mehr. InitSound() muss stattdessen aufgerufen werden.
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:34
von N_Gnom
d.h. es wurde einfach weggelassen?
weil InitSound() gabs ja schon.
Module hab ich jetzt nicht mit Musik assoziiert.
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:38
von RSBasic
Nein, es wird, wie ich sagte, stattdessen verwendet. InitSound() wird nun nicht nur für "Sound" verwendet, sondern auch für "Music".
Schau mal in der PB-Hilfe unter "Music" nach. Da gibt es auch ein Beispielcode, der angepasst wurde.
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:40
von N_Gnom
Das war mir klar.
Ich meinte modulezeugs wurde weggelassen.
Und zusammenfassend unter Sound verwendet.
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:43
von RSBasic
Nein, umbenannt.
ModuleVolume() => MusicVolume()
PlayModule() => PlayMusic()
...
Oder sag mir bitte genau, was du meinst.
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:47
von N_Gnom
ja genau das...
gibts da noch ne liste für das ganze?
Start3D ist das gleiche problem, aber ich glaub das kann weggelassen werden, da es sich in einem code auf den alten sprite3d befehl bezieht.
Ich versuche gerade folgenden code zu konvertieren:
http://www.purearea.net/pb/showcase/show.php?id=421
was sich als sehr mühseelig herausstellt.
selbst irgendwelche konstanten scheinen nicht zu funktionieren bzw. vorhanden zu sein....welche werte diese dann haben muss ich erst noch herausfinden.
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 10:55
von RSBasic
Soweit ich weiß nur das Wort "Module" => "Music". Und InitModule() wird InitSound(), es sei denn, es wird bereits verwendet, dann kannst du es einfach entfernen.
Die einzelnen Versionsänderungen findest du in den Ankündigungsthreads und in der Hilfe unter "PureBasic Geschichte". Dort kannst du sehen, was hinzugefügt, umbenannt, angepasst oder/und entfernt wurde.
Re: Gibts InitModule() nicht mehr?
Verfasst: 06.11.2013 11:23
von N_Gnom
ah okay...
naja irgendwie funktioniert das ganze dort trotzdem nicht.
k.p. woran es liegt.
Naja zum anschauen reicht der code ja trotzdem.