KONZEPT:
oldefuns
BESCHREIBUNG:
Im Laufe der Zeit veraendert sich die Sprache LPC. Neue syntaktische
Elemente und Efuns kommen hinzu, andere verschwinden wieder.
Letzteres ist immer ein kleines Problem, da diese Funktionen
meistens von vorhandenen Objekten benutzt werden. Aus diesem
Grund gibt es meistens Uebergangsloesungen, wo die Funktionen zwar
noch vorhanden sind, diese jedoch nicht in neue Dateien eingebaut
werden sollten. Wenn moeglich sollte man sie auch gleich beim
Bearbeiten von Objekten entfernen.
Folgende Efuns wurden/werden durch neue ersetzt:
allocate_mapping D -> m_allocate
copy_mapping O -> copy
efun308 D -> set_environment
extract ? -> Zugriff mit str[x..y]
file_name O -> object_name
filter_array O -> filter
filter_mapping D -> filter
m_sizeof O -> sizeof
map_array O -> map
map_mapping D -> map
mapping_contains D -> m_contains
query_imp_port D -> query_udp_port
receive_imp D -> receive_udp
send_imp D -> send_udp
slice_array ? -> Zugriff mit arr[x..y]
Folgende (optionale) Efuns wurden/werden komplett entfernt:
add_verb
add_xverb
parse_command
process_string
set_light -> QueryLight(L)
|