Part 2 : filesAdding a function sendImage(filename), returning a random code (or null if failed)
Adding a function receiveImage(code), returning the local filename of the received picture (or null if failed)
Sample code 1 : community vote about something
Code:
def v = getInteger("What is your vote (1..10) ?", 5)
def nb = receiveInteger("thisscript.vote.nb")
def sum = receiveInteger("thisscript.vote.sum")
if(nb==null) {
nb = 0
sum = 0
}
nb += 1
sum += v
send("thisscript.vote.nb", nb)
send("thisscript.vote.sum", sum)
show("Average is "+(sum/nb))
Sample code 2 : send a picture, show a random picture sent before by anybody
Code:
def code = sendImage(getFile("Select a picture"))
def codes = receive("thiscript.codes")
if(codes==null)
codes = code
else
codes = codes+","+code
send("thiscript.codes",codes)
def codeList = codes.tokenize(",")
def code = codeList[getRandom(codeList.size())]
setImage(receiveImage("thiscript.codes"))
Comments still requested