#programowanie #lua #jezykc #cpp #gamedev
Jakbyś stworzył wlasną biblioteke, i połączył go z językiem LUA.
To jaka według ciebie byłaby najlepsza składnia do takiego np. przykladowego: otwarcia okna???
fw = przykładowa nazwa twojej biblioteki
bo mi się wydaje że czym wiecej nazw, to takie zaprogramowanie coś w tym jest bardziej uporczywe niz poprostu wpisanie WindowOpen(). a z drugiej strony jak będą tylko nazwy globalne, to może ew. powstać kolizja z innym modulem o tej samej nazwie, jak się trafi. stąd może lepiej wpisywać nazwe biblioteki napoczątku?
i ewentualne łatwa przemiana jak kolizja nastąpi na, local fw_inny = fw;
Jakbyś stworzył wlasną biblioteke, i połączył go z językiem LUA.
To jaka według ciebie byłaby najlepsza składnia do takiego np. przykladowego: otwarcia okna???
fw = przykładowa nazwa twojej biblioteki
bo mi się wydaje że czym wiecej nazw, to takie zaprogramowanie coś w tym jest bardziej uporczywe niz poprostu wpisanie WindowOpen(). a z drugiej strony jak będą tylko nazwy globalne, to może ew. powstać kolizja z innym modulem o tej samej nazwie, jak się trafi. stąd może lepiej wpisywać nazwe biblioteki napoczątku?
i ewentualne łatwa przemiana jak kolizja nastąpi na, local fw_inny = fw;
jaki?
- local win = WindowOpen(800,600,"title"); 8.5% (4)
- local win = Window.Open(800,600,"title"); 38.3% (18)
- local win = fw.Window.Open(800,600,"title"); 29.8% (14)
- local win = fw.WindowOpen(800,600,"title"); 6.4% (3)
- WindowOpen( id, 800, 600, "title"); 8.5% (4)
- coś jeszcze innego... 8.5% (4)
- Najlepsze
- Wszystkie komentarze







1. Jeśli cała biblioteka będzie od operowania na oknach (zamknięcie, otwarcie, zmiana rozmiaru itd.) to:
fw.openWindow(...)
Albo bibliotekę fw nazwać jakoś lepiej i
@Sylindia: to nie łączył bym jej z LUA ( ͡° ͜ʖ ͡°)
ModulTworzacyOkna okno = ZbudujOkno.NoweOkno(800,600, "Modul Budowania Okien"):