void do_sound_button_click(struct GuiButton *gbtn) { if (gbtn->button_type == LbBtnT_RadioBtn) play_non_3d_sample(60); else play_non_3d_sample(61); }
void input_eastegg(void) { short allow; unsigned short state; // Maintain the FECKOFF cheat allow = (lbKeyOn[KC_LSHIFT] != 0); state = input_eastegg_keycodes(&game.eastegg01_cntr,allow,&eastegg_feckoff_codes); if ((state == 2) || (state == 3)) play_non_3d_sample(60); // Maintain the JLW cheat if ((game.flags_font & FFlg_AlexCheat) != 0) { allow = (lbKeyOn[KC_LSHIFT]) && (lbKeyOn[KC_RSHIFT]); state = input_eastegg_keycodes(&game.eastegg02_cntr,allow,&eastegg_jlw_codes); if ((state == 1) || (state == 2) || (state == 3)) play_non_3d_sample(159); } // Maintain the SKEKSIS cheat allow = (lbKeyOn[KC_LSHIFT] != 0); state = input_eastegg_keycodes(&eastegg_skeksis_cntr,allow,&eastegg_skeksis_codes); if (state == 3) output_message(SMsg_PantsTooTight, 0, true); }
void update_player_sounds(void) { int k; struct PlayerInfo *player; SYNCDBG(7,"Starting"); if ((game.operation_flags & GOF_Paused) == 0) { player = get_my_player(); process_messages(); if (!SoundDisabled) { if (game.audiotrack > 0) { PlayMusicPlayer(game.audiotrack); } update_3d_sound_receiver(player); } game.play_gameturn++; } find_nearest_rooms_for_ambient_sound(); process_3d_sounds(); k = (game.bonus_time-game.play_gameturn) / 2; if (bonus_timer_enabled()) { if ((game.bonus_time == game.play_gameturn) || ((game.bonus_time > game.play_gameturn) && (((k <= 100) && ((k % 10) == 0)) || ((k<=300) && ((k % 50) == 0)) || ((k % 250) == 0))) ) play_non_3d_sample(89); } // Rare message easter egg if ((game.play_gameturn != 0) && ((game.play_gameturn % 20000) == 0)) { if (ACTION_RANDOM(2000) == 0) { k = UNSYNC_RANDOM(10); SYNCDBG(9,"Rare message condition met, selected %d",(int)k); if (k == 7) { output_message(SMsg_PantsTooTight, 0, true); } else { output_message(SMsg_FunnyMessages+k, 0, true); } } } SYNCDBG(9,"Finished"); }