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");

}

 

 

aum91_beta1

 

 

Verbesserter Level-Editor

 

WED's Block-Properties-Panel wurde ein weiteres Mal verbessert und ermöglicht ein einfacheres Bearbeiten von Level-Blocks.

 

aum91_beta2

 

 

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:

<?
$ip ="$REMOTE_ADDR";
echo "Your IP: $ip";
?>