graph_gui.c
changeset 1085 408f95e1b70a
parent 1079 d6da6dc920a4
child 1086 9d00ef71146e
equal deleted inserted replaced
1084:16db2b52597e 1085:408f95e1b70a
   343 			for(j=gd.num_on_x_axis,i=0; --j >= 0;) {
   343 			for(j=gd.num_on_x_axis,i=0; --j >= 0;) {
   344 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)(p->old_economy[j].income + p->old_economy[j].expenses);
   344 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)(p->old_economy[j].income + p->old_economy[j].expenses);
   345 				i++;
   345 				i++;
   346 			}
   346 			}
   347 		}
   347 		}
   348 		gd.num_dataset=numd;
   348 
       
   349 		gd.num_dataset = numd + 1;
   349 
   350 
   350 		DrawGraph(&gd);
   351 		DrawGraph(&gd);
   351 	}	break;
   352 	}	break;
   352 	case WE_CLICK:
   353 	case WE_CLICK:
   353 		if (e->click.widget == 2) /* Clicked on Legend */
   354 		if (e->click.widget == 2) /* Clicked on Legend */
   416 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].income;
   417 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].income;
   417 				i++;
   418 				i++;
   418 			}
   419 			}
   419 		}
   420 		}
   420 
   421 
   421 		gd.num_dataset = numd;
   422 		gd.num_dataset = numd + 1;
   422 
   423 
   423 		DrawGraph(&gd);
   424 		DrawGraph(&gd);
   424 		break;
   425 		break;
   425 	}
   426 	}
   426 
   427 
   489 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].delivered_cargo;
   490 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].delivered_cargo;
   490 				i++;
   491 				i++;
   491 			}
   492 			}
   492 		}
   493 		}
   493 
   494 
   494 		gd.num_dataset = numd;
   495 		gd.num_dataset = numd + 1;
   495 
   496 
   496 		DrawGraph(&gd);
   497 		DrawGraph(&gd);
   497 		break;
   498 		break;
   498 	}
   499 	}
   499 
   500 
   781 			for(j=gd.num_on_x_axis,i=0; --j >= 0;) {
   782 			for(j=gd.num_on_x_axis,i=0; --j >= 0;) {
   782 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].performance_history;
   783 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].performance_history;
   783 				i++;
   784 				i++;
   784 			}
   785 			}
   785 		}
   786 		}
   786 		gd.num_dataset = numd;
   787 
       
   788 		gd.num_dataset = numd + 1;
   787 
   789 
   788 		DrawGraph(&gd);
   790 		DrawGraph(&gd);
   789 		break;
   791 		break;
   790 	}
   792 	}
   791 
   793 
   857 			for(j=gd.num_on_x_axis,i=0; --j >= 0;) {
   859 			for(j=gd.num_on_x_axis,i=0; --j >= 0;) {
   858 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].company_value;
   860 				gd.cost[numd][i] = (j >= p->num_valid_stat_ent) ? INVALID_VALUE : (uint64)p->old_economy[j].company_value;
   859 				i++;
   861 				i++;
   860 			}
   862 			}
   861 		}
   863 		}
   862 		gd.num_dataset = numd;
   864 
   863 
   865 		gd.num_dataset = numd + 1;
   864 
   866 
   865 		DrawGraph(&gd);
   867 		DrawGraph(&gd);
   866 		break;
   868 		break;
   867 	}
   869 	}
   868 
   870