viewport.c
changeset 1095 b59632d9df1b
parent 1093 4fdc46eaf423
child 1109 ecb98f43ba2c
equal deleted inserted replaced
1094:9a01482df45a 1095:b59632d9df1b
   264 		return vp;
   264 		return vp;
   265 
   265 
   266 	return NULL;
   266 	return NULL;
   267 }
   267 }
   268 
   268 
   269 Point TranslateXYToTileCoord(ViewPort *vp, int x, int y) {
   269 static Point TranslateXYToTileCoord(ViewPort *vp, int x, int y)
       
   270 {
   270 	int z;
   271 	int z;
   271 	Point pt;
   272 	Point pt;
   272 	int a,b;
   273 	int a,b;
   273 
   274 
   274 	if ( (uint)(x -= vp->left) >= (uint)vp->width ||
   275 	if ( (uint)(x -= vp->left) >= (uint)vp->width ||
  1680 
  1681 
  1681 void HandleClickOnTrain(Vehicle *v);
  1682 void HandleClickOnTrain(Vehicle *v);
  1682 void HandleClickOnRoadVeh(Vehicle *v);
  1683 void HandleClickOnRoadVeh(Vehicle *v);
  1683 void HandleClickOnAircraft(Vehicle *v);
  1684 void HandleClickOnAircraft(Vehicle *v);
  1684 void HandleClickOnShip(Vehicle *v);
  1685 void HandleClickOnShip(Vehicle *v);
  1685 void HandleClickOnSpecialVeh(Vehicle *v) {}
  1686 static void HandleClickOnSpecialVeh(Vehicle *v) {}
  1686 void HandleClickOnDisasterVeh(Vehicle *v);
  1687 void HandleClickOnDisasterVeh(Vehicle *v);
  1687 typedef void OnVehicleClickProc(Vehicle *v);
  1688 typedef void OnVehicleClickProc(Vehicle *v);
  1688 static OnVehicleClickProc * const _on_vehicle_click_proc[6] = {
  1689 static OnVehicleClickProc * const _on_vehicle_click_proc[6] = {
  1689 	HandleClickOnTrain,
  1690 	HandleClickOnTrain,
  1690 	HandleClickOnRoadVeh,
  1691 	HandleClickOnRoadVeh,