Neue Engine Features

Top  Previous  Next

Unbegrenztes Terrain / Vegetations-Level

 

Ein Terrain- / Vegetations-Generierungsbeispiel (infinite_terrain.c) wurde dem Beispielordner angefügt. Das Beispiel verwendet 9 simultane Views und erstellt ein unbegrenztes Level, das mit einer vernünftigen Framerate 60.000 Entities pro Frame darstellt.

 

aum86_hot1

 

 

Exportieren und Importieren von Lichtern in / aus WED

 

Das Export / Import Light-Feature ermöglicht es uns ein Level unter Verwendung verschiedener Sets von Lichtern zu kompilieren oder ein Level in diverse wmb-Entities, die dasselbe Lichtset teilen zu unterteilen.

 

aum86_hot2

 

aum86_hot3

 

 

sys_winversion

 

Diese Variable gibt die Version des auf dem PC installierten Windows-Systems aus.

 

STRING* os_str = "#30";

 

FONT* arial_font = "Arial#20";

 

TEXT* os_txt =

{

       pos_x = 300;

       pos_y = 200;

       font = arial_font;

       string(os_str);

       flags = SHOW;

}

 

function main()

{

       switch (sys_winversion)

       

               case 1:   

                       str_cpy(os_str, "Windows 98 SE detected");

                       break; 

               case 2:   

                       str_cpy(os_str, "Windows ME detected");

                       break; 

               case 3:    

                       str_cpy(os_str, "Windows 2000 detected");

                       break; 

               case 4:

                       str_cpy(os_str, "Windows 2003 detected");

                       break; 

               case 5:    

                       str_cpy(os_str, "Windows XP detected");

                       break; 

               case 6:    

                       str_cpy(os_str, "Windows Vista or above detected");

                       break; 

               default:   

                       str_cpy(os_str, "No supported Windows O.S. was detected");

       }

}

 

aum86_hot4