Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:137:17: error: 'class FontConfigFile' has no member named 'ReadInCurrentDir'
- 137 | font_config.ReadInCurrentDir("config.ini");
- | ^~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:140:9: error: 'SFX_in' was not declared in this scope
- 140 | if (SFX_in || SFX_out) {
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:140:19: error: 'SFX_out' was not declared in this scope
- 140 | if (SFX_in || SFX_out) {
- | ^~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:25: error: 'SFX_poweron' was not declared in this scope
- 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:40: error: 'SFX_poweroff' was not declared in this scope
- 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
- | ^~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:56: error: 'SFX_pwroff' was not declared in this scope
- 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:143:70: error: 'SFX_blast' was not declared in this scope
- 143 | monophonic_hum_ = SFX_poweron || SFX_poweroff || SFX_pwroff || SFX_blast;
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:147:11: error: 'SFX_clash' was not declared in this scope
- 147 | if (SFX_clash || SFX_blaster || SFX_swing) {
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:147:24: error: 'SFX_blaster' was not declared in this scope
- 147 | if (SFX_clash || SFX_blaster || SFX_swing) {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:147:39: error: 'SFX_swing' was not declared in this scope
- 147 | if (SFX_clash || SFX_blaster || SFX_swing) {
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:148:13: error: 'SFX_humm' was not declared in this scope
- 148 | if (SFX_humm) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::Deactivate()':
- 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'
- 193 | lock_player_.Free();
- | ^~~~
- 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'
- 194 | hum_player_.Free();
- | ^~~~
- 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'
- 195 | next_hum_player_.Free();
- | ^~~~
- 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'
- 196 | swing_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::PlayMonophonic(int*, int*)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:210:26: error: 'GetFreeWavPlayer' was not declared in this scope
- 210 | next_hum_player_ = GetFreeWavPlayer();
- | ^~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:217:18: error: base operand of '->' is not a pointer
- 217 | hum_player_->set_fade_time(0.003);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:218:18: error: base operand of '->' is not a pointer
- 218 | hum_player_->FadeAndStop();
- | ^~
- 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'
- 219 | hum_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:220:23: error: base operand of '->' is not a pointer
- 220 | next_hum_player_->set_volume_now(0);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:221:23: error: base operand of '->' is not a pointer
- 221 | next_hum_player_->set_fade_time(0.003);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:222:23: error: base operand of '->' is not a pointer
- 222 | next_hum_player_->set_volume(font_config.volEff / 16.0f);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:224:23: error: base operand of '->' is not a pointer
- 224 | next_hum_player_->set_volume_now(font_config.volEff / 16.0f);
- | ^~
- 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'
- 227 | next_hum_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:228:16: error: base operand of '->' is not a pointer
- 228 | hum_player_->PlayOnce(f);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:229:41: error: base operand of '->' is not a pointer
- 229 | current_effect_length_ = hum_player_->length();
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:230:26: error: base operand of '->' is not a pointer
- 230 | if (loop) hum_player_->PlayLoop(loop);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'int HybridFont::PlayPolyphonic(int*)':
- 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'
- 235 | if (!f->files_found()) return RefPtr<BufferedWavPlayer>(nullptr);
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:235:42: error: 'BufferedWavPlayer' was not declared in this scope
- 235 | if (!f->files_found()) return RefPtr<BufferedWavPlayer>(nullptr);
- | ^~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:235:59: error: template argument 1 is invalid
- 235 | if (!f->files_found()) return RefPtr<BufferedWavPlayer>(nullptr);
- | ^
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:236:12: error: 'BufferedWavPlayer' was not declared in this scope
- 236 | RefPtr<BufferedWavPlayer> player = GetFreeWavPlayer();
- | ^~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:236:29: error: template argument 1 is invalid
- 236 | RefPtr<BufferedWavPlayer> player = GetFreeWavPlayer();
- | ^
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:236:40: error: 'GetFreeWavPlayer' was not declared in this scope
- 236 | RefPtr<BufferedWavPlayer> player = GetFreeWavPlayer();
- | ^~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:238:13: error: base operand of '->' is not a pointer
- 238 | player->set_volume_now(font_config.volEff / 16.0f);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:239:13: error: base operand of '->' is not a pointer
- 239 | player->PlayOnce(f);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:240:38: error: base operand of '->' is not a pointer
- 240 | current_effect_length_ = player->length();
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::Play(int*, int*)':
- 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'
- 246 | if (polyphonic->files_found()) {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:248:16: error: 'SFX_humm' was not declared in this scope
- 248 | } else if (SFX_humm) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:251:35: error: 'SFX_hum' was not declared in this scope
- 251 | PlayMonophonic(monophonic, &SFX_hum);
- | ^~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::PlayCommon(int*)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:257:31: error: 'SFX_hum' was not declared in this scope
- 257 | PlayMonophonic(effect, &SFX_hum);
- | ^~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::StartSwing(const Vec3&, float, float)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:280:28: error: base operand of '->' is not a pointer
- 280 | if (swing_player_->pos() / swing_player_->length() >= font_config.ProffieOSSwingOverlap) {
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:280:51: error: base operand of '->' is not a pointer
- 280 | if (swing_player_->pos() / swing_player_->length() >= font_config.ProffieOSSwingOverlap) {
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:281:26: error: base operand of '->' is not a pointer
- 281 | swing_player_->set_fade_time(swing_player_->length() - swing_player_->pos());
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:281:55: error: base operand of '->' is not a pointer
- 281 | swing_player_->set_fade_time(swing_player_->length() - swing_player_->pos());
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:281:81: error: base operand of '->' is not a pointer
- 281 | swing_player_->set_fade_time(swing_player_->length() - swing_player_->pos());
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:282:26: error: base operand of '->' is not a pointer
- 282 | swing_player_->FadeAndStop();
- | ^~
- 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'
- 283 | swing_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:288:13: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
- 288 | Effect* effect;
- | ^~~~~~
- | DoEffect
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:288:21: error: 'effect' was not declared in this scope; did you mean 'DoEffect'?
- 288 | Effect* effect;
- | ^~~~~~
- | DoEffect
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:289:34: error: 'SFX_slsh' was not declared in this scope
- 289 | if (rss > slashThreshold && SFX_slsh) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:291:24: error: 'SFX_swng' was not declared in this scope
- 291 | } else if (SFX_swng) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:294:25: error: 'SFX_swing' was not declared in this scope
- 294 | effect = &SFX_swing;
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:315:27: error: 'SFX_swing' was not declared in this scope
- 315 | PlayMonophonic(&SFX_swing, &SFX_hum);
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:315:39: error: 'SFX_hum' was not declared in this scope
- 315 | PlayMonophonic(&SFX_swing, &SFX_hum);
- | ^~~~~~~
- 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'
- 331 | swing_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual float HybridFont::SetSwingVolume(float, float)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:345:24: error: base operand of '->' is not a pointer
- 345 | if (swing_player_->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:348:22: error: base operand of '->' is not a pointer
- 348 | swing_player_->set_fade_time(0.04);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:349:22: error: base operand of '->' is not a pointer
- 349 | swing_player_->set_volume(accent_volume);
- | ^~
- 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'
- 352 | swing_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_Preon()':
- 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'?
- 368 | if (SFX_preon) {
- | ^~~~~~~~~
- | SB_Preon
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:369:30: error: 'getOut' was not declared in this scope
- 369 | SFX_preon.SetFollowing(getOut());
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:371:14: error: 'BufferedWavPlayer' was not declared in this scope
- 371 | RefPtr<BufferedWavPlayer> tmp = PlayPolyphonic(&SFX_preon);
- | ^~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:371:31: error: template argument 1 is invalid
- 371 | RefPtr<BufferedWavPlayer> tmp = PlayPolyphonic(&SFX_preon);
- | ^
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:374:25: error: 'getHum' was not declared in this scope
- 374 | getOut()->SetFollowing(getHum());
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_Postoff()':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:12: error: 'BufferedWavPlayer' was not declared in this scope
- 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
- | ^~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:29: error: template argument 1 is invalid
- 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
- | ^
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:58: error: 'SFX_pstoff' was not declared in this scope
- 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:385:37: error: 'GetWavPlayerPlaying' was not declared in this scope
- 385 | RefPtr<BufferedWavPlayer> tmp = GetWavPlayerPlaying(&SFX_pstoff);
- | ^~~~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:387:10: error: base operand of '->' is not a pointer
- 387 | tmp->UpdateSaberBaseSoundInfo();
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_On()':
- 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'?
- 395 | bool already_started = state_ == STATE_WAIT_FOR_ON && SFX_preon;
- | ^~~~~~~~~
- | SB_Preon
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:398:18: error: 'SFX_poweron' was not declared in this scope
- 398 | PlayMonophonic(&SFX_poweron, &SFX_hum);
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:398:32: error: 'SFX_hum' was not declared in this scope
- 398 | PlayMonophonic(&SFX_poweron, &SFX_hum);
- | ^~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:404:16: error: 'GetFreeWavPlayer' was not declared in this scope
- 404 | hum_player_ = GetFreeWavPlayer();
- | ^~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:406:15: error: base operand of '->' is not a pointer
- 406 | hum_player_->set_volume_now(0);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:407:15: error: base operand of '->' is not a pointer
- 407 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:407:26: error: 'SFX_humm' was not declared in this scope
- 407 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:407:50: error: 'SFX_hum' was not declared in this scope
- 407 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:408:15: error: base operand of '->' is not a pointer
- 408 | hum_player_->PlayLoop(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:412:14: error: 'BufferedWavPlayer' was not declared in this scope
- 412 | RefPtr<BufferedWavPlayer> tmp;
- | ^~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:412:31: error: template argument 1 is invalid
- 412 | RefPtr<BufferedWavPlayer> tmp;
- | ^
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:414:28: error: 'getOut' was not declared in this scope
- 414 | tmp = GetWavPlayerPlaying(getOut());
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:414:8: error: 'GetWavPlayerPlaying' was not declared in this scope
- 414 | tmp = GetWavPlayerPlaying(getOut());
- | ^~~~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:417:7: error: base operand of '->' is not a pointer
- 417 | tmp->UpdateSaberBaseSoundInfo();
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:422:23: error: 'getOut' was not declared in this scope
- 422 | tmp = PlayPolyphonic(getOut());
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:425:11: error: 'SFX_humm' was not declared in this scope
- 425 | if (SFX_humm && tmp) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:426:20: error: base operand of '->' is not a pointer
- 426 | hum_fade_in_ = tmp->length();
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:430:34: error: base operand of '->' is not a pointer
- 430 | int delay_ms = 1000 * tmp->length() - font_config.humStart;
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Off(SaberBase::OffType)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:449:14: error: 'SFX_in' was not declared in this scope
- 449 | if (!SFX_in) {
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:450:26: error: 'SFX_poweroff' was not declared in this scope
- 450 | size_t total = SFX_poweroff.files_found() + SFX_pwroff.files_found();
- | ^~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:450:55: error: 'SFX_pwroff' was not declared in this scope
- 450 | size_t total = SFX_poweroff.files_found() + SFX_pwroff.files_found();
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:451:4: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
- 451 | Effect* effect;
- | ^~~~~~
- | DoEffect
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:451:12: error: 'effect' was not declared in this scope; did you mean 'DoEffect'?
- 451 | Effect* effect;
- | ^~~~~~
- | DoEffect
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:469:24: error: base operand of '->' is not a pointer
- 469 | hum_player_->set_fade_time(0.2);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:470:24: error: base operand of '->' is not a pointer
- 470 | hum_player_->FadeAndStop();
- | ^~
- 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'
- 471 | hum_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:481:21: error: 'SFX_pstoff' was not declared in this scope
- 481 | check_postoff_ = !!SFX_pstoff;
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:485:15: error: 'SFX_boom' was not declared in this scope
- 485 | if (SFX_boom) PlayMonophonic(&SFX_boom, NULL);
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:486:32: error: 'SFX_clash' was not declared in this scope
- 486 | else PlayMonophonic(&SFX_clash, NULL); // Thermal-D fallback
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:489:27: error: 'SFX_boom' was not declared in this scope
- 489 | PlayPolyphonic(&SFX_boom);
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Effect(EffectType, float)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:501:6: error: 'SFX_stab' was not declared in this scope
- 501 | if (SFX_stab) { PlayCommon(&SFX_stab); return; }
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:503:32: error: 'SFX_clash' was not declared in this scope
- 503 | case EFFECT_CLASH: Play(&SFX_clash, &SFX_clsh); return;
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:503:44: error: 'SFX_clsh' was not declared in this scope
- 503 | case EFFECT_CLASH: Play(&SFX_clash, &SFX_clsh); return;
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:504:38: error: 'SFX_force' was not declared in this scope
- 504 | case EFFECT_FORCE: PlayCommon(&SFX_force); return;
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:505:32: error: 'SFX_blaster' was not declared in this scope
- 505 | case EFFECT_BLAST: Play(&SFX_blaster, &SFX_blst); return;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:505:46: error: 'SFX_blst' was not declared in this scope
- 505 | case EFFECT_BLAST: Play(&SFX_blaster, &SFX_blst); return;
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:506:41: error: 'SFX_boot' was not declared in this scope
- 506 | case EFFECT_BOOT: PlayPolyphonic(&SFX_boot); return;
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_BladeDetect(bool)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:5: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
- 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
- | ^~~~~~
- | DoEffect
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:26: error: 'SFX_bladein' was not declared in this scope
- 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:40: error: 'SFX_bladeout' was not declared in this scope
- 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
- | ^~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:515:13: error: 'X' was not declared in this scope
- 515 | Effect &X(detected ? SFX_bladein : SFX_bladeout);
- | ^
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:520:21: error: 'SFX_boot' was not declared in this scope
- 520 | if (detected && SFX_boot) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:524:5: error: 'beeper' was not declared in this scope
- 524 | beeper.Beep(0.05, 2000.0);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_NewFont()':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:527:26: error: 'SFX_font' was not declared in this scope
- 527 | if (!PlayPolyphonic(&SFX_font)) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:528:7: error: 'beeper' was not declared in this scope
- 528 | beeper.Beep(0.05, 2000.0);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Change(SaberBase::ChangeType)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:534:30: error: 'SFX_ccbegin' was not declared in this scope
- 534 | if (!PlayPolyphonic(&SFX_ccbegin) && !PlayPolyphonic(&SFX_color)) {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:534:63: error: 'SFX_color' was not declared in this scope
- 534 | if (!PlayPolyphonic(&SFX_ccbegin) && !PlayPolyphonic(&SFX_color)) {
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:535:11: error: 'beeper' was not declared in this scope
- 535 | beeper.Beep(0.20, 1000.0);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:541:30: error: 'SFX_ccend' was not declared in this scope
- 541 | if (!PlayPolyphonic(&SFX_ccend)) {
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:542:11: error: 'beeper' was not declared in this scope
- 542 | beeper.Beep(0.20, 2000.0);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:548:30: error: 'SFX_ccchange' was not declared in this scope
- 548 | if (!PlayPolyphonic(&SFX_ccchange)) {
- | ^~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:549:11: error: 'beeper' was not declared in this scope
- 549 | beeper.Beep(0.05, 2000.0);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_BeginLockup()':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:556:5: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
- 556 | Effect *once = nullptr;
- | ^~~~~~
- | DoEffect
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:556:13: error: 'once' was not declared in this scope
- 556 | Effect *once = nullptr;
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:560:13: error: 'SFX_bgnarm' was not declared in this scope
- 560 | if (SFX_bgnarm) once = &SFX_bgnarm;
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:561:13: error: 'SFX_armhum' was not declared in this scope
- 561 | if (SFX_armhum) loop = &SFX_armhum;
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:562:14: error: 'SFX_armhum' was not declared in this scope
- 562 | if (!SFX_armhum && SFX_swing) loop = &SFX_swing; // Thermal-D fallback
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:562:28: error: 'SFX_swing' was not declared in this scope
- 562 | if (!SFX_armhum && SFX_swing) loop = &SFX_swing; // Thermal-D fallback
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:565:6: error: 'SFX_bgnauto' was not declared in this scope
- 565 | if (SFX_bgnauto) once = &SFX_bgnauto;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:566:6: error: 'SFX_auto' was not declared in this scope
- 566 | if (SFX_auto) loop = &SFX_auto;
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:569:6: error: 'SFX_bgnlb' was not declared in this scope
- 569 | if (SFX_bgnlb) once = &SFX_bgnlb;
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:570:6: error: 'SFX_lb' was not declared in this scope
- 570 | if (SFX_lb) loop = &SFX_lb;
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:573:6: error: 'SFX_bgnmelt' was not declared in this scope
- 573 | if (SFX_bgnmelt) once = &SFX_bgnmelt;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:574:6: error: 'SFX_melt' was not declared in this scope
- 574 | if (SFX_melt) loop = &SFX_melt;
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:577:22: error: 'SFX_bgndrag' was not declared in this scope
- 577 | if (!once && SFX_bgndrag) once = &SFX_bgndrag;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:578:22: error: 'SFX_drag' was not declared in this scope
- 578 | if (!loop && SFX_drag) loop = &SFX_drag;
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:582:22: error: 'SFX_bgnlock' was not declared in this scope
- 582 | if (!once && SFX_bgnlock) once = &SFX_bgnlock;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:588:23: error: 'SFX_lockup' was not declared in this scope
- 588 | if (!loop) loop = SFX_lockup ? &SFX_lockup : &SFX_lock;
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:588:51: error: 'SFX_lock' was not declared in this scope
- 588 | if (!loop) loop = SFX_lockup ? &SFX_lockup : &SFX_lock;
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:591:9: error: 'SFX_lockup' was not declared in this scope
- 591 | if (SFX_lockup && !SFX_humm) {
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:591:24: error: 'SFX_humm' was not declared in this scope
- 591 | if (SFX_lockup && !SFX_humm) {
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:598:39: error: base operand of '->' is not a pointer
- 598 | if (lock_player_) lock_player_->PlayLoop(loop);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_EndLockup()':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:605:5: error: 'Effect' was not declared in this scope; did you mean 'DoEffect'?
- 605 | Effect *end = nullptr;
- | ^~~~~~
- | DoEffect
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:605:13: error: 'end' was not declared in this scope; did you mean 'std::end'?
- 605 | Effect *end = nullptr;
- | ^~~
- | std::end
- 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,
- 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,
- from D:\Proffie V2.2\ProffieOS\styles\color_cycle.h:4,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:435:
- 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
- 99 | end(initializer_list<_Tp> __ils) noexcept
- | ^~~
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:693,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:608:16: error: 'SFX_endarm' was not declared in this scope
- 608 | end = &SFX_endarm;
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:611:13: error: 'SFX_endauto' was not declared in this scope
- 611 | if (SFX_endauto) end = &SFX_endauto; // if we have a transition use it
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:612:26: error: 'SFX_blast' was not declared in this scope
- 612 | if (!end) end = &SFX_blast; // if we don't, end with a blast
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:615:6: error: 'SFX_endlb' was not declared in this scope
- 615 | if (SFX_endlb) end = &SFX_endlb;
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:618:6: error: 'SFX_endmelt' was not declared in this scope
- 618 | if (SFX_endmelt) end = &SFX_endmelt;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:621:21: error: 'SFX_enddrag' was not declared in this scope
- 621 | if (!end && SFX_enddrag) end = &SFX_enddrag;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:625:21: error: 'SFX_endlock' was not declared in this scope
- 625 | if (!end && SFX_endlock) end = &SFX_endlock;
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:626:26: error: 'SFX_clash' was not declared in this scope
- 626 | if (!end) end = &SFX_clash;
- | ^~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:635:19: error: base operand of '->' is not a pointer
- 635 | lock_player_->set_fade_time(0.3);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:639:23: error: base operand of '->' is not a pointer
- 639 | lock_player_->set_fade_time(0.003);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:643:19: error: base operand of '->' is not a pointer
- 643 | lock_player_->FadeAndStop();
- | ^~
- 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'
- 644 | lock_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:648:9: error: 'SFX_lockup' was not declared in this scope
- 648 | if (SFX_lockup) {
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:649:28: error: 'SFX_hum' was not declared in this scope
- 649 | PlayMonophonic(end, &SFX_hum);
- | ^~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SetHumVolume(float)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:656:23: error: 'GetFreeWavPlayer' was not declared in this scope
- 656 | hum_player_ = GetFreeWavPlayer();
- | ^~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:658:22: error: base operand of '->' is not a pointer
- 658 | hum_player_->set_volume_now(0);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:659:22: error: base operand of '->' is not a pointer
- 659 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:659:33: error: 'SFX_humm' was not declared in this scope
- 659 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:659:57: error: 'SFX_hum' was not declared in this scope
- 659 | hum_player_->PlayOnce(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:660:22: error: base operand of '->' is not a pointer
- 660 | hum_player_->PlayLoop(SFX_humm ? &SFX_humm : &SFX_hum);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:695:24: error: base operand of '->' is not a pointer
- 695 | hum_player_->FadeAndStop();
- | ^~
- 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'
- 696 | hum_player_.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:706:16: error: base operand of '->' is not a pointer
- 706 | hum_player_->set_volume(vol);
- | ^~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::Loop()':
- 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'?
- 712 | if (!GetWavPlayerPlaying(&SFX_preon)) {
- | ^~~~~~~~~
- | SB_Preon
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:712:12: error: 'GetWavPlayerPlaying' was not declared in this scope
- 712 | if (!GetWavPlayerPlaying(&SFX_preon)) {
- | ^~~~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:718:33: error: 'SFX_in' was not declared in this scope
- 718 | if (!GetWavPlayerPlaying(&SFX_in) &&
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:718:12: error: 'GetWavPlayerPlaying' was not declared in this scope
- 718 | if (!GetWavPlayerPlaying(&SFX_in) &&
- | ^~~~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:719:26: error: 'SFX_poweroff' was not declared in this scope
- 719 | !GetWavPlayerPlaying(&SFX_poweroff) &&
- | ^~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:720:26: error: 'SFX_pwroff' was not declared in this scope
- 720 | !GetWavPlayerPlaying(&SFX_pwroff)) {
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'virtual void HybridFont::SB_Motion(const Vec3&, bool)':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:728:29: error: 'SFX_lockup' was not declared in this scope
- 728 | if (active_state() && !(SFX_lockup && SaberBase::Lockup())) {
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h: In member function 'void HybridFont::SB_LowBatt()':
- D:\Proffie V2.2\ProffieOS\sound\hybrid_font.h:741:9: error: 'SFX_lowbatt' was not declared in this scope
- 741 | if (SFX_lowbatt) {
- | ^~~~~~~~~~~
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:694,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\effect.h: In static member function 'static void Effect::ScanCurrentDirectory()':
- D:\Proffie V2.2\ProffieOS\sound\effect.h:448:4: error: 'talkie' was not declared in this scope
- 448 | talkie.Say(talkie_error_in_15, 15);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\sound\effect.h:448:15: error: 'talkie_error_in_15' was not declared in this scope
- 448 | talkie.Say(talkie_error_in_15, 15);
- | ^~~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\effect.h:449:15: error: 'talkie_font_directory_15' was not declared in this scope
- 449 | talkie.Say(talkie_font_directory_15, 15);
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h: At global scope:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:48:20: error: 'BufferedWavPlayer' was not declared in this scope
- 48 | void Poll(RefPtr<BufferedWavPlayer>& wav_player) {
- | ^~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:48:37: error: template argument 1 is invalid
- 48 | void Poll(RefPtr<BufferedWavPlayer>& wav_player) {
- | ^
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h: In member function 'void SoundLibrary::TensValue(int)':
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:55:45: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
- 55 | Play(SoundToPlay(&SFX_mnum, number - 1));
- | ^
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
- 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
- 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
- 60 | struct SoundToPlay {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:62:47: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
- 62 | Play(SoundToPlay(&SFX_mnum, (tens * 10) - 1));
- | ^
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
- 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
- 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
- 60 | struct SoundToPlay {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:86:62: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
- 86 | if (number != 0) Play(SoundToPlay(&SFX_mnum, number - 1));
- | ^
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
- 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
- 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
- 60 | struct SoundToPlay {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h: In member function 'void SoundLibrary::SayNumber(float, SayType)':
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:110:49: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
- 110 | Play(SoundToPlay(&SFX_mnum, tenths - 1));
- | ^
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
- 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
- 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
- 60 | struct SoundToPlay {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:113:72: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
- 113 | if (hundredths != 0) Play(SoundToPlay(&SFX_mnum, hundredths - 1));
- | ^
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
- 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
- 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
- 60 | struct SoundToPlay {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:123:43: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
- 123 | Play(SoundToPlay(&SFX_mnum, hundred - 1));
- | ^
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
- 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
- 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
- 60 | struct SoundToPlay {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:722,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h: In member function 'void SoundLibrary::SayColor(ColorNumber)':
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:256:40: error: no matching function for call to 'SoundToPlay::SoundToPlay(Effect*, int)'
- 256 | Play(SoundToPlay(&SFX_clrlst, n - 1));
- | ^
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate: 'SoundToPlay::SoundToPlay(const char*)'
- 66 | explicit SoundToPlay(const char* file) : filename_(file){ }
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:66:12: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate: 'SoundToPlay::SoundToPlay()'
- 65 | SoundToPlay() :filename_(nullptr), effect_(nullptr) {}
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:65:3: note: candidate expects 0 arguments, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(const SoundToPlay&)'
- 60 | struct SoundToPlay {
- | ^~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate: 'constexpr SoundToPlay::SoundToPlay(SoundToPlay&&)'
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:60:8: note: candidate expects 1 argument, 2 provided
- In file included from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: At global scope:
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:724:46: error: expected class-name before '{' token
- 724 | class GestureControlFile : public ConfigFile {
- | ^
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:726:25: error: 'VariableOP' has not been declared
- 726 | void iterateVariables(VariableOP *op) override {
- | ^~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:726:8: error: 'void GestureControlFile::iterateVariables(int*)' marked 'override', but does not override
- 726 | void iterateVariables(VariableOP *op) override {
- | ^~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void GestureControlFile::iterateVariables(int*)':
- 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'?
- 727 | CONFIG_VARIABLE2(gestureon, 1);
- | ^~~~~~~~~~~~~~~~
- | CONFIG_FILE
- In file included from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: At global scope:
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4276:10: error: 'BufferedWavPlayer' was not declared in this scope
- 4276 | RefPtr<BufferedWavPlayer> wav_player;
- | ^~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4276:27: error: template argument 1 is invalid
- 4276 | RefPtr<BufferedWavPlayer> wav_player;
- | ^
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::RestoreGestureState()':
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:990:27: error: 'class GestureControlFile' has no member named 'ReadINIFromDir'
- 990 | saved_gesture_control.ReadINIFromDir(NULL, "gesture");
- | ^~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::SaveGestureState()':
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:995:27: error: 'class GestureControlFile' has no member named 'Write'
- 995 | saved_gesture_control.Write("gesture.tmp");
- | ^~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:996:27: error: 'class GestureControlFile' has no member named 'Write'
- 996 | saved_gesture_control.Write("gesture.ini");
- | ^~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ToggleCCMode()':
- 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'?
- 1520 | hybrid_font.PlayCommon(&SFX_ccbegin);
- | ^~~~~~~~~~~
- | HybridFont
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::CheckEvent()':
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1544:35: error: base operand of '->' is not a pointer
- 1544 | if (next_event_ && !wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::TrackPlayer()':
- 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'?
- 1786 | if (!track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- 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'?
- 1806 | if (track_player_ && !track_player_->isPlaying()) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::PlayTrack()':
- 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'?
- 1817 | track_player_ = GetFreeWavPlayer();
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:1817:21: error: 'GetFreeWavPlayer' was not declared in this scope
- 1817 | track_player_ = GetFreeWavPlayer();
- | ^~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::StopTrackPlayer()':
- 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'?
- 1827 | if (track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ChangeFont(int)':
- 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'?
- 2049 | hybrid_font.SB_Effect(EFFECT_NEWFONT, 0);
- | ^~~~~~~~~~~
- | HybridFont
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::StartEditMode()':
- 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'?
- 2077 | if (track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2081:7: error: 'talkie' was not declared in this scope
- 2081 | talkie.Say(talkie_error_in_15, 15);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2081:18: error: 'talkie_error_in_15' was not declared in this scope
- 2081 | talkie.Say(talkie_error_in_15, 15);
- | ^~~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:2082:18: error: 'talkie_font_directory_15' was not declared in this scope
- 2082 | talkie.Say(talkie_font_directory_15, 15);
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::CopyPreset(bool)':
- 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'
- 2101 | wav_player.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'bool SaberFett263Buttons::EndColorZoom()':
- 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'?
- 2189 | hybrid_font.PlayCommon(&SFX_ccend);
- | ^~~~~~~~~~~
- | HybridFont
- 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'
- 2194 | wav_player.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuChoice()':
- 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'?
- 2605 | if (track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuDial(int)':
- 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'?
- 3081 | if (track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- 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'?
- 3318 | if (track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuUndo()':
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:3731:9: error: 'dynamic_mixer' was not declared in this scope
- 3731 | dynamic_mixer.set_volume(VOLUME);
- | ^~~~~~~~~~~~~
- 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'?
- 3863 | if (track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::MenuExit()':
- 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'
- 3985 | wav_player.Free();
- | ^~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'virtual bool SaberFett263Buttons::Parse(const char*, const char*)':
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4077:29: error: 'class GestureControlFile' has no member named 'Print'
- 4077 | saved_gesture_control.Print(arg);
- | ^~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4081:29: error: 'class GestureControlFile' has no member named 'Set'
- 4081 | saved_gesture_control.Set(arg);
- | ^~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ToggleBattleMode()':
- 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'?
- 4102 | hybrid_font.PlayCommon(&SFX_bmbegin);
- | ^~~~~~~~~~~
- | HybridFont
- 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'?
- 4104 | hybrid_font.DoEffect(EFFECT_FORCE, 0);
- | ^~~~~~~~~~~
- | HybridFont
- 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'?
- 4109 | hybrid_font.PlayCommon(&SFX_bmend);
- | ^~~~~~~~~~~
- | HybridFont
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4111:9: error: 'beeper' was not declared in this scope
- 4111 | beeper.Beep(0.5, 3000);
- | ^~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ToggleMultiBlast()':
- 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'?
- 4120 | hybrid_font.PlayCommon(&SFX_blstbgn);
- | ^~~~~~~~~~~
- | HybridFont
- 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'?
- 4122 | hybrid_font.SB_Effect(EFFECT_BLAST, 0);
- | ^~~~~~~~~~~
- | HybridFont
- 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'?
- 4126 | hybrid_font.PlayCommon(&SFX_blstend);
- | ^~~~~~~~~~~
- | HybridFont
- 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'?
- 4128 | hybrid_font.SB_Effect(EFFECT_BLAST, 0);
- | ^~~~~~~~~~~
- | HybridFont
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::ForceQuote()':
- 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'?
- 4220 | hybrid_font.PlayCommon(&SFX_quote);
- | ^~~~~~~~~~~
- | HybridFont
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::VolumeUp()':
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4251:9: error: 'dynamic_mixer' was not declared in this scope
- 4251 | if (dynamic_mixer.get_volume() < VOLUME) {
- | ^~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'void SaberFett263Buttons::VolumeDown()':
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:4264:9: error: 'dynamic_mixer' was not declared in this scope
- 4264 | if (dynamic_mixer.get_volume() > (0.10 * VOLUME)) {
- | ^~~~~~~~~~~~~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'virtual bool SaberFett263Buttons::Event2(BUTTON, EVENT, uint32_t)':
- 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'?
- 4854 | hybrid_font.PlayCommon(&SFX_ccchange);
- | ^~~~~~~~~~~
- | HybridFont
- 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'
- 4872 | wav_player.Free();
- | ^~~~
- 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'
- 4972 | wav_player.Free();
- | ^~~~
- 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'?
- 4998 | if (track_player_) {
- | ^~~~~~~~~~~~~
- | TrackPlayer
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5163:37: error: base operand of '->' is not a pointer
- 5163 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5181:37: error: base operand of '->' is not a pointer
- 5181 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5200:37: error: base operand of '->' is not a pointer
- 5200 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5208:37: error: base operand of '->' is not a pointer
- 5208 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5239:37: error: base operand of '->' is not a pointer
- 5239 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5247:37: error: base operand of '->' is not a pointer
- 5247 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5255:37: error: base operand of '->' is not a pointer
- 5255 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5272:37: error: base operand of '->' is not a pointer
- 5272 | if (wav_player && wav_player->isPlaying()) {
- | ^~
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h: In member function 'virtual void SaberFett263Buttons::SB_Effect(EffectType, float)':
- 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'?
- 5581 | hybrid_font.PlayCommon(&SFX_dim);
- | ^~~~~~~~~~~
- | HybridFont
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5583:11: error: 'beeper' was not declared in this scope
- 5583 | beeper.Beep(0.5, 3000);
- | ^~~~~~
- 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'?
- 5589 | hybrid_font.PlayCommon(&SFX_battery);
- | ^~~~~~~~~~~
- | HybridFont
- D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:5591:11: error: 'beeper' was not declared in this scope
- 5591 | beeper.Beep(0.5, 3000);
- | ^~~~~~
- 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'?
- 5597 | hybrid_font.PlayCommon(&SFX_faston);
- | ^~~~~~~~~~~
- | HybridFont
- In file included from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:606:
- D:\Proffie V2.2\ProffieOS\buttons\pots.h: In member function 'virtual void ChangeVolumeAnalogReceiver::Set(float)':
- D:\Proffie V2.2\ProffieOS\buttons\pots.h:20:5: error: 'dynamic_mixer' was not declared in this scope
- 20 | dynamic_mixer.set_volume(VOLUME * value);
- | ^~~~~~~~~~~~~
- In file included from D:\Proffie V2.2\ProffieOS\props\saber_fett263_buttons.h:692,
- from D:\Proffie V2.2\ProffieOS\config\REAVER_SABERTRIO.h:34,
- from D:\Proffie V2.2\ProffieOS\ProffieOS.ino:567:
- D:\Proffie V2.2\ProffieOS\props\prop_base.h: In instantiation of 'void SoundQueue<QueueLength>::PollSoundQueue(int&) [with int QueueLength = 16]':
- D:\Proffie V2.2\ProffieOS\sound\sound_library.h:49:43: required from here
- D:\Proffie V2.2\ProffieOS\props\prop_base.h:96:34: error: 'GetFreeWavPlayer' was not declared in this scope
- 96 | player = GetFreeWavPlayer();
- | ~~~~~~~~~~~~~~~~^~
- exit status 1
- Compilation error: 'AudioStreamWork' has not been declared
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement