[Biblioteca] C4u |
Bomboffkiler « Citoyen » 1633902840000
| 0 | ||
C4U C4U é uma camada em cima de métodos como ui.addTextArea e tfm.exec.addImage, produzindo objetos chamados componentes. Esse é um sucessor de TextAreaShop. Código fonte c4u.lua Otimizado: c4u.min.lua Instalação Cole o código fonte da biblioteca no seu código. Registre os seguintes eventos: Code Lua 1 2 3 function eventPlayerLeft(name) Exemplos Code Lua 1 2 3 4 5 6 7 8 local ta = c4u.textarea():setText('Welcome!') Crie seus próprios subtipos Code Lua 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 mycomponent_t = c4u.component.subtype() Referência
Dernière modification le 1678104540000 |
Gamedroit « Citoyen » 1634140500000
| 1 | ||
Wow, gostei da biblioteca, torna tudo mais fácil e diminui a quantidade de cálculo que você precisa fazer para posicionar os elementos na tela. |
Bomboffkiler « Citoyen » 1634145840000
| 0 | ||
Gamedroit a dit : Obrigado pelo feedback! |
Bolodefchoco « Sénateur » 1634153820000
| 0 | ||
Seria melhor usar camelCase |
Bomboffkiler « Citoyen » 1634154480000
| 0 | ||
Bolodefchoco a dit : Pelo que eu entendo, Lua segue as convenções do C. JavaScript sim que usa camelCase e CamelCase para tipos/módulos. No caso, quando uma referência léxica é ambígua, o tipo/módulo tem que ser prefixado com t_ ou ns_.. No BASIC referências léxicas tem a mesma situação já que a linguagem é de caso-insensitivo. Dernière modification le 1634159160000 |
Bolodefchoco « Sénateur » 1634172240000
| 0 | ||
Considerando que a convenção utilizada pela API é camelCase e que você fez algo para manipulá-la, acredito que faça mais sentido utilizar tal. É também muito mais legível, principalmente em editores sem color highlight como é o caso do fórum e da interface do /lua |
Bomboffkiler « Citoyen » 1634210520000
| 0 | ||
Bolodefchoco a dit : Um exemplo são as funções tonumber(), tostring() e getmetatable()... Como pode ver são sneak-case e são standard do Lua. Só as do Transformice que utilizam camelCase. EDIT: mudei as convenções conforme você falou. Dernière modification le 1664053920000 |