File tree
8 files changed
+77
-1
lines changed- src
- test
- mocks
- target_models
8 files changed
+77
-1
lines changedSubmodule libscratchcpp updated 51 files
- .github/workflows/utests-minimal.yml+28
- CMakeLists.txt+1-1
- include/scratchcpp/iengine.h+15
- include/scratchcpp/ispritehandler.h+6
- include/scratchcpp/istagehandler.h+6
- include/scratchcpp/script.h+1-1
- include/scratchcpp/sound.h+6
- include/scratchcpp/sprite.h+3
- include/scratchcpp/stage.h+3
- include/scratchcpp/target.h+2
- include/scratchcpp/value.h+1
- src/audio/CMakeLists.txt+3
- src/audio/iaudioengine.h+21
- src/audio/internal/audioengine.cpp+26-4
- src/audio/internal/audioengine.h+13-3
- src/audio/internal/audioenginestub.cpp+26
- src/audio/internal/audioenginestub.h+24
- src/audio/internal/audioplayer.cpp+1
- src/blocks/eventblocks.cpp+45
- src/blocks/eventblocks.h+5
- src/blocks/looksblocks.cpp+9
- src/blocks/sensingblocks.cpp+34-2
- src/blocks/sensingblocks.h+2
- src/engine/internal/engine.cpp+74-24
- src/engine/internal/engine.h+13-1
- src/engine/script.cpp+16-20
- src/engine/script_p.h-2
- src/scratch/sound.cpp+52-2
- src/scratch/sound_p.h+5
- src/scratch/sprite.cpp+30-4
- src/scratch/stage.cpp+18
- src/scratch/target.cpp+15-1
- test/assets/sound_test.cpp+81-10
- test/audio/CMakeLists.txt+18
- test/audio/audioengine_test.cpp+31
- test/blocks/event_blocks_test.cpp+173
- test/blocks/sensing_blocks_test.cpp+29-9
- test/blocks/sound_blocks_test.cpp+5-3
- test/compiler/CMakeLists.txt+1
- test/engine/engine_test.cpp+88-19
- test/mocks/audioenginemock.h+13
- test/mocks/enginemock.h+6
- test/mocks/spritehandlermock.h+3
- test/mocks/stagehandlermock.h+3
- test/mocks/targetmock.h+4
- test/regtest_projects/547_stop_clone_threads_in_stop_all.sb3
- test/scratch_classes/sprite_test.cpp+49-5
- test/scratch_classes/stage_test.cpp+22
- test/scratch_classes/target_test.cpp+16
- test/script/script_test.cpp+40-16
- test/target_interfaces/ispritehandler_test.cpp+13-1
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
140 | 140 |
| |
141 | 141 |
| |
142 | 142 |
| |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
143 | 153 |
| |
144 | 154 |
| |
145 | 155 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
| 57 | + | |
| 58 | + | |
| 59 | + | |
57 | 60 |
| |
58 | 61 |
| |
59 | 62 |
| |
|
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
80 | 90 |
| |
81 | 91 |
| |
82 | 92 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
| 43 | + | |
| 44 | + | |
| 45 | + | |
43 | 46 |
| |
44 | 47 |
| |
45 | 48 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
| 29 | + | |
29 | 30 |
| |
| 31 | + | |
| 32 | + | |
30 | 33 |
| |
31 | 34 |
| |
32 | 35 |
| |
| |||
36 | 39 |
| |
37 | 40 |
| |
38 | 41 |
| |
| 42 | + | |
39 | 43 |
| |
40 | 44 |
| |
41 | 45 |
| |
| |||
104 | 108 |
| |
105 | 109 |
| |
106 | 110 |
| |
| 111 | + | |
107 | 112 |
| |
108 | 113 |
| |
109 | 114 |
| |
| |||
131 | 136 |
| |
132 | 137 |
| |
133 | 138 |
| |
| 139 | + | |
134 | 140 |
| |
135 | 141 |
| |
136 | 142 |
| |
|
Lines changed: 22 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
287 | 287 |
| |
288 | 288 |
| |
289 | 289 |
| |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
290 | 312 |
| |
291 | 313 |
| |
292 | 314 |
| |
|
Lines changed: 22 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
112 | 112 |
| |
113 | 113 |
| |
114 | 114 |
| |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
115 | 137 |
| |
116 | 138 |
| |
117 | 139 |
| |
|
0 commit comments