inherit "/std/object";
#include <language.h>
//int do_read();
object our_pub;
void create() {
::create();
set_name("menu");
set_long("This is a menu.\n");
reset_get();
}
void set_pub(object pub) {
our_pub = pub;
add_read_mess(our_pub->read(), "printed letters", our_pub->query_language());
}
object query_pub() { return our_pub; }
void init() {
this_player()->add_command( "list", this_object(), "" );
}
string query_readable_message(object player) {
string lang;
string mess;
mess = our_pub->read();
lang = our_pub->query_language();
mess = LANGUAGES->garble_text(lang, mess, this_object(), player);
return mess;
} /* query_reable_message() */
int do_list() {
write(query_readable_message(this_player()));
add_succeeded_mess(({ "", "$N read$s $D.\n" }));
return 1;
}