Inhalt |
Standard Lua Core Funktionen (überall gleich) |
Luaplayer Cools Mod (& Mod1-Mod4) |
Luaplayer HM v2 |
Luaplayer HM v3 |
Luaplayer HM v5 |
Luaplayer HM v7 |
Luaplayer HM v8 |
PGELua (English Documentation here) |
Table Funktionen |
table.concat (table , zwischentext , ab wann , bis wo) Verbindet die Werte einer Table. table.foreach (table, funktion) Geht alle Felder einer Table durch und uebergibt sie ggf an eine Funktion. table.getn (table) Ermittelt die Anzahl der Tablefelder. table.sort (table , funktion) Sortiert eine Table. Ist keine Funktion gegeben wird nach groesser/kleiner Prinzip sortiert. table.insert (table, position, wert) Fügt ein Feld in eine vorhandene Table ein. table.remove (table , position) Loescht ein Feld einer Table table.setn (table, felderanzahl) Setzt die Anzahl der Tablefelder. |
String Funktionen |
string.byte (string , position) Liest die ASCII-Werte eines Strings aus. string.char (wert1, wert2, ...) Uebersetzt aneinandergreihte ASCII-Werte zurück in Strings. string.find (string, was , ab wo , true/false) Sucht in einem String. string.format (formatierungsstring, string1, string2, ...) Formatiert einen String. Mehr dazu unter String Operationen auf lua.bumuckl.com string.len (string) Ermittelt die Laenge eines Strings string.lower (string) Wandelt einen String in Kleinbuchstaben um. string.rep (string, anzahl) Wiederholt einen String mehrmals (anzahl-mal). string.sub (string, ab wo , bis wo) Liest einen Teil eines Strings aus und gibt ihn zurück. string.upper (string) wandelt einen string in Grossbuchstaben um. |
Math Funktionen |
math.abs Der absolute Wert math.acos Der arcus cosinus math.asin Der arcus sinus math.atan Der arcus tangens math.atan2 Der arcus tangens math.ceil Aufrunden math.cos Der cosinus math.deg Umwandlung von rad zu Grad math.exp fuer e hoch X math.floor Abrunden math.frexp Normalisierungsfunktion math.ldexp Normalisierungsfunktion math.log Der natuerliche Logarithmus zur Basis e math.log10 Der Logaritmus zur Basis 10 math.max Liefert die groesste Zahl einer Gruppe von Zahlen math.min Liefert die kleinste Zahl einer Gruppe von Zahlen math.mod Ganzzahliger Rest von Zahl1 / Zahl2 math.pi Konstante Pi ~3,1415926535898 math.pow fuer X hoch Y math.rad Umwandlung von Grad zu rad math.random Zufallszahl math.randomseed Bessere Zufallszahlen initialisieren math.sin Der sinus math.sqrt Die 2. Wurzel math.tan Der tangens |
Grafische Funktionen - Luaplayer Cools Mod (& Mod1-Mod4) |
Font.load(dateiname) Laedt eine .ttf Schriftdatei Beispiel: font = Font.load("arial.ttf") |
Font:setPixelSizes(number width, number height) Aendert die Groesse der Schrift auf die Angegebene. Falls width=0 wird die Breite proportional zur Hoehe automatisch ausgerechnet. Beispiel: Font Font:setPixelSizes(0, 12) |
Font:getTextSize(string) Liesst die aktuelle Schriftgroesse aus. Beispiel: size=Font:getTextSize(font) |
Image.createEmpty(width, height) Erstellt ein neues Bild mit den angegebenen Massen. Maximale Aufloesung ist 512x512. Beispiel: bild=Image.createEmpty(100, 100) |
Image.load(dateiname) Laedt eine Bilddatei im PNG oder JPG Format. Beispiel: bild=Image.load("hallo.png") |
image:blit(x, y, Image source, sourcex, sourcey, width, height,true/false) Gibt ein Bild auf dem angegebenen Bild aus. Einige Argumente koennen allerdings weggelassen werden. True/False sagt aus, ob das Bild mit Transparenz dargestellt werden soll. Beispiel: screen:blit(0,0,bild,0,0,bild:width(),bild:height(),true) |
image:clear(farbe) Fuellt das gesamte Bild mit der angegebenen Farbe. Beispiel: screen:clear(black) |
image:fillRect(x, y, width, height, color) Erstellt ein gefuelltes Rechteck. Beispiel: screen:fillRect(0, 0, 100, 100, farbe) |
image:drawLine(x0, y0, x1, y1, color) Zeichnet eine Linie. Beispiel: screen:drawLine(0, 0, 480, 272, farbe) |
image:pixel(x, y) Liest die Farbwerte des angegebenen Pixels aus. Beispiel: screen:pixel(10, 10) |
image:pixel(x, y, color) Gibt dem angegebenen Pixel die angegebene Farbe. Beispiel: screen:pixel(0, 0, blau) |
image:print(x, y, text, color) Gibt eine Textmeldung aus. Beispiel: screen:print(10, 10, "hallo welt", farbe) |
image:fontPrint(font, x, y, text, color) Gibt eine Textmeldung in einer speziellen Schritart aus. Beispiel: screen:fontPrint(font, 0, 0, "Hallo", farbe) |
image:width() Liest die Breite eines Bildes aus. Beispiel: breite=bild:width() |
image:height() Liest die Hoehe eines Bildes aus. Beispiel: hoehe=bild:height() |
Image:save(dateiname) Speichert ein Bild auf dem Memorystick. Man kann als PNG oder JPG speichern. Beispiel: screen:save("ms0:/PSP/PHOTO/screenshot.png") |
screen.flip() Schaltet zwischen dem Offscreen und Onscreen um. D.h der Befehl bewirkt die eigentliche Bildausgabe. Beispiel: screen.flip() |
screen.waitVblankStart(zeit) Die Zeit, die der Bildschirm "wartet", bevor er wieder geleert wird. 60 Einheiten entsprechen 1 Sekunde Beispiel: screen.waitVblankStart(60) |
Color.new(r, g, b, a) Erstellt eine neue Farbe. Dabei steht a für Alpha und kann mit Werten von 0 bis 255 bestückt werden. Das gleiche gilt auch für R,G und B. Alpha muss nicht unbedingt festgelegt werden. Beispiel: farbe=Color.new(0,0,255) |
color:colors() Liest die RGBA-werte einer Farbe aus und speichert sie in einer Table ab. Beispiel: farbwerte=farbe:colors() |
Tasten - Luaplayer Cools Mod (& Mod1-Mod4) |
Controls.read() Liest die Tasten ein. Beispiel: pad=Controls.read() pad:select() pad:start() pad:up() pad:right() pad:down() pad:left() pad:l() pad:r() pad:triangle() pad:circle() pad:cross() pad:square() pad:home() pad:hold() pad:note() pad:analogX() pad:analogY() |
Timer - Luaplayer Cools Mod (& Mod1-Mod4) |
Timer.new(startzeit) Erstellt einen neuen Timer mit der eingegebenen Startzeit. Beispiel: timer=Timer.new(0) |
Timer:start() Startet den Timer. Beispiel: Timer:start() |
Timer:time() Liest die Timerzeit aus. Beispiel: time=Timer:time() |
Timer:stop() Stoppt den Timer und liest die Endzeit aus. Beispiel: Timer:stop() |
Timer:reset(startzeit) Setzt den timer zurück. Beispiel: Timer:reset(0) |
System - Luaplayer Cools Mod (& Mod1-Mod4) |
System.currentDirectory() Liest das aktuelle Verzeichnis aus. Beispiel: appdirectory=System.currentDirectory() |
System.currentDirectory(Pfad) Legt den in dem zu agierenden Pfad fest. Beispiel: System.currentDirectory("ms0:/PSP/PHOTO/") |
System.listDirectory(Pfad) Listet und speichert alle in diesem Verzeichnis befindlichen Dateien in einer Table. Beispiel: System.listDirectory("ms0:/PSP/PHOTO/") |
System.createDirectory(Pfad) Erstellt ein neues Verzeichnis. Beispiel: System.createDirectory("NeuerOrdner") |
System.removeDirectory(Pfad) Loescht ein bestehendes Verzeichnis. Beispiel: System.removeDirectory("NeuerOrdner") |
System.removeFile(Pfad) Löscht eine Datei Beispiel: System.removeFile("test.png") |
System.usbDiskModeActivate() Aktiviert USB. Beispiel: System.usbDiskModeActivate() |
System.usbDiskModeDeactivate() Deaktiviert USB Beispiel: System.usbDiskModeDeactivate() |
Akku-Funktionen: System.powerIsPowerOnline() System.powerIsBatteryExist() System.powerIsBatteryCharging() System.powerGetBatteryChargingStatus() System.powerIsLowBattery() System.powerGetBatteryLifePercent() System.powerGetBatteryLifeTime() System.powerGetBatteryTemp() System.powerGetBatteryVolt() System.powerTick() System.Quit() beendet den LuaPLayer und kehrt zum XMB zurück System.nickName() Liest den Benutzernamen der PSP aus System.setLow() Stellt CPU auf 100 Mhz System.setReg() Stellt CPU auf 222 Mhz System.setHigh() Stellt CPU auf 333 Mhz |
System.md5sum(Text) Generiert die MD5-Summe eines Strings(Text) Beispiel: System.md5sum("hallo") |
System.sleep(zahl) Pausiert die Anwendung. Beispiel: System.sleep(60) |
System.irdaInit() Startet das IrDA Modul. Beispiel: System.irdaInit() |
System.irdaWrite(Text) Schreibt einen String(Text) zum IrDa-Port Beispiel: System.irdaWrite("hallo") |
System.irdaRead() Liest alle Informationen am IrDa-Port aus. Beispiel: System.irdaRead() |
System.getFreeMemory() Liest den freien Speicherplatz aus. Beispiel: System.getFreeMemory() |
Dateien - Luaplayer Cools Mod (& Mod1-Mod4) |
io.open() io.lines() io.flush() io.close() io.write() |
Sound und Musik - Luaplayer Cools Mod (& Mod1-Mod4) |
Music.playFile(dateiname, true/false ) Spielt Musik in folgenden Formaten ab: UNI, IT, XM, S3M, MOD, MTM, STM, DSM, MED, FAR, ULT oder 669. Das true/false entscheidet ob es in einem Loop abgespielt werden soll oder nicht(true=loop,false=kein loop) Music.pause() Music.resume() Music.stop() Music.playing() Music.volume(zahl von 0-128) SoundSystem.SFXVolume(zahl von 0-128) SoundSystem.reverb(zahl von 0-15) SoundSystem.panoramicSeparation(zahl von 0-128) Sound.load(dateiname, true/false) sound:play() voice:stop() voice:volume(zahl von 0-255) voice:pan(zahl von 0-255) voice:frequency(zahl von 0-255) voice:playing() |
WLAN - Luaplayer Cools Mod (& Mod1-Mod4) |
Wlan.init() Initialisiert das WLAN Modul. Beispiel: Wlan.init() |
Wlan.term() Beendet das WLAN Modul Beispiel: Timer:start() |
Wlan.getConnectionConfigs() Liest alle verfügbaren WLAN-Verbindungen ein. Beispiel: Wlan.getConnectionConfigs() |
Wlan.useConnectionConfig(zahl) Verwendet eine bestimmte WLAN-Verbindung. Beispiel: Wlan.useConnectionConfig(1) |
Wlan.getIPAddress() Ermittelt die IP-Adresse der PSP, gibt einen String zurück. Beispiel: ip=Wlan.getIPAddress() |
Socket.connect(host, port) Erstellt einen neuen TCP/IP Socket und verbindet zu dem angegebenen Host. Beispiel: Socket.connect("ftp://ftp.microsoft.com, 21) |
Socket:isConnected() Ermittelt den Verbindungsstatus, gibt true oder false zurück. Beispiel: Socket:isConnected() |
Socket:createServerSocket(port) Erstellt einen neuen Socket mit dem angegebenen Port, auf dem alle Eingänge gelistet werden. Beispiel: Socket:createServerSocket(21) |
Socket:accept() Akzeptiert einkommende Verbindungen. Beispiel: Socket:accept() |
Socket:recv() Liest alle Datenströme des Sockets. Gibt einen String zurück. Beispiel: Timer:start() |
Socket:send(text) Sendet einen string an den Socket. Beispiel: Socket:send("hallo") |
Socket:close() Schliesst den Socket und damit die Verbindung. Beispiel: Socket:close() |
Netlib 2.0 - Luaplayer Cools Mod (& Mod1-Mod4) |
Socket.udpConnect(host,port) Erstellt einen neuen UDP socket und verbindet zu dem angegebenen Host. udpSocket:udpSend(string) Sendet einen String über den UDP Socket. udpSocket:close() Schliesst den UDP Socket udpSocket:recv() Ermittelt alle auf dem Socket befindlichen Daten/Informationen. netconnect() Verbindet mit dem Standard UDP server. netclose() Beendet alle Verbindungen zu jeglichen UDP sockets. netsend(id, data, anweisung) Sendet bestimmte Daten zur ID File auf dem Server. Anweisungen sind "w" und "a". netget(id) Ermittelt den Inhalt des ID File auf dem Server. netreg(id) gibt dem server die Anweisung die ID mitzuteilen. netunreg(id) Gibt dem Server die Anweisung, das Senden von Daten aufzuhören. netrecv() Erhält Daten vom Server. netvalue(id) Ermittelt den Wert der gegebenen ID. netmail(empfaenger,absender,subjekt,Nachricht) Sendet eine email. netcall(Kontakt, Anrufer) Startet einen Anruf. nil netsms(Empfaenger,Nachricht,Absender) Sendet eine SMS. |
MP3 - nur Luaplayer Mod4 |
Mp3.load("song.mp3") Lädt eine MP3-datei Mp3.play() Spielt die MP3-Song ab Mp3.pause() Pausiert das abspielen Mp3.stop() Stop das abspielen und löscht den Song aus dem RAM Mp3.EndOfStream() checkt, ob der Song vorüber ist, wird mittels true or false verwendet Mp3.getTime() Zeigt die MP3-Spielzeit an, Anzeige über diese Variablen as string Mp3.volume(volume) Stellt die MP3-Lautstärke ein |
Grafische Funktionen - Luaplayer HM v2 |
Font.load(dateiname) Laedt eine .ttf Schriftdatei Beispiel: font = Font.load("arial.ttf") |
Font:setPixelSizes(number width, number height) Aendert die Groesse der Schrift auf die Angegebene. Falls width=0 wird die Breite proportional zur Hoehe automatisch ausgerechnet. Beispiel: Font Font:setPixelSizes(0, 12) |
Font:getTextSize(string) Liesst die aktuelle Schriftgroesse aus. Beispiel: size=Font:getTextSize(font) |
Image.createEmpty(width, height) Erstellt ein neues Bild mit den angegebenen Massen. Maximale Aufloesung ist 512x512. Beispiel: bild=Image.createEmpty(100, 100) |
Image.load(dateiname) Laedt eine Bilddatei im PNG oder JPG Format. Beispiel: bild=Image.load("hallo.png") |
image:blit(x, y, Image source, sourcex, sourcey, width, height,true/false) Gibt ein Bild auf dem angegebenen Bild aus. Einige Argumente koennen allerdings weggelassen werden. True/False sagt aus, ob das Bild mit Transparenz dargestellt werden soll. Beispiel: screen:blit(0,0,bild,0,0,bild:width(),bild:height(),true) |
image:clear(farbe) Fuellt das gesamte Bild mit der angegebenen Farbe. Beispiel: screen:clear(black) |
image:fillRect(x, y, width, height, color) Erstellt ein gefuelltes Rechteck. Beispiel: screen:fillRect(0, 0, 100, 100, farbe) |
image:drawLine(x0, y0, x1, y1, color) Zeichnet eine Linie. Beispiel: screen:drawLine(0, 0, 480, 272, farbe) |
image:pixel(x, y) Liest die Farbwerte des angegebenen Pixels aus. Beispiel: screen:pixel(10, 10) |
image:pixel(x, y, color) Gibt dem angegebenen Pixel die angegebene Farbe. Beispiel: screen:pixel(0, 0, blau) |
image:print(x, y, text, color) Gibt eine Textmeldung aus. Beispiel: screen:print(10, 10, "hallo welt", farbe) |
image:fontPrint(font, x, y, text, color) Gibt eine Textmeldung in einer speziellen Schritart aus. Beispiel: screen:fontPrint(font, 0, 0, "Hallo", farbe) |
image:width() Liest die Breite eines Bildes aus. Beispiel: breite=bild:width() |
image:height() Liest die Hoehe eines Bildes aus. Beispiel: hoehe=bild:height() |
Image:save(dateiname) Speichert ein Bild auf dem Memorystick. Man kann als PNG oder JPG speichern. Beispiel: screen:save("ms0:/PSP/PHOTO/screenshot.png") |
screen.flip() Schaltet zwischen dem Offscreen und Onscreen um. D.h der Befehl bewirkt die eigentliche Bildausgabe. Beispiel: screen.flip() |
screen.waitVblankStart(zeit) Die Zeit, die der Bildschirm "wartet", bevor er wieder geleert wird. 60 Einheiten entsprechen 1 Sekunde Beispiel: screen.waitVblankStart(60) |
Color.new(r, g, b, a) Erstellt eine neue Farbe. Dabei steht a für Alpha und kann mit Werten von 0 bis 255 bestückt werden. Das gleiche gilt auch für R,G und B. Alpha muss nicht unbedingt festgelegt werden. Beispiel: farbe=Color.new(0,0,255) |
color:colors() Liest die RGBA-werte einer Farbe aus und speichert sie in einer Table ab. Beispiel: farbwerte=farbe:colors() |
Tasten - Luaplayer HM v2 |
Controls.read() Liest die Tasten ein. Beispiel: pad=Controls.read() pad:select() pad:start() pad:up() pad:right() pad:down() pad:left() pad:l() pad:r() pad:triangle() pad:circle() pad:cross() pad:square() pad:home() pad:hold() pad:note() pad:analogX() pad:analogY() |
System - Luaplayer HM v2 |
System.currentDirectory() System.listDirectory() System.createDirectory() System.removeDirectory() System.removeFile() System.rename() System.usbDiskModeActivate() System.usbDiskModeDeactivate() System.powerIsPowerOnline() System.powerIsBatteryExist() System.powerIsBatteryCharging() System.powerGetBatteryChargingStatus() System.powerIsLowBattery() System.powerGetBatteryLifePercent() System.powerGetBatteryLifeTime() System.powerGetBatteryTemp() System.powerGetBatteryVolt() System.powerTick() System.screenoff() System.md5sum() System.sioInit() System.sioRead() System.sioWrite() System.irdaInit() System.irdaRead() System.irdaWrite() System.sleep() System.getFreeMemory() System.Quit() System.setLow() System.setReg() System.setHigh() System.setcpuspeed() |
Dateien - Luaplayer HM v2 |
io.open() io.lines() io.flush() io.close() io.write() |
MP3/OGG CPU Funktionen - Luaplayer HM v2 |
Mp3.load() Mp3.Stop() Mp3.pause() Mp3.play() Mp3.EndOfStream() Mp3.getTime() Mp3.volume() Ogg.load() Ogg.stop() Ogg.pause() Ogg.play() Ogg.EndOfStream() Ogg.getSec() Ogg.getMin() Ogg.getHour() Ogg.volume() |
MP3/AA3 Media Engine Funktionen - Luaplayer HM v2 |
aa3me.load() aa3me.play() aa3me.Stop() aa3me.eos() aa3me.getTime() aa3me.percent() aa3me.pause() Mp3me.load() Mp3me.play() Mp3me.Stop() Mp3me.eos() Mp3me.getTime() Mp3me.percent() Mp3me.pause() |
Grafische Funktionen - Luaplayer HM v3 |
Font.load(dateiname) Laedt eine .ttf Schriftdatei Beispiel: font = Font.load("arial.ttf") |
Font:setPixelSizes(number width, number height) Aendert die Groesse der Schrift auf die Angegebene. Falls width=0 wird die Breite proportional zur Hoehe automatisch ausgerechnet. Beispiel: Font Font:setPixelSizes(0, 12) |
Font:getTextSize(string) Liesst die aktuelle Schriftgroesse aus. Beispiel: size=Font:getTextSize(font) |
Image.createEmpty(width, height) Erstellt ein neues Bild mit den angegebenen Massen. Maximale Aufloesung ist 512x512. Beispiel: bild=Image.createEmpty(100, 100) |
Image.load(dateiname) Laedt eine Bilddatei im PNG oder JPG Format. Beispiel: bild=Image.load("hallo.png") |
image:blit(x, y, Image source, sourcex, sourcey, width, height,true/false) Gibt ein Bild auf dem angegebenen Bild aus. Einige Argumente koennen allerdings weggelassen werden. True/False sagt aus, ob das Bild mit Transparenz dargestellt werden soll. Beispiel: screen:blit(0,0,bild,0,0,bild:width(),bild:height(),true) |
image:clear(farbe) Fuellt das gesamte Bild mit der angegebenen Farbe. Beispiel: screen:clear(black) |
image:fillRect(x, y, width, height, color) Erstellt ein gefuelltes Rechteck. Beispiel: screen:fillRect(0, 0, 100, 100, farbe) |
image:drawLine(x0, y0, x1, y1, color) Zeichnet eine Linie. Beispiel: screen:drawLine(0, 0, 480, 272, farbe) |
image:pixel(x, y) Liest die Farbwerte des angegebenen Pixels aus. Beispiel: screen:pixel(10, 10) |
image:pixel(x, y, color) Gibt dem angegebenen Pixel die angegebene Farbe. Beispiel: screen:pixel(0, 0, blau) |
image:print(x, y, text, color) Gibt eine Textmeldung aus. Beispiel: screen:print(10, 10, "hallo welt", farbe) |
image:fontPrint(font, x, y, text, color) Gibt eine Textmeldung in einer speziellen Schritart aus. Beispiel: screen:fontPrint(font, 0, 0, "Hallo", farbe) |
image:width() Liest die Breite eines Bildes aus. Beispiel: breite=bild:width() |
image:height() Liest die Hoehe eines Bildes aus. Beispiel: hoehe=bild:height() |
Image:save(dateiname) Speichert ein Bild auf dem Memorystick. Man kann als PNG oder JPG speichern. Beispiel: screen:save("ms0:/PSP/PHOTO/screenshot.png") |
screen.flip() Schaltet zwischen dem Offscreen und Onscreen um. D.h der Befehl bewirkt die eigentliche Bildausgabe. Beispiel: screen.flip() |
screen.waitVblankStart(zeit) Die Zeit, die der Bildschirm "wartet", bevor er wieder geleert wird. 60 Einheiten entsprechen 1 Sekunde Beispiel: screen.waitVblankStart(60) |
Color.new(r, g, b, a) Erstellt eine neue Farbe. Dabei steht a für Alpha und kann mit Werten von 0 bis 255 bestückt werden. Das gleiche gilt auch für R,G und B. Alpha muss nicht unbedingt festgelegt werden. Beispiel: farbe=Color.new(0,0,255) |
color:colors() Liest die RGBA-werte einer Farbe aus und speichert sie in einer Table ab. Beispiel: farbwerte=farbe:colors() |
Tasten - Luaplayer HM v3 |
Controls.read() Liest die Tasten ein. Beispiel: pad=Controls.read() pad:select() pad:start() pad:up() pad:right() pad:down() pad:left() pad:l() pad:r() pad:triangle() pad:circle() pad:cross() pad:square() pad:home() pad:hold() pad:note() pad:analogX() pad:analogY() |
System - Luaplayer HM v3 |
System.currentDirectory() System.listDirectory() System.createDirectory() System.removeDirectory() System.removeFile() System.rename() System.usbDiskModeActivate() System.usbDiskModeDeactivate() System.powerIsPowerOnline() System.powerIsBatteryExist() System.powerIsBatteryCharging() System.powerGetBatteryChargingStatus() System.powerIsLowBattery() System.powerGetBatteryLifePercent() System.powerGetBatteryLifeTime() System.powerGetBatteryTemp() System.powerGetBatteryVolt() System.powerTick() System.md5sum() System.sioInit() System.sioRead() System.sioWrite() System.irdaInit() System.irdaRead() System.irdaWrite() System.sleep() System.getFreeMemory() System.Quit() System.setLow() System.setReg() System.setHigh() System.setcpuspeed() System.madeby() System.runeboot() System.unassign() System.assign() System.memclean() System.oaenable() System.oadisable() |
Dateien - Luaplayer HM v3 |
io.open() io.lines() io.flush() io.close() io.write() |
Sound und Musik - Luaplayer HM v3 |
System.oaenable() Aktiviert die Wiedergabe von Sounds System.oadisable() Deaktiviert die Wiedergabe von Sounds Music.playFile(dateiname, true/false ) Spielt Musik in folgenden Formaten ab: UNI, IT, XM, S3M, MOD, MTM, STM, DSM, MED, FAR, ULT oder 669. Das true/false entscheidet ob es in einem Loop abgespielt werden soll oder nicht(true=loop,false=kein loop) Music.pause() Music.resume() Music.stop() Music.playing() Music.volume(zahl von 0-128) SoundSystem.SFXVolume(zahl von 0-128) SoundSystem.reverb(zahl von 0-15) SoundSystem.panoramicSeparation(zahl von 0-128) Sound.load(dateiname, true/false) sound:play() voice:stop() voice:volume(zahl von 0-255) voice:pan(zahl von 0-255) voice:frequency(zahl von 0-255) voice:playing() |
MP3/OGG CPU Funktionen - Luaplayer HM v3 |
Mp3.load() Mp3.Stop() Mp3.pause() Mp3.play() Mp3.EndOfStream() Mp3.getTime() Mp3.volume() Ogg.load() Ogg.stop() Ogg.pause() Ogg.play() Ogg.EndOfStream() Ogg.getSec() Ogg.getMin() Ogg.getHour() Ogg.volume() |
MP3/AA3 Media Engine Funktionen - Luaplayer HM v3 |
aa3me.load() aa3me.play() aa3me.Stop() aa3me.eos() aa3me.getTime() aa3me.percent() aa3me.pause() Mp3me.load() Mp3me.play() Mp3me.Stop() Mp3me.eos() Mp3me.getTime() Mp3me.percent() Mp3me.pause() |
Grafische Funktionen - Luaplayer HM v5 |
Font.load(dateiname) Laedt eine .ttf Schriftdatei Beispiel: font = Font.load("arial.ttf") |
Font:setPixelSizes(number width, number height) Aendert die Groesse der Schrift auf die Angegebene. Falls width=0 wird die Breite proportional zur Hoehe automatisch ausgerechnet. Beispiel: Font Font:setPixelSizes(0, 12) |
Font:getTextSize(string) Liesst die aktuelle Schriftgroesse aus. Beispiel: size=Font:getTextSize(font) |
Image.createEmpty(width, height) Erstellt ein neues Bild mit den angegebenen Massen. Maximale Aufloesung ist 512x512. Beispiel: bild=Image.createEmpty(100, 100) |
Image.load(dateiname) Laedt eine Bilddatei im PNG oder JPG Format. Beispiel: bild=Image.load("hallo.png") |
image:blit(x, y, Image source, sourcex, sourcey, width, height,true/false) Gibt ein Bild auf dem angegebenen Bild aus. Einige Argumente koennen allerdings weggelassen werden. True/False sagt aus, ob das Bild mit Transparenz dargestellt werden soll. Beispiel: screen:blit(0,0,bild,0,0,bild:width(),bild:height(),true) |
image:clear(farbe) Fuellt das gesamte Bild mit der angegebenen Farbe. Beispiel: screen:clear(black) |
image:fillRect(x, y, width, height, color) Erstellt ein gefuelltes Rechteck. Beispiel: screen:fillRect(0, 0, 100, 100, farbe) |
image:drawLine(x0, y0, x1, y1, color) Zeichnet eine Linie. Beispiel: screen:drawLine(0, 0, 480, 272, farbe) |
image:pixel(x, y) Liest die Farbwerte des angegebenen Pixels aus. Beispiel: screen:pixel(10, 10) |
image:pixel(x, y, color) Gibt dem angegebenen Pixel die angegebene Farbe. Beispiel: screen:pixel(0, 0, blau) |
image:print(x, y, text, color) Gibt eine Textmeldung aus. Beispiel: screen:print(10, 10, "hallo welt", farbe) |
image:fontPrint(font, x, y, text, color) Gibt eine Textmeldung in einer speziellen Schritart aus. Beispiel: screen:fontPrint(font, 0, 0, "Hallo", farbe) |
image:width() Liest die Breite eines Bildes aus. Beispiel: breite=bild:width() |
image:height() Liest die Hoehe eines Bildes aus. Beispiel: hoehe=bild:height() |
Image:save(dateiname) Speichert ein Bild auf dem Memorystick. Man kann als PNG oder JPG speichern. Beispiel: screen:save("ms0:/PSP/PHOTO/screenshot.png") |
screen.flip() Schaltet zwischen dem Offscreen und Onscreen um. D.h der Befehl bewirkt die eigentliche Bildausgabe. Beispiel: screen.flip() |
screen.waitVblankStart(zeit) Die Zeit, die der Bildschirm "wartet", bevor er wieder geleert wird. 60 Einheiten entsprechen 1 Sekunde Beispiel: screen.waitVblankStart(60) |
Color.new(r, g, b, a) Erstellt eine neue Farbe. Dabei steht a für Alpha und kann mit Werten von 0 bis 255 bestückt werden. Das gleiche gilt auch für R,G und B. Alpha muss nicht unbedingt festgelegt werden. Beispiel: farbe=Color.new(0,0,255) |
color:colors() Liest die RGBA-werte einer Farbe aus und speichert sie in einer Table ab. Beispiel: farbwerte=farbe:colors() |
Tasten - Luaplayer HM v5 |
Controls.read() Liest die Tasten ein. Beispiel: pad=Controls.read() pad:select() pad:start() pad:up() pad:right() pad:down() pad:left() pad:l() pad:r() pad:triangle() pad:circle() pad:cross() pad:square() pad:home() pad:hold() pad:note() pad:analogX() pad:analogY() |
System - Luaplayer HM v5 |
System.currentDirectory() System.listDirectory() System.createDirectory() System.removeDirectory() System.removeFile() System.rename() System.usbDiskModeActivate() System.usbDiskModeDeactivate() System.powerIsPowerOnline() System.powerIsBatteryExist() System.powerIsBatteryCharging() System.powerGetBatteryChargingStatus() System.powerIsLowBattery() System.powerGetBatteryLifePercent() System.powerGetBatteryLifeTime() System.powerGetBatteryTemp() System.powerGetBatteryVolt() System.powerTick() System.md5sum() System.sioInit() System.sioRead() System.sioWrite() System.irdaInit() System.irdaRead() System.irdaWrite() System.sleep() System.getFreeMemory() System.Quit() System.setLow() System.setReg() System.setHigh() System.setcpuspeed("333") System.madeby() System.runeboot("Dateipfad") System.unassign() System.assign() System.memclean() System.oaenable() System.oadisable() System.loadPrx("Dateipfad") |
Dateien - Luaplayer HM v5 |
io.open() io.lines() io.flush() io.close() io.write() |
Sound und Musik - Luaplayer HM v5 |
System.oaenable() Aktiviert die Wiedergabe von Sounds System.oadisable() Deaktiviert die Wiedergabe von Sounds Music.playFile(dateiname, true/false ) Spielt Musik in folgenden Formaten ab: UNI, IT, XM, S3M, MOD, MTM, STM, DSM, MED, FAR, ULT oder 669. Das true/false entscheidet ob es in einem Loop abgespielt werden soll oder nicht(true=loop,false=kein loop) Music.pause() Music.resume() Music.stop() Music.playing() Music.volume(zahl von 0-128) SoundSystem.SFXVolume(zahl von 0-128) SoundSystem.reverb(zahl von 0-15) SoundSystem.panoramicSeparation(zahl von 0-128) Sound.load(dateiname, true/false) sound:play() voice:stop() voice:volume(zahl von 0-255) voice:pan(zahl von 0-255) voice:frequency(zahl von 0-255) voice:playing() |
WLAN - Luaplayer HM v5 |
Wlan.init() Wlan.term() Wlan.getIP() |
AdHoc - Luaplayer HM v5 |
Adhoc.init() Adhoc.term() Adhoc.connect() Adhoc.send() Adhoc.recv() Adhoc.getState() |
Socket - Luaplayer HM v5 |
Socket.connect() Socket.createServerSocket() Socket.isConnected() Socket.accept() Socket.send() Socket.recv() socket.close() |
MP3/OGG CPU Funktionen - Luaplayer HM v5 |
Mp3.load() Mp3.Stop() Mp3.pause() Mp3.play() Mp3.EndOfStream() Mp3.getTime() Mp3.volume() Ogg.load() Ogg.stop() Ogg.pause() Ogg.play() Ogg.EndOfStream() Ogg.getSec() Ogg.getMin() Ogg.getHour() Ogg.volume() |
MP3/AA3 Media Engine Funktionen - Luaplayer HM v5 |
aa3me.load() aa3me.play() aa3me.Stop() aa3me.eos() aa3me.getTime() aa3me.percent() aa3me.pause() Mp3me.load() Mp3me.play() Mp3me.Stop() Mp3me.eos() Mp3me.getTime() Mp3me.percent() Mp3me.pause() |
Grafische Funktionen - Luaplayer HM v7 |
Font.load(dateiname) Laedt eine .ttf Schriftdatei Beispiel: font = Font.load("arial.ttf") |
Font:setPixelSizes(number width, number height) Aendert die Groesse der Schrift auf die Angegebene. Falls width=0 wird die Breite proportional zur Hoehe automatisch ausgerechnet. Beispiel: Font Font:setPixelSizes(0, 12) |
Font:getTextSize(string) Liesst die aktuelle Schriftgroesse aus. Beispiel: size=Font:getTextSize(font) |
Image.createEmpty(width, height) Erstellt ein neues Bild mit den angegebenen Massen. Maximale Aufloesung ist 512x512. Beispiel: bild=Image.createEmpty(100, 100) |
Image.load(dateiname) Laedt eine Bilddatei im PNG oder JPG Format. Beispiel: bild=Image.load("hallo.png") |
image:blit(x, y, Image source, sourcex, sourcey, width, height,true/false) Gibt ein Bild auf dem angegebenen Bild aus. Einige Argumente koennen allerdings weggelassen werden. True/False sagt aus, ob das Bild mit Transparenz dargestellt werden soll. Beispiel: screen:blit(0,0,bild,0,0,bild:width(),bild:height(),true) |
image:clear(farbe) Fuellt das gesamte Bild mit der angegebenen Farbe. Beispiel: screen:clear(black) |
image:fillRect(x, y, width, height, color) Erstellt ein gefuelltes Rechteck. Beispiel: screen:fillRect(0, 0, 100, 100, farbe) |
image:drawLine(x0, y0, x1, y1, color) Zeichnet eine Linie. Beispiel: screen:drawLine(0, 0, 480, 272, farbe) |
image:pixel(x, y) Liest die Farbwerte des angegebenen Pixels aus. Beispiel: screen:pixel(10, 10) |
image:pixel(x, y, color) Gibt dem angegebenen Pixel die angegebene Farbe. Beispiel: screen:pixel(0, 0, blau) |
image:print(x, y, text, color) Gibt eine Textmeldung aus. Beispiel: screen:print(10, 10, "hallo welt", farbe) |
image:fontPrint(font, x, y, text, color) Gibt eine Textmeldung in einer speziellen Schritart aus. Beispiel: screen:fontPrint(font, 0, 0, "Hallo", farbe) |
image:width() Liest die Breite eines Bildes aus. Beispiel: breite=bild:width() |
image:height() Liest die Hoehe eines Bildes aus. Beispiel: hoehe=bild:height() |
Image:save(dateiname) Speichert ein Bild auf dem Memorystick. Man kann als PNG oder JPG speichern. Beispiel: screen:save("ms0:/PSP/PHOTO/screenshot.png") |
screen.flip() Schaltet zwischen dem Offscreen und Onscreen um. D.h der Befehl bewirkt die eigentliche Bildausgabe. Beispiel: screen.flip() |
screen.waitVblankStart(zeit) Die Zeit, die der Bildschirm "wartet", bevor er wieder geleert wird. 60 Einheiten entsprechen 1 Sekunde Beispiel: screen.waitVblankStart(60) |
Color.new(r, g, b, a) Erstellt eine neue Farbe. Dabei steht a für Alpha und kann mit Werten von 0 bis 255 bestückt werden. Das gleiche gilt auch für R,G und B. Alpha muss nicht unbedingt festgelegt werden. Beispiel: farbe=Color.new(0,0,255) |
color:colors() Liest die RGBA-werte einer Farbe aus und speichert sie in einer Table ab. Beispiel: farbwerte=farbe:colors() |
Tasten - Luaplayer HM v7 |
Controls.read() Liest die Tasten ein. Beispiel: pad=Controls.read() pad:select() pad:start() pad:up() pad:right() pad:down() pad:left() pad:l() pad:r() pad:triangle() pad:circle() pad:cross() pad:square() pad:home() pad:hold() pad:note() pad:analogX() pad:analogY() |
System - Luaplayer HM v7 |
System.currentDirectory() System.listDirectory() System.createDirectory() System.removeDirectory() System.removeFile() System.rename() System.usbDiskModeActivate() System.usbDiskModeDeactivate() System.powerIsPowerOnline() System.powerIsBatteryExist() System.powerIsBatteryCharging() System.powerGetBatteryChargingStatus() System.powerIsLowBattery() System.powerGetBatteryLifePercent() System.powerGetBatteryLifeTime() System.powerGetBatteryTemp() System.powerGetBatteryVolt() System.powerTick() System.md5sum() System.sioInit() System.sioRead() System.sioWrite() System.irdaInit() System.irdaRead() System.irdaWrite() System.sleep() System.getFreeMemory() System.Quit() System.setLow() System.setReg() System.setHigh() System.setcpuspeed("333") System.madeby() System.runeboot("Dateipfad") System.unassign() System.assign() System.memclean() System.oaenable() System.oadisable() System.loadPrx("Dateipfad") System.nickName() System.message() System.buttonPressed() System.copyFile() System.suspend() System.shutdown() System.startUMD() System.startISO() System.startPSX() System.startOSK() System.startGameSave() System.startGameLoad() System.usbDevFlash0() System.usbDevFlash1() System.usbDevFlash2() System.usbDevFlash3() System.usbDevUMD() System.getModel() System.getDate() System.getTime() System.startUpdate() System.usbState() System.getDirSize() System.getFileSize() System.webbrowser() System.loadPrxKernel() System.autoCpu() System.getCpuSpeed() System.getBusSpeed() System.doesDirExist() System.doesFileExist() System.getTotalSize() System.getFreeSpace() System.loadElf() System.cfw() System.LCDTimerDisable() System.LCDTimerGet() System.LCDTimerEnable() System.getEboot() ZIP.extract() |
Dateien - Luaplayer HM v7 |
io.open() io.lines() io.flush() io.close() io.write() |
Sound und Musik - Luaplayer HM v7 |
System.oaenable() Aktiviert die Wiedergabe von Sounds System.oadisable() Deaktiviert die Wiedergabe von Sounds SoundSystem.SFXVolume() SoundSystem.reverb() SoundSystem.panoramicSeparation() Sound.load() Sound.play() sound:gc() sound:tostring() Voice.stop() Voice.resume() Voice.volume() Voice.pan() Voice.frequency() Voice.playing() voice:tostring() |
WLAN - Luaplayer HM v7 |
Wlan.init() Wlan.term() Wlan.getIP() Wlan.startGameShare("Pfad zur .PBP","Netzwerkname aus maximal 8 Zeichen") |
AdHoc - Luaplayer HM v7 |
Adhoc.init() Adhoc.connect() Adhoc.getState() Adhoc.send() Adhoc.recv() Adhoc.term() Adhoc.getMac() |
UMD Funktionen - Luaplayer HM v7 |
UMD.init() UMD.term() UMD.checkDisk() UMD.ripISO() UMD.getSize() |
HPRM Funktionen - Luaplayer HM v7 |
Hprm.read() Hprm.headphone() Hprm.remote() Hprm.mic() |
Socket - Luaplayer HM v7 |
Socket.connect() Socket.createServerSocket() Socket.isConnected() Socket.accept() Socket.send() Socket.recv() Socket.close() Socket:gc() Socket:tostring() |
MP3/OGG CPU Funktionen - Luaplayer HM v7 |
Mp3.load() Mp3.stop() Mp3.pause() Mp3.play() Mp3.EndOfStream() Mp3.getTime() Mp3.songTime() Mp3.artist() Mp3.title() Mp3.album() Mp3.genre() Mp3.year() Mp3.trackNumber() Mp3.layer() Mp3.kbit() Mp3.mode() Ogg.load() Ogg.stop() Ogg.pause() Ogg.play() Ogg.EndOfStream() Ogg.songTime() Ogg.artist() Ogg.title() Ogg.album() Ogg.genre() Ogg.year() Ogg.trackNumber() Ogg.layer() Ogg.kbit() Ogg.mode() |
MP3/AA3 Media Engine Funktionen - Luaplayer HM v7 |
Aa3me.load() Aa3me.play() Aa3me.stop() Aa3me.eos() Aa3me.gettime() Aa3me.percent() Aa3me.pause() Aa3me.songTime() Aa3me.artist() Aa3me.title() Aa3me.album() Aa3me.genre() Aa3me.year() Aa3me.trackNumber() Aa3me.layer() Aa3me.kbit() Aa3me.mode() Aa3me.rawSongTime() Aa3me.instantBitrate() Aa3me.vis() Mp3me.load() Mp3me.play() Mp3me.stop() Mp3me.eos() Mp3me.gettime() Mp3me.percent() Mp3me.pause() Mp3me.songTime() Mp3me.artist() Mp3me.title() Mp3me.album() Mp3me.genre() Mp3me.year() Mp3me.trackNumber() Mp3me.layer() Mp3me.kbit() Mp3me.mode() Mp3me.rawSongTime() Mp3me.instantBitrate() Mp3me.vis() |
Grafische Funktionen - Luaplayer HM v8 |
Font.load(dateiname) Laedt eine .ttf Schriftdatei Beispiel: font = Font.load("arial.ttf") |
Font:setPixelSizes(number width, number height) Aendert die Groesse der Schrift auf die Angegebene. Falls width=0 wird die Breite proportional zur Hoehe automatisch ausgerechnet. Beispiel: Font Font:setPixelSizes(0, 12) |
Font:getTextSize(string) Liesst die aktuelle Schriftgroesse aus. Beispiel: size=Font:getTextSize(font) |
Image.createEmpty(width, height) Erstellt ein neues Bild mit den angegebenen Massen. Maximale Aufloesung ist 512x512. Beispiel: bild=Image.createEmpty(100, 100) |
Image.load(dateiname) Laedt eine Bilddatei im PNG oder JPG Format. Beispiel: bild=Image.load("hallo.png") |
image:blit(x, y, Image source, sourcex, sourcey, width, height,true/false) Gibt ein Bild auf dem angegebenen Bild aus. Einige Argumente koennen allerdings weggelassen werden. True/False sagt aus, ob das Bild mit Transparenz dargestellt werden soll. Beispiel: screen:blit(0,0,bild,0,0,bild:width(),bild:height(),true) |
image:clear(farbe) Fuellt das gesamte Bild mit der angegebenen Farbe. Beispiel: screen:clear(black) |
image:fillRect(x, y, width, height, color) Erstellt ein gefuelltes Rechteck. Beispiel: screen:fillRect(0, 0, 100, 100, farbe) |
image:drawLine(x0, y0, x1, y1, color) Zeichnet eine Linie. Beispiel: screen:drawLine(0, 0, 480, 272, farbe) |
image:pixel(x, y) Liest die Farbwerte des angegebenen Pixels aus. Beispiel: screen:pixel(10, 10) |
image:pixel(x, y, color) Gibt dem angegebenen Pixel die angegebene Farbe. Beispiel: screen:pixel(0, 0, blau) |
image:print(x, y, text, color) Gibt eine Textmeldung aus. Beispiel: screen:print(10, 10, "hallo welt", farbe) |
image:fontPrint(font, x, y, text, color) Gibt eine Textmeldung in einer speziellen Schritart aus. Beispiel: screen:fontPrint(font, 0, 0, "Hallo", farbe) |
image:width() Liest die Breite eines Bildes aus. Beispiel: breite=bild:width() |
image:height() Liest die Hoehe eines Bildes aus. Beispiel: hoehe=bild:height() |
Image:save(dateiname) Speichert ein Bild auf dem Memorystick. Man kann als PNG oder JPG speichern. Beispiel: screen:save("ms0:/PSP/PHOTO/screenshot.png") |
screen.flip() Schaltet zwischen dem Offscreen und Onscreen um. D.h der Befehl bewirkt die eigentliche Bildausgabe. Beispiel: screen.flip() |
screen.waitVblankStart(zeit) Die Zeit, die der Bildschirm "wartet", bevor er wieder geleert wird. 60 Einheiten entsprechen 1 Sekunde Beispiel: screen.waitVblankStart(60) |
Color.new(r, g, b, a) Erstellt eine neue Farbe. Dabei steht a für Alpha und kann mit Werten von 0 bis 255 bestückt werden. Das gleiche gilt auch für R,G und B. Alpha muss nicht unbedingt festgelegt werden. Beispiel: farbe=Color.new(0,0,255) |
color:colors() Liest die RGBA-werte einer Farbe aus und speichert sie in einer Table ab. Beispiel: farbwerte=farbe:colors() |
Tasten - Luaplayer HM v8 |
Controls.read() Liest die Tasten ein. Beispiel: pad=Controls.read() pad:select() pad:start() pad:up() pad:right() pad:down() pad:left() pad:l() pad:r() pad:triangle() pad:circle() pad:cross() pad:square() pad:home() pad:hold() pad:note() pad:analogX() pad:analogY() |
System - Luaplayer HM v8 |
System.currentDirectory() System.listDirectory() System.createDirectory() System.removeDirectory() System.removeFile() System.rename() System.usbDiskModeActivate() System.usbDiskModeDeactivate() System.powerIsPowerOnline() System.powerIsBatteryExist() System.powerIsBatteryCharging() System.powerGetBatteryChargingStatus() System.powerIsLowBattery() System.powerGetBatteryLifePercent() System.powerGetBatteryLifeTime() System.powerGetBatteryTemp() System.powerGetBatteryVolt() System.powerTick() System.md5sum() System.sioInit() System.sioRead() System.sioWrite() System.irdaInit() System.irdaRead() System.irdaWrite() System.sleep() System.getFreeMemory() System.Quit() System.setLow() System.setReg() System.setHigh() System.setcpuspeed("333") System.madeby() System.runeboot("Dateipfad") System.unassign() System.assign() System.memclean() System.oaenable() System.oadisable() System.loadPrx("Dateipfad") System.nickName() System.message() System.buttonPressed() System.copyFile() System.suspend() System.shutdown() System.startUMD() System.startISO() System.startPSX() System.startOSK() System.startGameSave() System.startGameLoad() System.usbDevFlash0() System.usbDevFlash1() System.usbDevFlash2() System.usbDevFlash3() System.usbDevUMD() System.getModel() System.getDate() System.getTime() System.startUpdate() System.usbState() System.getDirSize() System.getFileSize() System.webbrowser() System.loadPrxKernel() System.autoCpu() System.getCpuSpeed() System.getBusSpeed() System.doesDirExist() System.doesFileExist() System.getTotalSize() System.getFreeSpace() System.loadElf() System.cfw() System.LCDTimerDisable() System.LCDTimerGet() System.LCDTimerEnable() System.getEboot() System.stopPRX() System.getTachyon() System.getPommel() System.getBaryon() System.download(URL,Speicherpfad) ZIP.extract() |
Dateien - Luaplayer HM v8 |
io.open() io.lines() io.flush() io.close() io.write() |
Sound und Musik - Luaplayer HM v8 |
System.oaenable() Aktiviert die Wiedergabe von Sounds System.oadisable() Deaktiviert die Wiedergabe von Sounds SoundSystem.SFXVolume() SoundSystem.reverb() SoundSystem.panoramicSeparation() Sound.load() Sound.play() sound:gc() sound:tostring() Voice.stop() Voice.resume() Voice.volume() Voice.pan() Voice.frequency() Voice.playing() voice:tostring() |
WLAN - Luaplayer HM v8 |
Wlan.init() Wlan.term() Wlan.getIP() Wlan.startGameShare("Pfad zur .PBP","Netzwerkname aus maximal 8 Zeichen") Controls.wlan() ermittelt die Position des WLAN-Schalters |
AdHoc - Luaplayer HM v8 |
Adhoc.init() Adhoc.connect() Adhoc.getState() Adhoc.send() Adhoc.recv() Adhoc.term() Adhoc.getMac() |
UMD Funktionen - Luaplayer HM v8 |
UMD.init() UMD.term() UMD.checkDisk() UMD.ripISO() UMD.getSize() |
HPRM Funktionen - Luaplayer HM v8 |
Hprm.read() Hprm.headphone() Hprm.remote() Hprm.mic() |
Socket - Luaplayer HM v8 |
Socket.connect() Socket.createServerSocket() Socket.isConnected() Socket.accept() Socket.send() Socket.recv() Socket.close() Socket:gc() Socket:tostring() |
TTF Library - Luaplayer HM v8 |
Font.init() Font.print(x,y,"text",farbe",fontslot) Font.load("pfad", slot) Font.unload() Font.term() Font.color(r,g,b,a) |
IntraFont - Luaplayer HM v8 |
IntraFont.init() IntraFont.term() IntraFont.load() IntraFont.print(x,y,"text",groesse,farbe[0xFF0000FF],leuchten[0xFF0000FF]) IntraFont.print() muss zwischen Gu.start3d() and Gu.end3d() stehen. Die Farbe und das Leuchten muss als Hexadezimalfarbe angegeben werden. IntraFont.color() |
MP3/OGG CPU Funktionen - Luaplayer HM v8 |
Mp3.load() Mp3.stop() Mp3.pause() Mp3.play() Mp3.EndOfStream() Mp3.getTime() Mp3.songTime() Mp3.artist() Mp3.title() Mp3.album() Mp3.genre() Mp3.year() Mp3.trackNumber() Mp3.layer() Mp3.kbit() Mp3.mode() Ogg.load() Ogg.stop() Ogg.pause() Ogg.play() Ogg.EndOfStream() Ogg.songTime() Ogg.artist() Ogg.title() Ogg.album() Ogg.genre() Ogg.year() Ogg.trackNumber() Ogg.layer() Ogg.kbit() Ogg.mode() Aac.load() Aac.play() Aac.stop() Aac.eos() Aac.gettime() Aac.percent() Aac.pause() Aac.songTime() Aac.artist() Aac.title() Aac.album() Aac.genre() Aac.year() Aac.trackNumber() Aac.layer() Aac.kbit() Aac.mode() |
MP3/AA3 Media Engine Funktionen - Luaplayer HM v8 |
Aa3me.load() Aa3me.play() Aa3me.stop() Aa3me.eos() Aa3me.gettime() Aa3me.percent() Aa3me.pause() Aa3me.songTime() Aa3me.artist() Aa3me.title() Aa3me.album() Aa3me.genre() Aa3me.year() Aa3me.trackNumber() Aa3me.layer() Aa3me.kbit() Aa3me.mode() Aa3me.rawSongTime() Aa3me.instantBitrate() Aa3me.vis() Aa3me.setPos() Aa3me.getPos() Aa3me.stream() Aa3me.visL() Aa3me.visR() Mp3me.load() Mp3me.play() Mp3me.stop() Mp3me.eos() Mp3me.gettime() Mp3me.percent() Mp3me.pause() Mp3me.songTime() Mp3me.artist() Mp3me.title() Mp3me.album() Mp3me.genre() Mp3me.year() Mp3me.trackNumber() Mp3me.layer() Mp3me.kbit() Mp3me.mode() Mp3me.rawSongTime() Mp3me.instantBitrate() Mp3me.vis() Mp3me.setPos() Mp3me.getPos() Mp3me.stream() Mp3me.visL() Mp3me.visR() |