Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

pdh54449

  • 3 years ago

I'm stuck on the tetrominoes. I finally got the Block class to work but I can't figure out the Shape syntax. Can anyone help me?

  • This Question is Open
  1. edjuradob
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    As we can see in the subclass example I_Shape, you have coordenates for each block and the color of the blocks of the shapes. In my case, i solved it creating a list of blocks in the Shape Class and in the init method i generate a block with the coordenates and the color, and then, append to the list. Also, i created a draw method that draws each block of the list.

  2. Yegel
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Think of if this way: The *_Shape subclass has the list of coords for each Block class position. The Shape class's member list variable will take these coords and draw a Block for each coord item in it. If you look at the init for Shape you see that it takes coord[s] and color which is what you need to instantiates Block objects

  3. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy