|
Neue Engine Features |
Top Previous Next |
|
Verbesserte video_screen-Anweisung
Die Anweisung printf( ) kann, wenn video_screen auf Null gesetzt ist, Texte im Startup-Fenster der Engine darstellen. Das ist eine großartige Art, die Engine für Anwendungen, die die Graphik-Power von Gamestudio nicht benötigen, zu nutzen (und verbraucht damit weniger Computer-Ressourcen).
function main() { video_screen = 0; printf ("\n\nUse printf to print text into the startup window when video_screen is set to zero"); }
Verbesserter Level-Editor
WED's Block-Properties-Panel wurde ein weiteres Mal verbessert und ermöglicht ein einfacheres Bearbeiten von Level-Blocks.
Ein nagelneuer Satz an http-Funktionen kann zur Kommunikation mit PHP-Skripten oder zum Zugreifen auf eine Online-Datenbank verwendet werden
// the ip.php script resides on Conitec's server #include <acknex.h> #include <default.c> #include <acknet.h>
STRING* ip_str = "";
// start the script "ip.php" on a remote server, and return the caller's IP address function main() { var id = http_post("http://coniserver.net/scratch/ip.php",NULL); while (!http_status(id)) wait(1);//wait for the server to reply if (http_status(id) == 1) //transfer successful? { http_result(id,ip_str); //get the replied IP printf(_chr(ip_str)); } else error("Error during transfer!"); http_free(id); //always cleanup the httpid! sys_exit(NULL); }
ip.php: <?
|