@@ -20,6 +20,7 @@ void draw_manual_moves_window(std::string block_id) {
20
20
manual_moves_global.manual_move_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
21
21
gtk_window_set_position ((GtkWindow*) manual_moves_global.manual_move_window , GTK_WIN_POS_CENTER);
22
22
gtk_window_set_title ((GtkWindow*) manual_moves_global.manual_move_window , " Manual Moves Generator" );
23
+ gtk_widget_set_name (manual_moves_global.manual_move_window , " manual_move_window" );
23
24
24
25
GtkWidget *grid = gtk_grid_new ();
25
26
GtkWidget *block_entry = gtk_entry_new ();
@@ -29,16 +30,16 @@ void draw_manual_moves_window(std::string block_id) {
29
30
manual_moves_global.user_highlighted_block = false ;
30
31
}
31
32
32
- GtkWidget * x_position_entry = gtk_entry_new ();
33
- GtkWidget * y_position_entry = gtk_entry_new ();
34
- GtkWidget * subtile_position_entry = gtk_entry_new ();
35
- GtkWidget * block_label = gtk_label_new (" Block ID/Block Name:" );
36
- GtkWidget * to_label = gtk_label_new (" To Location:" );
37
- GtkWidget * x = gtk_label_new (" x:" );
38
- GtkWidget * y = gtk_label_new (" y:" );
39
- GtkWidget * subtile = gtk_label_new (" Subtile:" );
33
+ GtkWidget* x_position_entry = gtk_entry_new ();
34
+ GtkWidget* y_position_entry = gtk_entry_new ();
35
+ GtkWidget* subtile_position_entry = gtk_entry_new ();
36
+ GtkWidget* block_label = gtk_label_new (" Block ID/Block Name:" );
37
+ GtkWidget* to_label = gtk_label_new (" To Location:" );
38
+ GtkWidget* x = gtk_label_new (" x:" );
39
+ GtkWidget* y = gtk_label_new (" y:" );
40
+ GtkWidget* subtile = gtk_label_new (" Subtile:" );
40
41
41
- GtkWidget * calculate_cost_button = gtk_button_new_with_label (" Calculate Costs" );
42
+ GtkWidget* calculate_cost_button = gtk_button_new_with_label (" Calculate Costs" );
42
43
43
44
// Add all to grid
44
45
gtk_grid_attach ((GtkGrid*)grid, block_label, 0 , 0 , 1 , 1 );
@@ -65,8 +66,9 @@ void draw_manual_moves_window(std::string block_id) {
65
66
gtk_widget_set_halign (calculate_cost_button, GTK_ALIGN_CENTER);
66
67
67
68
// connect signals
68
- g_signal_connect (G_OBJECT (manual_moves_global.manual_move_window ), " destroy" , G_CALLBACK (close_manual_moves_window), NULL );
69
69
g_signal_connect (calculate_cost_button, " clicked" , G_CALLBACK (calculate_cost_callback), grid);
70
+ g_signal_connect (G_OBJECT (manual_moves_global.manual_move_window ), " destroy" , G_CALLBACK (close_manual_moves_window), NULL );
71
+
70
72
71
73
gtk_container_add (GTK_CONTAINER (manual_moves_global.manual_move_window ), grid);
72
74
gtk_widget_show_all (manual_moves_global.manual_move_window );
@@ -202,12 +204,6 @@ e_create_move ManualMoveGenerator::propose_move(
202
204
return e_create_move::ABORT;
203
205
}
204
206
205
- /* std::cout << "The to subtile: " << to.sub_tile << std::endl;
206
- for(auto itr = compatible_subtiles.begin(); itr != compatible_subtiles.end(); itr++) {
207
- std::cout << *itr << std::endl;
208
- }*/
209
-
210
-
211
207
e_create_move create_move = ::create_move (blocks_affected, b_from, to);
212
208
return create_move;
213
209
0 commit comments