Eylem Kodu Komut Dosyası - Action Code Script

Eylem Kodu Komut Dosyası (ACS) bir komut dosyası dili kullanılan video oyunları gibi HeXen ve biraz modern Doom kaynak bağlantı noktaları, ZDoom gibi. Bu sözdizimsel olarak benzer C ama daha az esnek. Adından da anlaşılacağı gibi, komut dosyası işlevselliği için temel mantığın çoğu, geleneksel olarak sayısal bir değerle tanımlanan "komut dosyaları" biçiminde gelir. ACS derleyicisinin sonraki revizyonları, "adlandırılmış" komut dosyaları (sayısal tanımlayıcı yerine bir String kullanan) ve basit işlevler için destek ekledi.

Geleneksel koda benzer şekilde ACS, Doom, Hexen, vb. İçin ACC (C'nin gcc yardımcı programına saygı) kullanılarak derlenir ... Komut dosyaları, oyun içi aktörlere bağlanma, uygulama gibi çeşitli yöntemlerle çalıştırılabilir. Her haritanın etrafındaki seviye tetikleyicileri veya diğer komut dosyalarından veya işlevlerden gelen çağrılar aracılığıyla.

Komut dosyası dilinin tamamı, Doom id Tech motor, herhangi biri için resmi bir destek yok nesne yönelimli programlama prensipler.

"Merhaba dünya" örneği

Klasik "merhaba dünya" örneğini kullanarak:

1 // C'nin stdio.h dosyasına benzer şekilde, ACS'nin kendi temel işlev kitaplığı vardır2 #Dahil etmek "zcommon.acs"3  4 senaryo 1 GİRİŞ5 {6     Yazdır(s:"Selam Dünya!");7 }

Bu temel örnekte, "Merhaba Dünya!" Metni seviyeye girildiğinde yazdırılır. Sözdizimi aşağıdaki gibidir:

  • Türünü belirtmek için "komut dosyası" anahtar kelimesi
  • Baskı işlevi
  • Bir dize tanımlayıcısı, ardından dizenin kendisi

Ayrıca bakınız

Dış bağlantılar