import json

from week13_networking import *
 
myCreature = {}
# add your name - must be unique among everyone else in class
myCreature["name"] = "Rory"
myCreature["x"] = 250
myCreature["y"] = 250
# also modify the color values to something unique
myCreature["color"] = color(155,155,255)
myCreature["size"] = 10

creatureList = []

def setup():
    size(500, 500)
    rectMode(CENTER)

def draw():
    global creatureList
    background(255)

    fill(myCreature["color"])
    rect(myCreature["x"],myCreature["y"],myCreature["size"],myCreature["size"])

    i = 0
    if creatureList:
        while i < len(creatureList):
            creature = creatureList[i]
            fill( creature["color"] )
            rect(creature["x"],creature["y"],creature["size"],creature["size"])
            i = i + 1
    
    creatureList = getData()
    sendData(myCreature)

def keyPressed():    
    if key == 'i':
        myCreature["y"] = myCreature["y"] - 2
    elif key == 'm':
        myCreature["y"] = myCreature["y"] + 2
    elif key == 'j':
        myCreature["x"] = myCreature["x"] - 2
    elif key == 'k':
        myCreature["x"] = myCreature["x"] + 2