equal
deleted
inserted
replaced
44 static int _rename_id; |
44 static int _rename_id; |
45 static int _rename_what; |
45 static int _rename_what; |
46 |
46 |
47 static byte _terraform_size = 1; |
47 static byte _terraform_size = 1; |
48 static RailType _last_built_railtype; |
48 static RailType _last_built_railtype; |
49 static int _scengen_town_size = 1; |
49 static int _scengen_town_size = 2; // depress medium-sized towns per default |
50 |
50 |
51 extern void GenerateIndustries(void); |
51 extern void GenerateIndustries(void); |
52 extern bool GenerateTowns(void); |
52 extern bool GenerateTowns(void); |
53 |
53 |
54 |
54 |
1386 case WE_PAINT: |
1386 case WE_PAINT: |
1387 DrawWindowWidgets(w); |
1387 DrawWindowWidgets(w); |
1388 break; |
1388 break; |
1389 |
1389 |
1390 case WE_CREATE: |
1390 case WE_CREATE: |
1391 LowerWindowWidget(w, _scengen_town_size + 7); |
1391 LowerWindowWidget(w, (_scengen_town_size - 1)+ 7); |
1392 break; |
1392 break; |
1393 |
1393 |
1394 case WE_CLICK: |
1394 case WE_CLICK: |
1395 switch (e->we.click.widget) { |
1395 switch (e->we.click.widget) { |
1396 case 4: /* new town */ |
1396 case 4: /* new town */ |
1420 _generating_world = false; |
1420 _generating_world = false; |
1421 break; |
1421 break; |
1422 } |
1422 } |
1423 |
1423 |
1424 case 7: case 8: case 9: |
1424 case 7: case 8: case 9: |
1425 RaiseWindowWidget(w, _scengen_town_size + 7); |
1425 RaiseWindowWidget(w, (_scengen_town_size - 1) + 7); |
1426 _scengen_town_size = e->we.click.widget - 7; |
1426 _scengen_town_size = (e->we.click.widget - 7) + 1; |
1427 LowerWindowWidget(w, _scengen_town_size + 7); |
1427 LowerWindowWidget(w, (_scengen_town_size - 1) + 7); |
1428 SetWindowDirty(w); |
1428 SetWindowDirty(w); |
1429 break; |
1429 break; |
1430 } |
1430 } |
1431 break; |
1431 break; |
1432 |
1432 |
1438 case WE_PLACE_OBJ: |
1438 case WE_PLACE_OBJ: |
1439 _place_proc(e->we.place.tile); |
1439 _place_proc(e->we.place.tile); |
1440 break; |
1440 break; |
1441 case WE_ABORT_PLACE_OBJ: |
1441 case WE_ABORT_PLACE_OBJ: |
1442 RaiseWindowButtons(w); |
1442 RaiseWindowButtons(w); |
1443 LowerWindowWidget(w, _scengen_town_size + 7); |
1443 LowerWindowWidget(w, (_scengen_town_size - 1) + 7); |
1444 SetWindowDirty(w); |
1444 SetWindowDirty(w); |
1445 break; |
1445 break; |
1446 } |
1446 } |
1447 } |
1447 } |
1448 |
1448 |