Aller au contenu


Submitter

File Information

  • Submitted: juil. 13 2009 13:52
  • Last Updated: juil. 13 2009 13:52
  • File Size: 3,3 Mo
  • Views: 12
  • Downloads: 1

Download PStruments Portable Guitare

- - - - -



efond = Image.load("image/edite.png")
eselect = Image.load("image/select.png")

corde1 = 1
corde2 = 1
corde3 = 1
corde4 = 1
corde5 = 1
corde6 = 1
tabcorde = {-40,0,30,70,110,147,180}
a = 1
b = 1
tabcox = {0,28,65,105,140,175}
tabcoy = {65,87,106,127,149,170}
confic = {}
accordaff = {vide,vide,vide,vide,vide,vide}
oldpad = Controls.read()

function meme()
der = 1
combi = Image.load("image/combi.png")
selcombi = Image.load("image/selcombi.png")
tabder = {15,128,240,349}
  while true do
  screen:clear()
  screen:blit(0,0,combi)
  screen:blit(tabder[der],126,selcombi)
  pad = Controls.read()
if pad ~= oldpad then
  if pad:left() then
  der = der - 1
  if der == 0 then der = 4 end
  end
  if pad:right() then
  der = der + 1
  if der == 5 then der = 1 end
  end
  if pad:cross() then
  fichier = io.open("save.txt","r")
  for i = 1,24 do
  confic[i] =  fichier:read()
  end
  fichier:close()
  if der == 1 then
  corde1 = confic[1]
  corde2 = confic[2]
  corde3 = confic[3]
  corde4 = confic[4]
  corde5 = confic[5]
  corde6 = confic[6]
  end
  if der == 2 then
  corde1 = confic[7]
  corde2 = confic[8]
  corde3 = confic[9]
  corde4 = confic[10]
  corde5 = confic[11]
  corde6 = confic[12]
  end
  if der == 3 then
  corde1 = confic[13]
  corde2 = confic[14]
  corde3 = confic[15]
  corde4 = confic[16]
  corde5 = confic[17]
  corde6 = confic[18]
  end
  if der == 4 then
  corde1 = confic[19]
  corde2 = confic[20]
  corde3 = confic[21]
  corde4 = confic[22]
  corde5 = confic[23]
  corde6 = confic[24]
  end
  
  oldpad = pad
  
  corde1 = corde1 + 0
  corde2 = corde2 + 0
  corde3 = corde3 + 0
  corde4 = corde4 + 0
  corde5 = corde5 + 0
  corde6 = corde6 + 0
  accordaff[1] = acc1[corde1]
  accordaff[2] = acc2[corde2]
  accordaff[3] = acc3[corde3]
  accordaff[4] = acc4[corde4]
  accordaff[5] = acc5[corde5]
  accordaff[6] = acc6[corde6]
  break
  end
end
  screen.waitVblankStart()
  screen.flip()
  oldpad = pad
  end
end

function vidange()
efond = nil
eselect = nil
combi = nil
selcombi = nil
end

meme()
while true do
screen:clear()
screen:blit(0,0,efond)

screen:blit(tabcorde[corde1],65,doigt)
screen:blit(tabcorde[corde2],86,doigt)
screen:blit(tabcorde[corde3],107,doigt)
screen:blit(tabcorde[corde4],128,doigt)
screen:blit(tabcorde[corde5],149,doigt)
screen:blit(tabcorde[corde6],170,doigt)
screen:blit(tabcox[a],tabcoy[b],eselect)
pad = Controls.read()
if pad ~= oldpad then
  if pad:left() then
  a = a - 1
  if a == 0 then a = 6 end
  end
  if pad:right() then
  a = a + 1
  if a == 7 then a = 1 end
  end
  if pad:up() then
  b = b - 1
  if b == 0 then b = 6 end
  end
  if pad:down() then
  b = b + 1
  if b == 7 then b = 1 end
  end

  if pad:cross() then
  if b == 1 then
  corde1 = a + 1
  accordaff[1] = acc1[a+1]
  end
  if b == 2 then
  corde2 = a + 1
  accordaff[2] = acc2[a+1]
  end
  if b == 3 then
  corde3 = a + 1
  accordaff[3] = acc3[a+1]
  end
  if b == 4 then
  corde4 = a + 1
  accordaff[4] = acc4[a+1]
  end
  if b == 5 then
  corde5 = a + 1
  accordaff[5] = acc5[a+1]
  end
  if b == 6 then
  corde6 = a + 1
  accordaff[6] = acc6[a+1]
  end
  end

if pad:circle() then
  if b == 1 then
  corde1 =  1
  accordaff[1] = viv[1]
  end
  if b == 2 then
  corde2 =  1
  accordaff[2] = viv[1]
  end
  if b == 3 then
  corde3 =  1
  accordaff[3] = viv[1]
  end
  if b == 4 then
  corde4 =  1
  accordaff[4] = viv[1]
  end
  if b == 5 then
  corde5 =  1
  accordaff[5] = viv[1]
  end
  if b == 6 then
  corde6 =  1
  accordaff[6] = viv[1]
  end
end

if pad:square() then
accordaff[6]:play()
screen.waitVblankStart(5)
accordaff[5]:play()
screen.waitVblankStart(5)
accordaff[4]:play()
screen.waitVblankStart(5)
accordaff[3]:play()
screen.waitVblankStart(5)
accordaff[2]:play()
screen.waitVblankStart(5)
accordaff[1]:play()
screen.waitVblankStart(5)
end

if pad:triangle() then
vidange()
break
end

if pad:start() then
if der == 1 then
  confic[1] = corde1
  confic[2] = corde2
  confic[3] = corde3
  confic[4] = corde4
  confic[5] = corde5
  confic[6] = corde6
  end
  if der == 2 then
  confic[7] = corde1
  confic[8] = corde2
  confic[9] = corde3
  confic[10] = corde4
  confic[11] = corde5
  confic[12] = corde6
  end
  if der == 3 then
  confic[13] = corde1
  confic[14] = corde2
  confic[15] = corde3
  confic[16] = corde4
  confic[17] = corde5
  confic[18] = corde6
  end
  if der == 4 then
  confic[19] = corde1
  confic[20] = corde2
  confic[21] = corde3
  confic[22] = corde4
  confic[23] = corde5
  confic[24] = corde6
  end
  fichier = io.open("save.txt","w")
  for i = 1,24 do
  fichier:write(confic[i].."\n")
  end
  fichier:close()
  vidange()
  break
end

end
oldpad = pad

screen.waitVblankStart()
  screen.flip()
end






Other files you may be interested in ..





  • 4 892 Total Files
  • 401 Total Categories
  • 13 Total Authors
  • 326 880 Total Downloads
  • WiiMC Latest File
  • Pass_Code Latest Submitter