-
Notifications
You must be signed in to change notification settings - Fork 0
ASCII
Gentilhomme edited this page Aug 31, 2014
·
3 revisions
#ASCII
Cet metatable va vous permettre de retourner un tableau ASCII dans une variable. C'est très utile dans le cas de création d'une function input, exemple :
self.ascii_table= United.Ascii:Get("DefaultTable")
self.input = function(caractere)
local numchar = string.byte(caractere)
if self.ascii_table[numchar] then
-- Le caractère est bien dans la table
end
end
Si vous ne savez pas trop ce qu'est une table ASCII : http://www.asciitable.pro/ascii_table.htm
- Aucune
United.Ascii:Get("DefaultTable")
Nom de la table ASCII | Utilisation |
---|---|
DefaultTable | Une table contenue l'ensemble des caractères valide craftstudio. |
RestrictedTable | Une table avec les lettres et nombre. |
IP | Uniquement pour l'écriture d'une ip |
FXD | Touche numérique et FX |
Ce sont donc des tables ASCII pré-configurer pour des cas bien particulier. (Ce qui évite de ce faire chier à chercher chaque clé pendant 20 ans).
La function Get permet donc de retourner le tableau ASCII mais vous pouvez aussi choisir d'ajouter des clés spécifique ou bien même d'en enlever.
self.ascii_table = United.Ascii:Get("DefaultTable",_,{48,49,50})
Télechargement de la framework : http://lib.antarka.com/UnitedFrameworks.zip