void ValueStack::clear_locals() {
  ValueStack* stack = this;
  while (stack != NULL) {
    for (int i = 0; i < stack->_locals.length(); i++) stack->_locals.at_put(i, NULL);
    stack = stack->caller_state();
  }
  clear_stores();
}
Beispiel #2
0
static void	close_lobby()
{
	if (s_screen == NULL)
		return;
	gtk_widget_hide(s_lobby_window);
	gtk_widget_hide(s_table_info_window);
	gtk_widget_hide(s_lobby_tabs_window);
	gtk_widget_hide(s_cashier_button_window);
	gtk_widget_hide(s_clock_window);
	clear_stores();
}
Beispiel #3
0
static void	on_money_two_radio_clicked(GtkWidget* widget, gpointer data)
{
  (void) data;

  if(!s_disable_buttons && gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) {
    clear_stores();
    set_string("lobby");
    set_string("refresh");
    set_string("money_two");
    flush_io_channel();
  }
}