title: board-drawing code to move an oval
body: <p>I am working on a python checkers game for college. I have the board drawn, using tk, but I can't seem to implement a movement function for the pieces. If anyone see any errors in my code, or can offer help, I would appreciate. Here is the complete source. Thanks in advance.</p>
  
  <p>I know that this draws the checker pieces. I don't know how to redraw the pieces, without deleting the other pieces. I have looked online at the move function, and tried simple test that worked, yet I have not been able to use it in my code.</p>
  
  <h2>I do know of recursion, however, I need the basic function to work, i.e. actually moving a piece on the screen, before I implement any more functions.</h2>
  
  <pre><code>lst2 = []
  
  #counter variable
  i=0
  
  #board variable is what stores the X/O/- values.
  # It's a 2D list. We iterate over it, looking to see
  # if there is a value that is X or O. If so, we draw
  # text to the screen in the appropriate spot (based on
  # i and j.
  while i &lt; len(board):
    j=0
    while j &lt; len(board[i]):
  
      if board[i][j] == 2:
        lst2.append(canvas.create_oval((i+1)*width + width/2 + 15,
          (j+1)*height + height/2 +15,(i+1)*width + width/2 - 15,
          (j+1)*width + width/2 - 15, fill="Red",outline='Black'))
      elif board[i][j] == 4:
        lst2.append(canvas.create_oval((i+1)*width + width/2 + 15,
          (j+1)*height + height/2 +15,(i+1)*width + width/2 - 15,
          (j+1)*width + width/2 - 15, fill="Red",outline='Black'))
      elif board[i][j] == 1:
        lst2.append(canvas.create_oval((i+1)*width + width/2 + 15,
          (j+1)*height + height/2 +15,(i+1)*width + width/2 - 15,
          (j+1)*width + width/2 - 15, fill="Black",outline='Black'))
      elif board[i][j] == 3:
        lst2.append(canvas.create_oval((i+1)*width + width/2 + 15,
          (j+1)*height + height/2 +15,(i+1)*width + width/2 - 15,
          (j+1)*width + width/2 - 15, fill="Black",outline='Black'))
  
      j+=1
  
    i+=1
  </code></pre>