1392 { WWT_TEXTBTN, RESIZE_NONE, 14, 2, 157, 29, 40, STR_023D_RANDOM_TOWN, STR_023E_BUILD_TOWN_IN_RANDOM_LOCATION}, |
1392 { WWT_TEXTBTN, RESIZE_NONE, 14, 2, 157, 29, 40, STR_023D_RANDOM_TOWN, STR_023E_BUILD_TOWN_IN_RANDOM_LOCATION}, |
1393 { WWT_TEXTBTN, RESIZE_NONE, 14, 2, 157, 42, 53, STR_MANY_RANDOM_TOWNS, STR_RANDOM_TOWNS_TIP}, |
1393 { WWT_TEXTBTN, RESIZE_NONE, 14, 2, 157, 42, 53, STR_MANY_RANDOM_TOWNS, STR_RANDOM_TOWNS_TIP}, |
1394 { WWT_TEXTBTN, RESIZE_NONE, 14, 2, 53, 68, 79, STR_02A1_SMALL, STR_02A4_SELECT_TOWN_SIZE}, |
1394 { WWT_TEXTBTN, RESIZE_NONE, 14, 2, 53, 68, 79, STR_02A1_SMALL, STR_02A4_SELECT_TOWN_SIZE}, |
1395 { WWT_TEXTBTN, RESIZE_NONE, 14, 54, 105, 68, 79, STR_02A2_MEDIUM, STR_02A4_SELECT_TOWN_SIZE}, |
1395 { WWT_TEXTBTN, RESIZE_NONE, 14, 54, 105, 68, 79, STR_02A2_MEDIUM, STR_02A4_SELECT_TOWN_SIZE}, |
1396 { WWT_TEXTBTN, RESIZE_NONE, 14, 106, 157, 68, 79, STR_02A3_LARGE, STR_02A4_SELECT_TOWN_SIZE}, |
1396 { WWT_TEXTBTN, RESIZE_NONE, 14, 106, 157, 68, 79, STR_02A3_LARGE, STR_02A4_SELECT_TOWN_SIZE}, |
|
1397 { WWT_LABEL, RESIZE_NONE, 7, 0, 147, 54, 67, STR_02A5_TOWN_SIZE, STR_NULL}, |
1397 { WIDGETS_END}, |
1398 { WIDGETS_END}, |
1398 }; |
1399 }; |
1399 |
1400 |
1400 static void ScenEditTownGenWndProc(Window *w, WindowEvent *e) |
1401 static void ScenEditTownGenWndProc(Window *w, WindowEvent *e) |
1401 { |
1402 { |
1402 switch (e->event) { |
1403 switch (e->event) { |
1403 case WE_PAINT: |
1404 case WE_PAINT: |
1404 DrawWindowWidgets(w); |
1405 DrawWindowWidgets(w); |
1405 DrawStringCentered(80, 56, STR_02A5_TOWN_SIZE, 0); |
|
1406 break; |
1406 break; |
1407 |
1407 |
1408 case WE_CREATE: |
1408 case WE_CREATE: |
1409 w->click_state = 1 << 8; /* medium town size selected */ |
1409 w->click_state = 1 << 8; /* medium town size selected */ |
1410 break; |
1410 break; |