Neue Engine Features

Top  Previous  Next

Unterstützung für Unicode-Text

 

Jetzt unterstützt die Engine Unicode-Text zur Darstellung von Schriften, wie Hebräisch oder Arabisch, die von links nach rechts gelesen werden, sowie logografischer oder syllabischer Alphabete wie Chinesisch Han oder Japanisch Kana.

 

function main()
{
       TEXT* textUnicode = txt_create(10, 0);
       textUnicode.font = font_create("Arial Unicode MS#30");
       txt_loadw(textUnicode, "Unicode.txt");

       set(textUnicode, SHOW);
}

 

aum93_beta1

 

 

video_border

 

Setzt ein Begrenzungsoverlay für das Videofenster und ermöglicht dem Anwender, die Größe des aktiven Bereichs innerhalb der Grenze zu setzen. Die Schwarzen Bereiche des Grenzfensters sind tranparent. Derart lassen sich willkürlich geformte Fenster oder Panels erstellen.

 

function main() // create your own widgets

{

       // create the border

       video_border (bmap_create ("widget.tga"), 250, 100, 300, 300); // widget.tga has 300x300 pixels

       // create a panel

       PANEL* my_widget = pan_create(NULL, 0);

       // and set its bitmap

       my_widget.bmap = bmap_create("widget.tga#250#100#300#300");

       // now make it visible

       set(my_widget, SHOW);

}

 

aum93_beta2

 

Verbesserte ent_create-Anweisung

 

Die ent_create-Anweisung kann jetzt mehrere Entities auf einmal erstellen. Dazu lädt sie eine wmb-Entitie, die andere Entities enthält. Das ist das ideale Szenario wenn Sie viele Prefabs in Ihren Leveln verwenden wollen.