Summary Files Commits Branches @commit @diff @stats
path: root / src / teaching / oop-2023
diff options
context:
space:
mode:
Commit3bf2c2004c1c3ea1748983247e1fcf12913d587f (patch)
Author
 Syndamia <kamen@syndamia.com>
2026-09-14 11:39:40 +0300
Committer
 Syndamia <kamen@syndamia.com>
2026-09-14 11:39:40 +0300
Files3e48ba1a7a555de51db3ed77dcf81ce15f844dbb /src/teaching/oop-2023
syndamia.com-3bf2c2004c1c3ea1748983247e1fcf12913d587f.tar
syndamia.com-3bf2c2004c1c3ea1748983247e1fcf12913d587f.tar.gz
syndamia.com-3bf2c2004c1c3ea1748983247e1fcf12913d587f.zip
Parent51af35b9e6993e62000ef9be7a3a644a629a6c78 (diff)
feat(src): Final markup fixes and dunbar update
1 files changed, 2 insertions, 0 deletions
-rw-r--r--src/teaching/oop-2023/week1/good-software.du2
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} функцията, за да се побере на слайда съм оставил само "най-сложната" промяна - случайните стойности.