Hi Christian,
Thank you to have included in Pipmak my little contribution!
About the getscreenmodes:
I have used the array structure {{w=1024,h=768},...} because I thought
that it was little simpler for the user who aren't a very "lua expert".
I believe that the use of "unpack" could confuse newbies:
pipmak.setscreensize(unpack(modes[i])
What do you think about to use your syntax but adding another calling schema
to setscreensize:
setscreensize(boolean)
setscreensize(number,number)
setscreensize(table)
the last syntax should permit to write:
pipmak.setscreensize(modes[i])
and unpack will be performed by setscreensize itself.
remain the use of unpack, if I want to read (for testing) modes:
w,h=unpack(modes[i])
or
w=modes[i][0]
h=modes[i][1]
another idea:
n=pipmak.getscreenmodes() --return number of possible modes
w,h=pipmak.screenmode(i) --return modes i
in this way I haven't to use an array, if I use a wrong "i"
(i.e.: n=10 and I use i=12 or i=-1)
pipmak.screenmode(i) will return the current screensize
so I could write:
pipmak.setscreensize(pipmak.screenmode(i))
What do you think?
Bye
Andrea
|