[LUA TUT]Kleines Programm - Druckversion +- KINGx - Das inoffizielle PlayStation Forum & News Portal (http://www.kingx.de/forum) +-- Forum: PS Vita / PSP (/forumdisplay.php?fid=1) +--- Forum: Homebrew (/forumdisplay.php?fid=8) +---- Forum: Development (/forumdisplay.php?fid=34) +----- Forum: Dev-Tutorials (/forumdisplay.php?fid=59) +----- Thema: [LUA TUT]Kleines Programm (/showthread.php?tid=26543) |
[LUA TUT]Kleines Programm - WinterFrost - 11.11.2010 17:04 In diesem Tutorials zeige ich euch, wie ihr in LUA ein kleines Programm schreibt. Um dieses Tutorial befolgen zu können , solltet ihr einige Vorkenntnisse in LUA besitzen. Es reicht allerdings aus, wenn ihr dieses Tutorial bereits befolgt und auch verstanden habt. Um dieses Tutorial auch zu verstehen solltet ihr es aufmerksam durchlesen. Das "Programm" wird so aussehen: Nun, fangen wir an. Wir definieren zuerst eine Farbe, in unserem Falle wäre das Code: white = Color.new(255,255,255)
ihr könnt natürlich mehrere Farben definieren und die Farben später ändern. Code: while true do Darauf folgt folgender Befehl : Code: screen:clear()
Dieser Befehl sorgt dafür das der ganze Bildschirm Inhalt gelöscht wird. Code: screen:print(1,1,"Druecke X um eine Datei von A nach B zu kopieren.", white)
Dieses Stück des Codes gibt an, was auf dem Bildschirm angezeigt werden soll. Code: pad =Controls.read() Jetzt geben wir an was beim drücken einer beliebigen Taste passieren soll. Code: if pad:cross() then
Code: System.copyFile
ist ein Befehl, der eine Datei von einem Ort zum anderen kopiert. Code: System.message()
gibt eine Systemnachricht auf den PSP Bildschirm aus. Code: if System.buttonPressed(0)~=1 then
Durch dieses Codestück wird angegeben was passiert, wenn wir in der Systemnachricht Zurück (Kreis) drücken. Code: if pad:circle() then
Wenn Kreis gedrückt wird, wird das Programm beendet, dass sollte klar sein. Code: screen.flip()
Das sollte auch klar sein, screen.flip() bringt alles auf den Bildschirm, screen.waitVblankStart() würde angeben wie lange alles angezeigt und abgefragt werden soll, da wir aber alles in einer while-Schleife laufen haben, bleibt die Klammer einfach leer. Code: white = Color.new(255,255,255)
Code: System.copyFile()
ist ebenfalls anders. Code: white = Color.new(255,255,255)
RE: [LUA TUT]Kleines Programm - PSFAQ - 11.11.2010 17:20 Cooles TuT,Winterfrost,Danke. RE: [LUA TUT]Kleines Programm - WinterFrost - 11.11.2010 17:53 Thx. Wie finden die anderen das Tut? MfG RE: [LUA TUT]Kleines Programm - fixit98 - 11.11.2010 19:28 WinterFrost : Thx.
Wie finden die anderen das Tut? MfG
RE: [LUA TUT]Kleines Programm - WinterFrost - 11.11.2010 19:45 Es soll ja auch nicht schwer sein, aber wie du schon schriebst ist es auch eher etwas für Anfänger. MfG RE: [LUA TUT]Kleines Programm - Namenloser - 11.11.2010 21:28 @Winterfrost Dir ist schon klar das du mit diesem tut einen weiteren großen aufruf gestartet hast das jede Woche noch mehr Easy Installer erscheinen werden ? Aber sonst gutes Tut Diesesmal kann ich nicht benörgeln ^^ RE: [LUA TUT]Kleines Programm - WinterFrost - 11.11.2010 21:30 Och mist, dass habe ich nicht bedacht.^^ MfG RE: [LUA TUT]Kleines Programm - Unbekannt - 11.11.2010 21:35 Exellentes TuT. Lua ist aber viel zu einfach , müsste jeder können. RE: [LUA TUT]Kleines Programm - Vladek - 11.12.2010 18:45 danke, sowas in der art habe ich gesucht |