Editing a custom animation¶
You’re continuing to edit the Project from the last two pages.
1. Use a custom Python Animation¶
The bp new command creates a new custom Python animation for you to play
with.  In this case, it’s called my_lights.MyLights.
Delete the animation: lines above with the sequence, scroll down a
little to the lines at the end of the Project file, and uncomment them:
animation:
  typename: my_lights.MyLights
  color: red
Resulting in this:
 
Run the Project again.  Change the color: line to read color: goldenrod
and run it again to get this:
 
2. Editing a Python Animation¶
Now let’s change the Python code.
With your text editor, edit the Python file my_lights.py.
After these lines in the file:
# Set the previous pixel to black.
self.color_list[this_pixel - 1] = COLORS.black
add these two lines:
self.color_list[this_pixel - 2] = COLORS.yellow
self.color_list[this_pixel - 3] = COLORS.black
and run it again to get this:
 
shape: [64, 16]
animation: $bpa.matrix.GameOfLife.GameOfLifeRGB
