And here is the button script to move the player’s game piece:

on mouseUp
   put cd fld "username" of cd 1 into tTargetPlayer
   put the loc of cd btn tTargetPlayer into tTargetPlayerLoc
   put 1 into x
   repeat 15
      put the id of cd button ( "Button" && x ) & return after GameSpots
      add 1 to x
   end repeat
   
   put 1 into x
   repeat for number of lines in GameSpots
      if the loc of btn id (line x of GameSpots) is tTargetPlayerLoc then
         put the short name of button id (line x of GameSpots) into tLabels
      end if
      add 1 to x
   end repeat
   put char 1 to 2 of word 2 of  tLabels into tCurrentSpot
   put tCurrentSpot + (cd fld "DiceRoll") into tButton
   if tButton > 15 then
      put 1 into tButton
      move cd button tTargetPlayer to the loc of cd button ("Button" && tButton)
      
      put urlEncode(tTargetPlayer) into tUsername
      put urlEncode("Button" && tButton) into tButtonSpot
      put "username=" & tUsername &"&ButtonSpot=" & tButtonSpot into  tArgList
  post tArgList to URL "http://jpatten.on-rev.com/superdupergame/moveplayer.lc";
  put  it --into tData


   else
      move cd button tTargetPlayer to the loc of cd button ("Button" && tButton)
       put urlEncode(tTargetPlayer) into tUsername
      put urlEncode("Button" && tButton) into tButtonSpot
      put "username=" & tUsername &"&ButtonSpot=" & tButtonSpot into  tArgList
  post tArgList to URL "http://jpatten.on-rev.com/superdupergame/moveplayer.lc";
  put  it --into tData
end if
end mouseUp
On Aug 3, 2014, at 7:32 PM, JOHN PATTEN <johnpat...@me.com> wrote:

> Hello!
> 
> I have 15 buttons on a card. They are each named Button 1, Button 2, Button 
> 3, etc. I have another button that I am using as a game piece. It moves 
> around the digital game board to the loc of each of the other 15 buttons. I 
> am attempting to save the players information into a single line, in a text 
> file, on the server. I’m using LC Server to manage the text file. Each line 
> on the the text field holds the username, password, emailaddress, and 
> player’s game piece button location. So a line in the text file would appear 
> as: jpatten,password,jpat...@bmail.com,Button 2
> 
> My player piece moves across the digital game board from button loc to button 
> loc, across 15 spots (button locs.) The LS Server writes the current players 
> location by putting the name of the button it is over. So if the player is 
> currently at Button 2, rolls a 3, their player moves to the loc of Button 5 
> and server writes Button 5 into the last item of the text entry for that 
> player. So that players entry into text file becomes: 
> jpatten,password,jpat...@bmail.com,Button 5.
> 
> The problem is when I get to buttons (game board spots) 10-15. I can tell by 
> examining the code that it is exchanging, say Button 9 for Button 12 in a 
> move of 3, but when it puts Button 12 in for item 4 it only writes  “Button 
> 1,” leaving out the 2 in twelve. If I go around the board, to single digits, 
> the code works again. 
> 
> It is only when I replace the last item with a two digit number that it 
> fails. It’s as if it won’t allow the replacement of the single digit last 
> item, Button 9, with a two digit item, Button 12. It lops off the 2.
> 
> Does anybody have an idea of what could be going wrong? I will put my server 
> code in a reply to this email, otherwise I will be put into “long message 
> limbo” if I paste it to the bottom of this message.
> 
> Thank you!
> 
> John Patten
> SUSD
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to