languages
index
/home/thindil/Projekty/anaria/server/lib/pymodules/languages.py

languages.py
 
Provide data and functions for race languages.

 
Modules
       
auxiliary
char
mud
mudsock
mudsys
olc
random
storage

 
Classes
       
Language
LanguageData

 
class Language
    Implements one language.
 
  Methods defined here:
__init__(self, name, set=None)
Standard class constructor.
getName(self)
getWords(self)
setName(self, name)
# various getters and setters for the Language class
setWords(self, words)
store(self)
return a storage set representation of the dream.

 
class LanguageData
    Store informations about know languages by player.
 
  Methods defined here:
__init__(self, set=None)
Standard class constructor.
copy(self)
copyTo(self, to)
store(self)

 
Functions
       
cmd_language(ch, cmd, arg)
Usage: jezyk [zmien] [language]
 
Change currently used language.
cmd_languages(ch, cmd, arg)
Usage: admjezyki <dodaj | usun | pokaz> <nazwa> [word]
 
Add or delete new language or word to dictionary.
lang_level(names, values, current)
Count level of knowledge of language.
lang_send(ch, range, mssg, info, vict=None)
send message to other players (depends on race languages).
langolc_chooser(sock, data, option)
Set new value for selected language.
langolc_menu(sock, data)
Show value for language.
langsolc_choice_exec(sock, data)
Edit languages.
langsolc_chooser(sock, data, option)
Try pick language to set.
langsolc_extend_menu(sock, data)
Display option in main menu.
langsolc_menu(sock, data)
Display all languages and values for they.
langsolc_parser(sock, mobile, choice, arg)
Set new language or value for it.
langsolc_to_proto(thing)
Save languages.
load_languages()
read all of the languages from file.
save_languages()
save all of the languages to a file.

 
Data
        LANG_DELETE = 3
LANG_EDIT = 2
LANG_NEW = 1
__languages__ = [<languages.Language instance>, <languages.Language instance>, <languages.Language instance>, <languages.Language instance>, <languages.Language instance>, <languages.Language instance>, <languages.Language instance>, <languages.Language instance>, <languages.Language instance>]
__languages_file__ = '../lib/misc/languages'