diff options
1 files changed, 2 insertions, 0 deletions
| -rw-r--r-- | src/teaching/oop-2023/week1/good-software.du | 2 |
diff --git a/src/teaching/oop-2023/week1/good-software.du b/src/teaching/oop-2023/week1/good-software.du index bb19eb0..237cec2 100644 --- a/src/teaching/oop-2023/week1/good-software.du +++ b/src/teaching/oop-2023/week1/good-software.du @@ -319,6 +319,7 @@ void generateLayer(char** layer, int rows, int cols, Решения със слоеве правят същото. Лошо - {` doX()} при циклите: ```cpp +'emplace void generate(char*** board, int rows, int cols, int layers, char* tiles, int* tileCounts, int tilesSize) { ... @@ -328,6 +329,7 @@ void generate(char*** board, int rows, int cols, int layers, } while(layer[x][y][layer] != ' '); ... } +'endemplace Без абстракция отново ще пренапишем голяма част от {` generate} функцията, за да се побере на слайда съм оставил само "най-сложната" промяна - случайните стойности. |