minor bug fixes and a new animation
This commit is contained in:
@@ -121,7 +121,7 @@ void Board<BOARD_DIMS>::ToStackString(String &stringBuffer) const{
|
||||
|
||||
stringBuffer += String(linearizedBoard[0]);
|
||||
|
||||
for(uint32_t i = 0; i < BOARD_DIMS.x * BOARD_DIMS.y; i++){
|
||||
for(uint32_t i = 1; i < BOARD_DIMS.x * BOARD_DIMS.y; i++){
|
||||
stringBuffer += "," + String(linearizedBoard[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -68,6 +68,7 @@ class BoardManager{
|
||||
void Board2StackString(String& messageBuffer);
|
||||
|
||||
void FillColor(const V3D<uint32_t> &color){this->board.FillColor(color);}
|
||||
void PrintColorState(){this->board.PrintEntireBoard();}
|
||||
|
||||
private:
|
||||
BoardDriver<BOARD_WIDTH*BOARD_LENGTH> &driver;
|
||||
@@ -167,7 +168,7 @@ void BoardManager<BOARD_DIMS>::SetColumnColors(const V3D<uint32_t> &column, cons
|
||||
uint32_t sliceLength{this->board.SliceBoard(column, slicedBoard)};
|
||||
|
||||
uint32_t maxIndex{std::min(numColors, columnHeight)};
|
||||
for(uint32_t i = 0; i < columnHeight; i++){
|
||||
for(uint32_t i = 0; i < maxIndex; i++){
|
||||
slicedBoard[i]->color = color[i];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user