Advertisement
Guest User

config

a guest
Apr 30th, 2023
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.34 KB | None | 0 0
  1. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:137:17: error: 'class FontConfigFile' has no member named 'ReadInCurrentDir'
  2. 137 | font_config.ReadInCurrentDir("config.ini");
  3. | ^~~~~~~~~~~~~~~~
  4. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:140:9: error: 'SFX_in' was not declared in this scope
  5. 140 | if (SFX_in || SFX_out) {
  6. | ^~~~~~
  7. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:140:19: error: 'SFX_out' was not declared in this scope
  8. 140 | if (SFX_in || SFX_out) {
  9. | ^~~~~~~
  10. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:25: error: 'SFX_poweron' was not declared in this scope
  11. 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
  12. | ^~~~~~~~~~~
  13. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:40: error: 'SFX_poweroff' was not declared in this scope
  14. 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
  15. | ^~~~~~~~~~~~
  16. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:56: error: 'SFX_pwroff' was not declared in this scope
  17. 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
  18. | ^~~~~~~~~~
  19. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:70: error: 'SFX_blast' was not declared in this scope
  20. 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
  21. | ^~~~~~~~~
  22. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:147:11: error: 'SFX_clash' was not declared in this scope
  23. 147 | if (SFX_clash || SFX_blaster || SFX_swing) {
  24. | ^~~~~~~~~
  25. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:147:24: error: 'SFX_blaster' was not declared in this scope
  26. 147 | if (SFX_clash || SFX_blaster || SFX_swing) {
  27. | ^~~~~~~~~~~
  28. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:147:39: error: 'SFX_swing' was not declared in this scope
  29. 147 | if (SFX_clash || SFX_blaster || SFX_swing) {
  30. | ^~~~~~~~~
  31. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:148:13: error: 'SFX_humm' was not declared in this scope
  32. 148 | if (SFX_humm) {
  33. | ^~~~~~~~
  34. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::Deactivate()':
  35. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:193:18: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::lock_player_', which is of non-class type 'int'
  36. 193 | lock_player_.Free();
  37. | ^~~~
  38. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:194:17: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::hum_player_', which is of non-class type 'int'
  39. 194 | hum_player_.Free();
  40. | ^~~~
  41. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:195:22: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::next_hum_player_', which is of non-class type 'int'
  42. 195 | next_hum_player_.Free();
  43. | ^~~~
  44. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:196:19: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::swing_player_', which is of non-class type 'int'
  45. 196 | swing_player_.Free();
  46. | ^~~~
  47. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::PlayMonophonic(int*, int*)':
  48. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:210:26: error: 'GetFreeWavPlayer' was not declared in this scope
  49. 210 | next_hum_player_ = GetFreeWavPlayer();
  50. | ^~~~~~~~~~~~~~~~
  51. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:217:18: error: base operand of '->' is not a pointer
  52. 217 | hum_player_->set_fade_time(0.003);
  53. | ^~
  54. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:218:18: error: base operand of '->' is not a pointer
  55. 218 | hum_player_->FadeAndStop();
  56. | ^~
  57. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:219:19: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::hum_player_', which is of non-class type 'int'
  58. 219 | hum_player_.Free();
  59. | ^~~~
  60. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:220:23: error: base operand of '->' is not a pointer
  61. 220 | next_hum_player_->set_volume_now(0);
  62. | ^~
  63. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:221:23: error: base operand of '->' is not a pointer
  64. 221 | next_hum_player_->set_fade_time(0.003);
  65. | ^~
  66. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:222:23: error: base operand of '->' is not a pointer
  67. 222 | next_hum_player_->set_volume(font_config.volEff / 16.0f);
  68. | ^~
  69. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:224:23: error: base operand of '->' is not a pointer
  70. 224 | next_hum_player_->set_volume_now(font_config.volEff / 16.0f);
  71. | ^~
  72. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:227:22: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::next_hum_player_', which is of non-class type 'int'
  73. 227 | next_hum_player_.Free();
  74. | ^~~~
  75. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:228:16: error: base operand of '->' is not a pointer
  76. 228 | hum_player_->PlayOnce(f);
  77. | ^~
  78. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:229:41: error: base operand of '->' is not a pointer
  79. 229 | current_effect_length_ = hum_player_->length();
  80. | ^~
  81. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:230:26: error: base operand of '->' is not a pointer
  82. 230 | if (loop) hum_player_->PlayLoop(loop);
  83. | ^~
  84. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'int HybridFont::PlayPolyphonic(int*)':
  85. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:235:13: error: request for member 'files_found' in '* f', which is of non-class type 'int'
  86. 235 | if (!f->files_found()) return RefPtr<BufferedWavPlayer>(nullptr);
  87. | ^~~~~~~~~~~
  88. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:235:42: error: 'BufferedWavPlayer' was not declared in this scope
  89. 235 | if (!f->files_found()) return RefPtr<BufferedWavPlayer>(nullptr);
  90. | ^~~~~~~~~~~~~~~~~
  91. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:235:59: error: template argument 1 is invalid
  92. 235 | if (!f->files_found()) return RefPtr<BufferedWavPlayer>(nullptr);
  93. | ^
  94. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:236:12: error: 'BufferedWavPlayer' was not declared in this scope
  95. 236 | RefPtr<BufferedWavPlayer> player = GetFreeWavPlayer();
  96. | ^~~~~~~~~~~~~~~~~
  97. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:236:29: error: template argument 1 is invalid
  98. 236 | RefPtr<BufferedWavPlayer> player = GetFreeWavPlayer();
  99. | ^
  100. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:236:40: error: 'GetFreeWavPlayer' was not declared in this scope
  101. 236 | RefPtr<BufferedWavPlayer> player = GetFreeWavPlayer();
  102. | ^~~~~~~~~~~~~~~~
  103. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:238:13: error: base operand of '->' is not a pointer
  104. 238 | player->set_volume_now(font_config.volEff / 16.0f);
  105. | ^~
  106. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:239:13: error: base operand of '->' is not a pointer
  107. 239 | player->PlayOnce(f);
  108. | ^~
  109. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:240:38: error: base operand of '->' is not a pointer
  110. 240 | current_effect_length_ = player->length();
  111. | ^~
  112. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::Play(int*, int*)':
  113. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:246:21: error: request for member 'files_found' in '* polyphonic', which is of non-class type 'int'
  114. 246 | if (polyphonic->files_found()) {
  115. | ^~~~~~~~~~~
  116. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:248:16: error: 'SFX_humm' was not declared in this scope
  117. 248 | } else if (SFX_humm) {
  118. | ^~~~~~~~
  119. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:251:35: error: 'SFX_hum' was not declared in this scope
  120. 251 | PlayMonophonic(monophonic, &SFX_hum);
  121. | ^~~~~~~
  122. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::PlayCommon(int*)':
  123. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:257:31: error: 'SFX_hum' was not declared in this scope
  124. 257 | PlayMonophonic(effect, &SFX_hum);
  125. | ^~~~~~~
  126. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::StartSwing(const Vec3&, float, float)':
  127. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:280:28: error: base operand of '->' is not a pointer
  128. 280 | if (swing_player_->pos() / swing_player_->length() >= font_config.ProffieOSSwingOverlap) {
  129. | ^~
  130. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:280:51: error: base operand of '->' is not a pointer
  131. 280 | if (swing_player_->pos() / swing_player_->length() >= font_config.ProffieOSSwingOverlap) {
  132. | ^~
  133. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:281:26: error: base operand of '->' is not a pointer
  134. 281 | swing_player_->set_fade_time(swing_player_->length() - swing_player_->pos());
  135. | ^~
  136. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:281:55: error: base operand of '->' is not a pointer
  137. 281 | swing_player_->set_fade_time(swing_player_->length() - swing_player_->pos());
  138. | ^~
  139. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:281:81: error: base operand of '->' is not a pointer
  140. 281 | swing_player_->set_fade_time(swing_player_->length() - swing_player_->pos());
  141. | ^~
  142. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:282:26: error: base operand of '->' is not a pointer
  143. 282 | swing_player_->FadeAndStop();
  144. | ^~
  145. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:283:27: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::swing_player_', which is of non-class type 'int'
  146. 283 | swing_player_.Free();
  147. | ^~~~
  148. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:288:13: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
  149. 288 | Effect* effect;
  150. | ^~~~~~
  151. | DoEffect
  152. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:288:21: error: 'effect' was not declared in this scope; did you mean 'DoEffect'?
  153. 288 | Effect* effect;
  154. | ^~~~~~
  155. | DoEffect
  156. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:289:34: error: 'SFX_slsh' was not declared in this scope
  157. 289 | if (rss > slashThreshold && SFX_slsh) {
  158. | ^~~~~~~~
  159. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:291:24: error: 'SFX_swng' was not declared in this scope
  160. 291 | } else if (SFX_swng) {
  161. | ^~~~~~~~
  162. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:294:25: error: 'SFX_swing' was not declared in this scope
  163. 294 | effect = &SFX_swing;
  164. | ^~~~~~~~~
  165. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:315:27: error: 'SFX_swing' was not declared in this scope
  166. 315 | PlayMonophonic(&SFX_swing, &SFX_hum);
  167. | ^~~~~~~~~
  168. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:315:39: error: 'SFX_hum' was not declared in this scope
  169. 315 | PlayMonophonic(&SFX_swing, &SFX_hum);
  170. | ^~~~~~~
  171. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:331:21: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::swing_player_', which is of non-class type 'int'
  172. 331 | swing_player_.Free();
  173. | ^~~~
  174. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual float HybridFont::SetSwingVolume(float, float)':
  175. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:345:24: error: base operand of '->' is not a pointer
  176. 345 | if (swing_player_->isPlaying()) {
  177. | ^~
  178. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:348:22: error: base operand of '->' is not a pointer
  179. 348 | swing_player_->set_fade_time(0.04);
  180. | ^~
  181. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:349:22: error: base operand of '->' is not a pointer
  182. 349 | swing_player_->set_volume(accent_volume);
  183. | ^~
  184. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:352:23: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::swing_player_', which is of non-class type 'int'
  185. 352 | swing_player_.Free();
  186. | ^~~~
  187. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_Preon()':
  188. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:368:9: error: 'SFX_preon' was not declared in this scope; did you mean 'SB_Preon'?
  189. 368 | if (SFX_preon) {
  190. | ^~~~~~~~~
  191. | SB_Preon
  192. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:369:30: error: 'getOut' was not declared in this scope
  193. 369 | SFX_preon.SetFollowing(getOut());
  194. | ^~~~~~
  195. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:371:14: error: 'BufferedWavPlayer' was not declared in this scope
  196. 371 | RefPtr<BufferedWavPlayer> tmp = PlayPolyphonic(&SFX_preon);
  197. | ^~~~~~~~~~~~~~~~~
  198. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:371:31: error: template argument 1 is invalid
  199. 371 | RefPtr<BufferedWavPlayer> tmp = PlayPolyphonic(&SFX_preon);
  200. | ^
  201. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:374:25: error: 'getHum' was not declared in this scope
  202. 374 | getOut()->SetFollowing(getHum());
  203. | ^~~~~~
  204. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_Postoff()':
  205. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:12: error: 'BufferedWavPlayer' was not declared in this scope
  206. 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
  207. | ^~~~~~~~~~~~~~~~~
  208. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:29: error: template argument 1 is invalid
  209. 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
  210. | ^
  211. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:58: error: 'SFX_pstoff' was not declared in this scope
  212. 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
  213. | ^~~~~~~~~~
  214. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:37: error: 'GetWavPlayerPlaying' was not declared in this scope
  215. 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
  216. | ^~~~~~~~~~~~~~~~~~~
  217. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:387:10: error: base operand of '->' is not a pointer
  218. 387 | tmp->UpdateSaberBaseSoundInfo();
  219. | ^~
  220. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_On()':
  221. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:395:59: error: 'SFX_preon' was not declared in this scope; did you mean 'SB_Preon'?
  222. 395 | bool already_started = state_ == STATE_WAIT_FOR_ON && SFX_preon;
  223. | ^~~~~~~~~
  224. | SB_Preon
  225. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:398:18: error: 'SFX_poweron' was not declared in this scope
  226. 398 | PlayMonophonic(&SFX_poweron, &SFX_hum);
  227. | ^~~~~~~~~~~
  228. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:398:32: error: 'SFX_hum' was not declared in this scope
  229. 398 | PlayMonophonic(&SFX_poweron, &SFX_hum);
  230. | ^~~~~~~
  231. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:404:16: error: 'GetFreeWavPlayer' was not declared in this scope
  232. 404 | hum_player_ = GetFreeWavPlayer();
  233. | ^~~~~~~~~~~~~~~~
  234. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:406:15: error: base operand of '->' is not a pointer
  235. 406 | hum_player_->set_volume_now(0);
  236. | ^~
  237. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:407:15: error: base operand of '->' is not a pointer
  238. 407 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
  239. | ^~
  240. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:407:26: error: 'SFX_humm' was not declared in this scope
  241. 407 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
  242. | ^~~~~~~~
  243. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:407:50: error: 'SFX_hum' was not declared in this scope
  244. 407 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
  245. | ^~~~~~~
  246. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:408:15: error: base operand of '->' is not a pointer
  247. 408 | hum_player_->PlayLoop(SFX_humm ? &SFX_humm : &SFX_hum);
  248. | ^~
  249. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:412:14: error: 'BufferedWavPlayer' was not declared in this scope
  250. 412 | RefPtr<BufferedWavPlayer> tmp;
  251. | ^~~~~~~~~~~~~~~~~
  252. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:412:31: error: template argument 1 is invalid
  253. 412 | RefPtr<BufferedWavPlayer> tmp;
  254. | ^
  255. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:414:28: error: 'getOut' was not declared in this scope
  256. 414 | tmp = GetWavPlayerPlaying(getOut());
  257. | ^~~~~~
  258. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:414:8: error: 'GetWavPlayerPlaying' was not declared in this scope
  259. 414 | tmp = GetWavPlayerPlaying(getOut());
  260. | ^~~~~~~~~~~~~~~~~~~
  261. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:417:7: error: base operand of '->' is not a pointer
  262. 417 | tmp->UpdateSaberBaseSoundInfo();
  263. | ^~
  264. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:422:23: error: 'getOut' was not declared in this scope
  265. 422 | tmp = PlayPolyphonic(getOut());
  266. | ^~~~~~
  267. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:425:11: error: 'SFX_humm' was not declared in this scope
  268. 425 | if (SFX_humm && tmp) {
  269. | ^~~~~~~~
  270. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:426:20: error: base operand of '->' is not a pointer
  271. 426 | hum_fade_in_ = tmp->length();
  272. | ^~
  273. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:430:34: error: base operand of '->' is not a pointer
  274. 430 | int delay_ms = 1000 * tmp->length() - font_config.humStart;
  275. | ^~
  276. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Off(SaberBase::OffType)':
  277. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:449:14: error: 'SFX_in' was not declared in this scope
  278. 449 | if (!SFX_in) {
  279. | ^~~~~~
  280. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:450:26: error: 'SFX_poweroff' was not declared in this scope
  281. 450 | size_t total = SFX_poweroff.files_found() + SFX_pwroff.files_found();
  282. | ^~~~~~~~~~~~
  283. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:450:55: error: 'SFX_pwroff' was not declared in this scope
  284. 450 | size_t total = SFX_poweroff.files_found() + SFX_pwroff.files_found();
  285. | ^~~~~~~~~~
  286. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:451:4: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
  287. 451 | Effect* effect;
  288. | ^~~~~~
  289. | DoEffect
  290. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:451:12: error: 'effect' was not declared in this scope; did you mean 'DoEffect'?
  291. 451 | Effect* effect;
  292. | ^~~~~~
  293. | DoEffect
  294. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:469:24: error: base operand of '->' is not a pointer
  295. 469 | hum_player_->set_fade_time(0.2);
  296. | ^~
  297. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:470:24: error: base operand of '->' is not a pointer
  298. 470 | hum_player_->FadeAndStop();
  299. | ^~
  300. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:471:25: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::hum_player_', which is of non-class type 'int'
  301. 471 | hum_player_.Free();
  302. | ^~~~
  303. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:481:21: error: 'SFX_pstoff' was not declared in this scope
  304. 481 | check_postoff_ = !!SFX_pstoff;
  305. | ^~~~~~~~~~
  306. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:485:15: error: 'SFX_boom' was not declared in this scope
  307. 485 | if (SFX_boom) PlayMonophonic(&SFX_boom, NULL);
  308. | ^~~~~~~~
  309. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:486:32: error: 'SFX_clash' was not declared in this scope
  310. 486 | else PlayMonophonic(&SFX_clash, NULL); // Thermal-D fallback
  311. | ^~~~~~~~~
  312. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:489:27: error: 'SFX_boom' was not declared in this scope
  313. 489 | PlayPolyphonic(&SFX_boom);
  314. | ^~~~~~~~
  315. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Effect(EffectType, float)':
  316. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:501:6: error: 'SFX_stab' was not declared in this scope
  317. 501 | if (SFX_stab) { PlayCommon(&SFX_stab); return; }
  318. | ^~~~~~~~
  319. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:503:32: error: 'SFX_clash' was not declared in this scope
  320. 503 | case EFFECT_CLASH: Play(&SFX_clash, &SFX_clsh); return;
  321. | ^~~~~~~~~
  322. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:503:44: error: 'SFX_clsh' was not declared in this scope
  323. 503 | case EFFECT_CLASH: Play(&SFX_clash, &SFX_clsh); return;
  324. | ^~~~~~~~
  325. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:504:38: error: 'SFX_force' was not declared in this scope
  326. 504 | case EFFECT_FORCE: PlayCommon(&SFX_force); return;
  327. | ^~~~~~~~~
  328. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:505:32: error: 'SFX_blaster' was not declared in this scope
  329. 505 | case EFFECT_BLAST: Play(&SFX_blaster, &SFX_blst); return;
  330. | ^~~~~~~~~~~
  331. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:505:46: error: 'SFX_blst' was not declared in this scope
  332. 505 | case EFFECT_BLAST: Play(&SFX_blaster, &SFX_blst); return;
  333. | ^~~~~~~~
  334. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:506:41: error: 'SFX_boot' was not declared in this scope
  335. 506 | case EFFECT_BOOT: PlayPolyphonic(&SFX_boot); return;
  336. | ^~~~~~~~
  337. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_BladeDetect(bool)':
  338. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:5: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
  339. 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
  340. | ^~~~~~
  341. | DoEffect
  342. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:26: error: 'SFX_bladein' was not declared in this scope
  343. 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
  344. | ^~~~~~~~~~~
  345. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:40: error: 'SFX_bladeout' was not declared in this scope
  346. 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
  347. | ^~~~~~~~~~~~
  348. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:13: error: 'X' was not declared in this scope
  349. 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
  350. | ^
  351. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:520:21: error: 'SFX_boot' was not declared in this scope
  352. 520 | if (detected && SFX_boot) {
  353. | ^~~~~~~~
  354. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:524:5: error: 'beeper' was not declared in this scope
  355. 524 | beeper.Beep(0.05, 2000.0);
  356. | ^~~~~~
  357. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_NewFont()':
  358. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:527:26: error: 'SFX_font' was not declared in this scope
  359. 527 | if (!PlayPolyphonic(&SFX_font)) {
  360. | ^~~~~~~~
  361. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:528:7: error: 'beeper' was not declared in this scope
  362. 528 | beeper.Beep(0.05, 2000.0);
  363. | ^~~~~~
  364. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Change(SaberBase::ChangeType)':
  365. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:534:30: error: 'SFX_ccbegin' was not declared in this scope
  366. 534 | if (!PlayPolyphonic(&SFX_ccbegin) && !PlayPolyphonic(&SFX_color)) {
  367. | ^~~~~~~~~~~
  368. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:534:63: error: 'SFX_color' was not declared in this scope
  369. 534 | if (!PlayPolyphonic(&SFX_ccbegin) && !PlayPolyphonic(&SFX_color)) {
  370. | ^~~~~~~~~
  371. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:535:11: error: 'beeper' was not declared in this scope
  372. 535 | beeper.Beep(0.20, 1000.0);
  373. | ^~~~~~
  374. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:541:30: error: 'SFX_ccend' was not declared in this scope
  375. 541 | if (!PlayPolyphonic(&SFX_ccend)) {
  376. | ^~~~~~~~~
  377. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:542:11: error: 'beeper' was not declared in this scope
  378. 542 | beeper.Beep(0.20, 2000.0);
  379. | ^~~~~~
  380. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:548:30: error: 'SFX_ccchange' was not declared in this scope
  381. 548 | if (!PlayPolyphonic(&SFX_ccchange)) {
  382. | ^~~~~~~~~~~~
  383. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:549:11: error: 'beeper' was not declared in this scope
  384. 549 | beeper.Beep(0.05, 2000.0);
  385. | ^~~~~~
  386. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_BeginLockup()':
  387. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:556:5: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
  388. 556 | Effect *once = nullptr;
  389. | ^~~~~~
  390. | DoEffect
  391. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:556:13: error: 'once' was not declared in this scope
  392. 556 | Effect *once = nullptr;
  393. | ^~~~
  394. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:560:13: error: 'SFX_bgnarm' was not declared in this scope
  395. 560 | if (SFX_bgnarm) once = &SFX_bgnarm;
  396. | ^~~~~~~~~~
  397. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:561:13: error: 'SFX_armhum' was not declared in this scope
  398. 561 | if (SFX_armhum) loop = &SFX_armhum;
  399. | ^~~~~~~~~~
  400. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:562:14: error: 'SFX_armhum' was not declared in this scope
  401. 562 | if (!SFX_armhum && SFX_swing) loop = &SFX_swing; // Thermal-D fallback
  402. | ^~~~~~~~~~
  403. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:562:28: error: 'SFX_swing' was not declared in this scope
  404. 562 | if (!SFX_armhum && SFX_swing) loop = &SFX_swing; // Thermal-D fallback
  405. | ^~~~~~~~~
  406. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:565:6: error: 'SFX_bgnauto' was not declared in this scope
  407. 565 | if (SFX_bgnauto) once = &SFX_bgnauto;
  408. | ^~~~~~~~~~~
  409. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:566:6: error: 'SFX_auto' was not declared in this scope
  410. 566 | if (SFX_auto) loop = &SFX_auto;
  411. | ^~~~~~~~
  412. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:569:6: error: 'SFX_bgnlb' was not declared in this scope
  413. 569 | if (SFX_bgnlb) once = &SFX_bgnlb;
  414. | ^~~~~~~~~
  415. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:570:6: error: 'SFX_lb' was not declared in this scope
  416. 570 | if (SFX_lb) loop = &SFX_lb;
  417. | ^~~~~~
  418. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:573:6: error: 'SFX_bgnmelt' was not declared in this scope
  419. 573 | if (SFX_bgnmelt) once = &SFX_bgnmelt;
  420. | ^~~~~~~~~~~
  421. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:574:6: error: 'SFX_melt' was not declared in this scope
  422. 574 | if (SFX_melt) loop = &SFX_melt;
  423. | ^~~~~~~~
  424. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:577:22: error: 'SFX_bgndrag' was not declared in this scope
  425. 577 | if (!once && SFX_bgndrag) once = &SFX_bgndrag;
  426. | ^~~~~~~~~~~
  427. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:578:22: error: 'SFX_drag' was not declared in this scope
  428. 578 | if (!loop && SFX_drag) loop = &SFX_drag;
  429. | ^~~~~~~~
  430. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:582:22: error: 'SFX_bgnlock' was not declared in this scope
  431. 582 | if (!once && SFX_bgnlock) once = &SFX_bgnlock;
  432. | ^~~~~~~~~~~
  433. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:588:23: error: 'SFX_lockup' was not declared in this scope
  434. 588 | if (!loop) loop = SFX_lockup ? &SFX_lockup : &SFX_lock;
  435. | ^~~~~~~~~~
  436. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:588:51: error: 'SFX_lock' was not declared in this scope
  437. 588 | if (!loop) loop = SFX_lockup ? &SFX_lockup : &SFX_lock;
  438. | ^~~~~~~~
  439. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:591:9: error: 'SFX_lockup' was not declared in this scope
  440. 591 | if (SFX_lockup && !SFX_humm) {
  441. | ^~~~~~~~~~
  442. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:591:24: error: 'SFX_humm' was not declared in this scope
  443. 591 | if (SFX_lockup && !SFX_humm) {
  444. | ^~~~~~~~
  445. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:598:39: error: base operand of '->' is not a pointer
  446. 598 | if (lock_player_) lock_player_->PlayLoop(loop);
  447. | ^~
  448. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_EndLockup()':
  449. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:605:5: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
  450. 605 | Effect *end = nullptr;
  451. | ^~~~~~
  452. | DoEffect
  453. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:605:13: error: 'end' was not declared in this scope; did you mean 'std::end'?
  454. 605 | Effect *end = nullptr;
  455. | ^~~
  456. | std::end
  457. In file included from c:\users\heaton\appdata\local\arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update\arm-none-eabi\include\c++\9.3.1\utility:76,
  458. from c:\users\heaton\appdata\local\arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update\arm-none-eabi\include\c++\9.3.1\algorithm:60,
  459. from D:\Proffie V2.2\ProffieOS\styles\color_cycle.h:4,
  460. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:435:
  461. c:\users\heaton\appdata\local\arduino15\packages\proffieboard\tools\arm-none-eabi-gcc\9-2020-q2-update\arm-none-eabi\include\c++\9.3.1\initializer_list:99:5: note: 'std::end' declared here
  462. 99 | end(initializer_list<_Tp> __ils) noexcept
  463. | ^~~
  464. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:693,
  465. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  466. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  467. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:608:16: error: 'SFX_endarm' was not declared in this scope
  468. 608 | end = &SFX_endarm;
  469. | ^~~~~~~~~~
  470. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:611:13: error: 'SFX_endauto' was not declared in this scope
  471. 611 | if (SFX_endauto) end = &SFX_endauto; // if we have a transition use it
  472. | ^~~~~~~~~~~
  473. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:612:26: error: 'SFX_blast' was not declared in this scope
  474. 612 | if (!end) end = &SFX_blast; // if we don't, end with a blast
  475. | ^~~~~~~~~
  476. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:615:6: error: 'SFX_endlb' was not declared in this scope
  477. 615 | if (SFX_endlb) end = &SFX_endlb;
  478. | ^~~~~~~~~
  479. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:618:6: error: 'SFX_endmelt' was not declared in this scope
  480. 618 | if (SFX_endmelt) end = &SFX_endmelt;
  481. | ^~~~~~~~~~~
  482. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:621:21: error: 'SFX_enddrag' was not declared in this scope
  483. 621 | if (!end && SFX_enddrag) end = &SFX_enddrag;
  484. | ^~~~~~~~~~~
  485. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:625:21: error: 'SFX_endlock' was not declared in this scope
  486. 625 | if (!end && SFX_endlock) end = &SFX_endlock;
  487. | ^~~~~~~~~~~
  488. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:626:26: error: 'SFX_clash' was not declared in this scope
  489. 626 | if (!end) end = &SFX_clash;
  490. | ^~~~~~~~~
  491. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:635:19: error: base operand of '->' is not a pointer
  492. 635 | lock_player_->set_fade_time(0.3);
  493. | ^~
  494. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:639:23: error: base operand of '->' is not a pointer
  495. 639 | lock_player_->set_fade_time(0.003);
  496. | ^~
  497. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:643:19: error: base operand of '->' is not a pointer
  498. 643 | lock_player_->FadeAndStop();
  499. | ^~
  500. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:644:20: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::lock_player_', which is of non-class type 'int'
  501. 644 | lock_player_.Free();
  502. | ^~~~
  503. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:648:9: error: 'SFX_lockup' was not declared in this scope
  504. 648 | if (SFX_lockup) {
  505. | ^~~~~~~~~~
  506. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:649:28: error: 'SFX_hum' was not declared in this scope
  507. 649 | PlayMonophonic(end, &SFX_hum);
  508. | ^~~~~~~
  509. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SetHumVolume(float)':
  510. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:656:23: error: 'GetFreeWavPlayer' was not declared in this scope
  511. 656 | hum_player_ = GetFreeWavPlayer();
  512. | ^~~~~~~~~~~~~~~~
  513. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:658:22: error: base operand of '->' is not a pointer
  514. 658 | hum_player_->set_volume_now(0);
  515. | ^~
  516. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:659:22: error: base operand of '->' is not a pointer
  517. 659 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
  518. | ^~
  519. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:659:33: error: 'SFX_humm' was not declared in this scope
  520. 659 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
  521. | ^~~~~~~~
  522. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:659:57: error: 'SFX_hum' was not declared in this scope
  523. 659 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
  524. | ^~~~~~~
  525. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:660:22: error: base operand of '->' is not a pointer
  526. 660 | hum_player_->PlayLoop(SFX_humm ? &SFX_humm : &SFX_hum);
  527. | ^~
  528. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:695:24: error: base operand of '->' is not a pointer
  529. 695 | hum_player_->FadeAndStop();
  530. | ^~
  531. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:696:25: error: request for member 'Free' in '((HybridFont*)this)->HybridFont::hum_player_', which is of non-class type 'int'
  532. 696 | hum_player_.Free();
  533. | ^~~~
  534. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:706:16: error: base operand of '->' is not a pointer
  535. 706 | hum_player_->set_volume(vol);
  536. | ^~
  537. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::Loop()':
  538. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:712:33: error: 'SFX_preon' was not declared in this scope; did you mean 'SB_Preon'?
  539. 712 | if (!GetWavPlayerPlaying(&SFX_preon)) {
  540. | ^~~~~~~~~
  541. | SB_Preon
  542. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:712:12: error: 'GetWavPlayerPlaying' was not declared in this scope
  543. 712 | if (!GetWavPlayerPlaying(&SFX_preon)) {
  544. | ^~~~~~~~~~~~~~~~~~~
  545. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:718:33: error: 'SFX_in' was not declared in this scope
  546. 718 | if (!GetWavPlayerPlaying(&SFX_in) &&
  547. | ^~~~~~
  548. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:718:12: error: 'GetWavPlayerPlaying' was not declared in this scope
  549. 718 | if (!GetWavPlayerPlaying(&SFX_in) &&
  550. | ^~~~~~~~~~~~~~~~~~~
  551. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:719:26: error: 'SFX_poweroff' was not declared in this scope
  552. 719 | !GetWavPlayerPlaying(&SFX_poweroff) &&
  553. | ^~~~~~~~~~~~
  554. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:720:26: error: 'SFX_pwroff' was not declared in this scope
  555. 720 | !GetWavPlayerPlaying(&SFX_pwroff)) {
  556. | ^~~~~~~~~~
  557. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Motion(const Vec3&, bool)':
  558. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:728:29: error: 'SFX_lockup' was not declared in this scope
  559. 728 | if (active_state() && !(SFX_lockup && SaberBase::Lockup())) {
  560. | ^~~~~~~~~~
  561. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_LowBatt()':
  562. D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:741:9: error: 'SFX_lowbatt' was not declared in this scope
  563. 741 | if (SFX_lowbatt) {
  564. | ^~~~~~~~~~~
  565. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:694,
  566. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  567. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  568. D:\Proffie V2.2\ProffieOS\sound\effect.h: In static member function 'static void Effect::ScanCurrentDirectory()':
  569. D:\Proffie V2.2\ProffieOS\sound\effect.h:448:4: error: 'talkie' was not declared in this scope
  570. 448 | talkie.Say(talkie_error_in_15, 15);
  571. | ^~~~~~
  572. D:\Proffie V2.2\ProffieOS\sound\effect.h:448:15: error: 'talkie_error_in_15' was not declared in this scope
  573. 448 | talkie.Say(talkie_error_in_15, 15);
  574. | ^~~~~~~~~~~~~~~~~~
  575. D:\Proffie V2.2\ProffieOS\sound\effect.h:449:15: error: 'talkie_font_directory_15' was not declared in this scope
  576. 449 | talkie.Say(talkie_font_directory_15, 15);
  577. | ^~~~~~~~~~~~~~~~~~~~~~~~
  578. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
  579. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  580. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  581. D:\Proffie V2.2\ProffieOS\sound\sound_library.h: At global scope:
  582. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:48:20: error: 'BufferedWavPlayer' was not declared in this scope
  583. 48 | void Poll(RefPtr<BufferedWavPlayer>& wav_player) {
  584. | ^~~~~~~~~~~~~~~~~
  585. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:48:37: error: template argument 1 is invalid
  586. 48 | void Poll(RefPtr<BufferedWavPlayer>& wav_player) {
  587. | ^
  588. D:\Proffie V2.2\ProffieOS\sound\sound_library.h: In member function 'void SoundLibrary::TensValue(int)':
  589. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:55:45: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
  590. 55 | Play(SoundToPlay(&SFX_mnum, number - 1));
  591. | ^
  592. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  593. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  594. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  595. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
  596. 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
  597. | ^~~~~~~~~~~
  598. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
  599. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
  600. 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
  601. | ^~~~~~~~~~~
  602. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
  603. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
  604. 60 | struct SoundToPlay {
  605. | ^~~~~~~~~~~
  606. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  607. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
  608. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  609. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
  610. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  611. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  612. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:62:47: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
  613. 62 | Play(SoundToPlay(&SFX_mnum, (tens * 10) - 1));
  614. | ^
  615. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  616. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  617. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  618. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
  619. 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
  620. | ^~~~~~~~~~~
  621. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
  622. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
  623. 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
  624. | ^~~~~~~~~~~
  625. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
  626. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
  627. 60 | struct SoundToPlay {
  628. | ^~~~~~~~~~~
  629. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  630. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
  631. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  632. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
  633. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  634. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  635. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:86:62: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
  636. 86 | if (number != 0) Play(SoundToPlay(&SFX_mnum, number - 1));
  637. | ^
  638. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  639. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  640. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  641. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
  642. 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
  643. | ^~~~~~~~~~~
  644. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
  645. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
  646. 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
  647. | ^~~~~~~~~~~
  648. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
  649. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
  650. 60 | struct SoundToPlay {
  651. | ^~~~~~~~~~~
  652. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  653. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
  654. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  655. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
  656. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  657. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  658. D:\Proffie V2.2\ProffieOS\sound\sound_library.h: In member function 'void SoundLibrary::SayNumber(float, SayType)':
  659. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:110:49: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
  660. 110 | Play(SoundToPlay(&SFX_mnum, tenths - 1));
  661. | ^
  662. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  663. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  664. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  665. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
  666. 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
  667. | ^~~~~~~~~~~
  668. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
  669. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
  670. 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
  671. | ^~~~~~~~~~~
  672. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
  673. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
  674. 60 | struct SoundToPlay {
  675. | ^~~~~~~~~~~
  676. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  677. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
  678. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  679. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
  680. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  681. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  682. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:113:72: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
  683. 113 | if (hundredths != 0) Play(SoundToPlay(&SFX_mnum, hundredths - 1));
  684. | ^
  685. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  686. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  687. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  688. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
  689. 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
  690. | ^~~~~~~~~~~
  691. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
  692. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
  693. 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
  694. | ^~~~~~~~~~~
  695. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
  696. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
  697. 60 | struct SoundToPlay {
  698. | ^~~~~~~~~~~
  699. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  700. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
  701. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  702. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
  703. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  704. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  705. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:123:43: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
  706. 123 | Play(SoundToPlay(&SFX_mnum, hundred - 1));
  707. | ^
  708. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  709. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  710. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  711. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
  712. 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
  713. | ^~~~~~~~~~~
  714. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
  715. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
  716. 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
  717. | ^~~~~~~~~~~
  718. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
  719. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
  720. 60 | struct SoundToPlay {
  721. | ^~~~~~~~~~~
  722. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  723. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
  724. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  725. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
  726. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  727. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  728. D:\Proffie V2.2\ProffieOS\sound\sound_library.h: In member function 'void SoundLibrary::SayColor(ColorNumber)':
  729. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:256:40: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
  730. 256 | Play(SoundToPlay(&SFX_clrlst, n - 1));
  731. | ^
  732. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  733. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  734. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  735. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
  736. 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
  737. | ^~~~~~~~~~~
  738. D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
  739. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
  740. 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
  741. | ^~~~~~~~~~~
  742. D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
  743. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
  744. 60 | struct SoundToPlay {
  745. | ^~~~~~~~~~~
  746. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  747. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
  748. D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
  749. In file included from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  750. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  751. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: At global scope:
  752. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:724:46: error: expected class-name before '{' token
  753. 724 | class GestureControlFile : public ConfigFile {
  754. | ^
  755. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:726:25: error: 'VariableOP' has not been declared
  756. 726 | void iterateVariables(VariableOP *op) override {
  757. | ^~~~~~~~~~
  758. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:726:8: error: 'void GestureControlFile::iterateVariables(int*)' marked 'override', but does not override
  759. 726 | void iterateVariables(VariableOP *op) override {
  760. | ^~~~~~~~~~~~~~~~
  761. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void GestureControlFile::iterateVariables(int*)':
  762. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:727:5: error: 'CONFIG_VARIABLE2' was not declared in this scope; did you mean 'CONFIG_FILE'?
  763. 727 | CONFIG_VARIABLE2(gestureon, 1);
  764. | ^~~~~~~~~~~~~~~~
  765. | CONFIG_FILE
  766. In file included from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  767. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  768. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: At global scope:
  769. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4276:10: error: 'BufferedWavPlayer' was not declared in this scope
  770. 4276 | RefPtr<BufferedWavPlayer> wav_player;
  771. | ^~~~~~~~~~~~~~~~~
  772. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4276:27: error: template argument 1 is invalid
  773. 4276 | RefPtr<BufferedWavPlayer> wav_player;
  774. | ^
  775. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::RestoreGestureState()':
  776. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:990:27: error: 'class GestureControlFile' has no member named 'ReadINIFromDir'
  777. 990 | saved_gesture_control.ReadINIFromDir(NULL, "gesture");
  778. | ^~~~~~~~~~~~~~
  779. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::SaveGestureState()':
  780. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:995:27: error: 'class GestureControlFile' has no member named 'Write'
  781. 995 | saved_gesture_control.Write("gesture.tmp");
  782. | ^~~~~
  783. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:996:27: error: 'class GestureControlFile' has no member named 'Write'
  784. 996 | saved_gesture_control.Write("gesture.ini");
  785. | ^~~~~
  786. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ToggleCCMode()':
  787. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1520:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  788. 1520 | hybrid_font.PlayCommon(&SFX_ccbegin);
  789. | ^~~~~~~~~~~
  790. | HybridFont
  791. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::CheckEvent()':
  792. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1544:35: error: base operand of '->' is not a pointer
  793. 1544 | if (next_event_ && !wav_player->isPlaying()) {
  794. | ^~
  795. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::TrackPlayer()':
  796. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1786:12: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  797. 1786 | if (!track_player_) {
  798. | ^~~~~~~~~~~~~
  799. | TrackPlayer
  800. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1806:11: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  801. 1806 | if (track_player_ && !track_player_->isPlaying()) {
  802. | ^~~~~~~~~~~~~
  803. | TrackPlayer
  804. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::PlayTrack()':
  805. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1817:5: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  806. 1817 | track_player_ = GetFreeWavPlayer();
  807. | ^~~~~~~~~~~~~
  808. | TrackPlayer
  809. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1817:21: error: 'GetFreeWavPlayer' was not declared in this scope
  810. 1817 | track_player_ = GetFreeWavPlayer();
  811. | ^~~~~~~~~~~~~~~~
  812. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::StopTrackPlayer()':
  813. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1827:9: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  814. 1827 | if (track_player_) {
  815. | ^~~~~~~~~~~~~
  816. | TrackPlayer
  817. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ChangeFont(int)':
  818. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2049:5: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  819. 2049 | hybrid_font.SB_Effect(EFFECT_NEWFONT, 0);
  820. | ^~~~~~~~~~~
  821. | HybridFont
  822. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::StartEditMode()':
  823. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2077:9: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  824. 2077 | if (track_player_) {
  825. | ^~~~~~~~~~~~~
  826. | TrackPlayer
  827. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2081:7: error: 'talkie' was not declared in this scope
  828. 2081 | talkie.Say(talkie_error_in_15, 15);
  829. | ^~~~~~
  830. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2081:18: error: 'talkie_error_in_15' was not declared in this scope
  831. 2081 | talkie.Say(talkie_error_in_15, 15);
  832. | ^~~~~~~~~~~~~~~~~~
  833. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2082:18: error: 'talkie_font_directory_15' was not declared in this scope
  834. 2082 | talkie.Say(talkie_font_directory_15, 15);
  835. | ^~~~~~~~~~~~~~~~~~~~~~~~
  836. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::CopyPreset(bool)':
  837. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2101:18: error: request for member 'Free' in '((SaberFett263Buttons*)this)->SaberFett263Buttons::wav_player', which is of non-class type 'int'
  838. 2101 | wav_player.Free();
  839. | ^~~~
  840. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'bool SaberFett263Buttons::EndColorZoom()':
  841. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2189:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  842. 2189 | hybrid_font.PlayCommon(&SFX_ccend);
  843. | ^~~~~~~~~~~
  844. | HybridFont
  845. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2194:20: error: request for member 'Free' in '((SaberFett263Buttons*)this)->SaberFett263Buttons::wav_player', which is of non-class type 'int'
  846. 2194 | wav_player.Free();
  847. | ^~~~
  848. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuChoice()':
  849. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2605:11: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  850. 2605 | if (track_player_) {
  851. | ^~~~~~~~~~~~~
  852. | TrackPlayer
  853. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuDial(int)':
  854. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:3081:13: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  855. 3081 | if (track_player_) {
  856. | ^~~~~~~~~~~~~
  857. | TrackPlayer
  858. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:3318:13: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  859. 3318 | if (track_player_) {
  860. | ^~~~~~~~~~~~~
  861. | TrackPlayer
  862. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuUndo()':
  863. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:3731:9: error: 'dynamic_mixer' was not declared in this scope
  864. 3731 | dynamic_mixer.set_volume(VOLUME);
  865. | ^~~~~~~~~~~~~
  866. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:3863:13: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  867. 3863 | if (track_player_) {
  868. | ^~~~~~~~~~~~~
  869. | TrackPlayer
  870. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuExit()':
  871. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:3985:16: error: request for member 'Free' in '((SaberFett263Buttons*)this)->SaberFett263Buttons::wav_player', which is of non-class type 'int'
  872. 3985 | wav_player.Free();
  873. | ^~~~
  874. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'virtual bool SaberFett263Buttons::Parse(const char*, const char*)':
  875. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4077:29: error: 'class GestureControlFile' has no member named 'Print'
  876. 4077 | saved_gesture_control.Print(arg);
  877. | ^~~~~
  878. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4081:29: error: 'class GestureControlFile' has no member named 'Set'
  879. 4081 | saved_gesture_control.Set(arg);
  880. | ^~~
  881. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ToggleBattleMode()':
  882. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4102:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  883. 4102 | hybrid_font.PlayCommon(&SFX_bmbegin);
  884. | ^~~~~~~~~~~
  885. | HybridFont
  886. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4104:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  887. 4104 | hybrid_font.DoEffect(EFFECT_FORCE, 0);
  888. | ^~~~~~~~~~~
  889. | HybridFont
  890. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4109:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  891. 4109 | hybrid_font.PlayCommon(&SFX_bmend);
  892. | ^~~~~~~~~~~
  893. | HybridFont
  894. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4111:9: error: 'beeper' was not declared in this scope
  895. 4111 | beeper.Beep(0.5, 3000);
  896. | ^~~~~~
  897. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ToggleMultiBlast()':
  898. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4120:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  899. 4120 | hybrid_font.PlayCommon(&SFX_blstbgn);
  900. | ^~~~~~~~~~~
  901. | HybridFont
  902. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4122:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  903. 4122 | hybrid_font.SB_Effect(EFFECT_BLAST, 0);
  904. | ^~~~~~~~~~~
  905. | HybridFont
  906. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4126:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  907. 4126 | hybrid_font.PlayCommon(&SFX_blstend);
  908. | ^~~~~~~~~~~
  909. | HybridFont
  910. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4128:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  911. 4128 | hybrid_font.SB_Effect(EFFECT_BLAST, 0);
  912. | ^~~~~~~~~~~
  913. | HybridFont
  914. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ForceQuote()':
  915. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4220:7: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  916. 4220 | hybrid_font.PlayCommon(&SFX_quote);
  917. | ^~~~~~~~~~~
  918. | HybridFont
  919. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::VolumeUp()':
  920. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4251:9: error: 'dynamic_mixer' was not declared in this scope
  921. 4251 | if (dynamic_mixer.get_volume() < VOLUME) {
  922. | ^~~~~~~~~~~~~
  923. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::VolumeDown()':
  924. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4264:9: error: 'dynamic_mixer' was not declared in this scope
  925. 4264 | if (dynamic_mixer.get_volume() > (0.10 * VOLUME)) {
  926. | ^~~~~~~~~~~~~
  927. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'virtual bool SaberFett263Buttons::Event2(BUTTON, EVENT, uint32_t)':
  928. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4854:9: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  929. 4854 | hybrid_font.PlayCommon(&SFX_ccchange);
  930. | ^~~~~~~~~~~
  931. | HybridFont
  932. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4872:15: error: request for member 'Free' in '((SaberFett263Buttons*)this)->SaberFett263Buttons::wav_player', which is of non-class type 'int'
  933. 4872 | wav_player.Free();
  934. | ^~~~
  935. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4972:24: error: request for member 'Free' in '((SaberFett263Buttons*)this)->SaberFett263Buttons::wav_player', which is of non-class type 'int'
  936. 4972 | wav_player.Free();
  937. | ^~~~
  938. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4998:15: error: 'track_player_' was not declared in this scope; did you mean 'TrackPlayer'?
  939. 4998 | if (track_player_) {
  940. | ^~~~~~~~~~~~~
  941. | TrackPlayer
  942. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5163:37: error: base operand of '->' is not a pointer
  943. 5163 | if (wav_player && wav_player->isPlaying()) {
  944. | ^~
  945. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5181:37: error: base operand of '->' is not a pointer
  946. 5181 | if (wav_player && wav_player->isPlaying()) {
  947. | ^~
  948. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5200:37: error: base operand of '->' is not a pointer
  949. 5200 | if (wav_player && wav_player->isPlaying()) {
  950. | ^~
  951. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5208:37: error: base operand of '->' is not a pointer
  952. 5208 | if (wav_player && wav_player->isPlaying()) {
  953. | ^~
  954. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5239:37: error: base operand of '->' is not a pointer
  955. 5239 | if (wav_player && wav_player->isPlaying()) {
  956. | ^~
  957. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5247:37: error: base operand of '->' is not a pointer
  958. 5247 | if (wav_player && wav_player->isPlaying()) {
  959. | ^~
  960. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5255:37: error: base operand of '->' is not a pointer
  961. 5255 | if (wav_player && wav_player->isPlaying()) {
  962. | ^~
  963. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5272:37: error: base operand of '->' is not a pointer
  964. 5272 | if (wav_player && wav_player->isPlaying()) {
  965. | ^~
  966. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'virtual void SaberFett263Buttons::SB_Effect(EffectType, float)':
  967. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5581:11: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  968. 5581 | hybrid_font.PlayCommon(&SFX_dim);
  969. | ^~~~~~~~~~~
  970. | HybridFont
  971. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5583:11: error: 'beeper' was not declared in this scope
  972. 5583 | beeper.Beep(0.5, 3000);
  973. | ^~~~~~
  974. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5589:11: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  975. 5589 | hybrid_font.PlayCommon(&SFX_battery);
  976. | ^~~~~~~~~~~
  977. | HybridFont
  978. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5591:11: error: 'beeper' was not declared in this scope
  979. 5591 | beeper.Beep(0.5, 3000);
  980. | ^~~~~~
  981. D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5597:11: error: 'hybrid_font' was not declared in this scope; did you mean 'HybridFont'?
  982. 5597 | hybrid_font.PlayCommon(&SFX_faston);
  983. | ^~~~~~~~~~~
  984. | HybridFont
  985. In file included from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:606:
  986. D:\Proffie V2.2\ProffieOS\buttons\pots.h: In member function 'virtual void ChangeVolumeAnalogReceiver::Set(float)':
  987. D:\Proffie V2.2\ProffieOS\buttons\pots.h:20:5: error: 'dynamic_mixer' was not declared in this scope
  988. 20 | dynamic_mixer.set_volume(VOLUME * value);
  989. | ^~~~~~~~~~~~~
  990. In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
  991. from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
  992. from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
  993. D:\Proffie V2.2\ProffieOS\props\prop_base.h: In instantiation of 'void SoundQueue<QueueLength>::PollSoundQueue(int&) [with int QueueLength = 16]':
  994. D:\Proffie V2.2\ProffieOS\sound\sound_library.h:49:43: required from here
  995. D:\Proffie V2.2\ProffieOS\props\prop_base.h:96:34: error: 'GetFreeWavPlayer' was not declared in this scope
  996. 96 | player = GetFreeWavPlayer();
  997. | ~~~~~~~~~~~~~~~~^~
  998.  
  999. exit status 1
  1000.  
  1001. Compilation error: 'AudioStreamWork' has not been declared
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement