Compare commits
	
		
			2 Commits
		
	
	
		
			f541e3afc3
			...
			571e734ebe
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 571e734ebe | |||
| 680f1ec380 | 
@@ -93,11 +93,11 @@ i32 run_main_loop(void) {
 | 
				
			|||||||
        if (comp.event.button.windowID == main_window->id) {
 | 
					        if (comp.event.button.windowID == main_window->id) {
 | 
				
			||||||
          if (comp.node_hovered != -1) {
 | 
					          if (comp.node_hovered != -1) {
 | 
				
			||||||
            comp.move_node = true;
 | 
					            comp.move_node = true;
 | 
				
			||||||
 | 
					 | 
				
			||||||
            comp.last_clicked_mouse_x = comp.event.button.x;
 | 
					 | 
				
			||||||
            comp.last_clicked_mouse_y = comp.event.button.y;
 | 
					 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          comp.last_clicked_mouse_x = comp.event.button.x;
 | 
				
			||||||
 | 
					          comp.last_clicked_mouse_y = comp.event.button.y;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          break;
 | 
					          break;
 | 
				
			||||||
        } else if (comp.event.button.windowID == toolbox->id) {
 | 
					        } else if (comp.event.button.windowID == toolbox->id) {
 | 
				
			||||||
          if (comp.button_hovered != -1) {
 | 
					          if (comp.button_hovered != -1) {
 | 
				
			||||||
@@ -112,6 +112,9 @@ i32 run_main_loop(void) {
 | 
				
			|||||||
        if (comp.event.button.windowID == toolbox->id) {
 | 
					        if (comp.event.button.windowID == toolbox->id) {
 | 
				
			||||||
          if (comp.button_hovered >= 0 &&
 | 
					          if (comp.button_hovered >= 0 &&
 | 
				
			||||||
              comp.button_hovered == comp.button_clicked) {
 | 
					              comp.button_hovered == comp.button_clicked) {
 | 
				
			||||||
 | 
					            add_node(&comp, NODE_TYPE_OP,
 | 
				
			||||||
 | 
					                     (node_data_t){.func = ops[comp.button_hovered]},
 | 
				
			||||||
 | 
					                     comp.last_clicked_mouse_x, comp.last_clicked_mouse_y);
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          comp.button_clicked = -1;
 | 
					          comp.button_clicked = -1;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user