equal
deleted
inserted
replaced
351 DrawRoadDepotSprite(2, 69, 2); |
351 DrawRoadDepotSprite(2, 69, 2); |
352 DrawRoadDepotSprite(2, 17, 3); |
352 DrawRoadDepotSprite(2, 17, 3); |
353 break; |
353 break; |
354 |
354 |
355 case WE_CLICK: { |
355 case WE_CLICK: { |
356 switch(e->click.widget) { |
356 switch (e->click.widget) { |
357 case 0: |
357 case 3: case 4: case 5: case 6: |
358 ResetObjectToPlace(); |
|
359 break; |
|
360 case 3: |
|
361 case 4: |
|
362 case 5: |
|
363 case 6: |
|
364 _road_depot_orientation = e->click.widget - 3; |
358 _road_depot_orientation = e->click.widget - 3; |
365 SndPlayFx(SND_15_BEEP); |
359 SndPlayFx(SND_15_BEEP); |
366 SetWindowDirty(w); |
360 SetWindowDirty(w); |
367 break; |
361 break; |
368 } |
362 } |
372 if (WP(w,def_d).close) |
366 if (WP(w,def_d).close) |
373 DeleteWindow(w); |
367 DeleteWindow(w); |
374 break; |
368 break; |
375 |
369 |
376 case WE_DESTROY: |
370 case WE_DESTROY: |
377 ResetObjectToPlace(); |
371 if (!WP(w,def_d).close) |
|
372 ResetObjectToPlace(); |
378 break; |
373 break; |
379 } |
374 } |
380 } |
375 } |
381 |
376 |
382 static const Widget _build_road_depot_widgets[] = { |
377 static const Widget _build_road_depot_widgets[] = { |
434 3); |
429 3); |
435 |
430 |
436 } break; |
431 } break; |
437 |
432 |
438 case WE_CLICK: { |
433 case WE_CLICK: { |
439 switch(e->click.widget) { |
434 switch (e->click.widget) { |
440 case 0: |
435 case 3: case 4: case 5: case 6: |
441 ResetObjectToPlace(); |
|
442 break; |
|
443 case 3: |
|
444 case 4: |
|
445 case 5: |
|
446 case 6: |
|
447 _road_station_picker_orientation = e->click.widget - 3; |
436 _road_station_picker_orientation = e->click.widget - 3; |
448 SndPlayFx(SND_15_BEEP); |
437 SndPlayFx(SND_15_BEEP); |
449 SetWindowDirty(w); |
438 SetWindowDirty(w); |
450 break; |
439 break; |
451 case 7: |
440 case 7: case 8: |
452 case 8: |
|
453 _station_show_coverage = e->click.widget - 7; |
441 _station_show_coverage = e->click.widget - 7; |
454 SndPlayFx(SND_15_BEEP); |
442 SndPlayFx(SND_15_BEEP); |
455 SetWindowDirty(w); |
443 SetWindowDirty(w); |
456 break; |
444 break; |
457 } |
445 } |
465 |
453 |
466 CheckRedrawStationCoverage(w); |
454 CheckRedrawStationCoverage(w); |
467 } break; |
455 } break; |
468 |
456 |
469 case WE_DESTROY: |
457 case WE_DESTROY: |
470 ResetObjectToPlace(); |
458 if (!WP(w,def_d).close) |
|
459 ResetObjectToPlace(); |
471 break; |
460 break; |
472 } |
461 } |
473 } |
462 } |
474 |
463 |
475 static const Widget _bus_station_picker_widgets[] = { |
464 static const Widget _bus_station_picker_widgets[] = { |