src/tree_cmd.cpp
changeset 8450 73371bb82922
parent 8448 f716c812f401
child 8452 8f87ace6640e
equal deleted inserted replaced
8449:64c872ab3ed3 8450:73371bb82922
    56 		case LT_ARCTIC:
    56 		case LT_ARCTIC:
    57 			return (TreeType)(seed * TREE_COUNT_SUB_ARCTIC / 256 + TREE_SUB_ARCTIC);
    57 			return (TreeType)(seed * TREE_COUNT_SUB_ARCTIC / 256 + TREE_SUB_ARCTIC);
    58 
    58 
    59 		case LT_TROPIC:
    59 		case LT_TROPIC:
    60 			switch (GetTropicZone(tile)) {
    60 			switch (GetTropicZone(tile)) {
    61 				case TROPICZONE_INVALID: return (TreeType)(seed * TREE_COUNT_SUB_TROPICAL / 256 + TREE_SUB_TROPICAL);
    61 				case TROPICZONE_NORMAL:  return (TreeType)(seed * TREE_COUNT_SUB_TROPICAL / 256 + TREE_SUB_TROPICAL);
    62 				case TROPICZONE_DESERT:  return (TreeType)((seed > 12) ? TREE_INVALID : TREE_CACTUS);
    62 				case TROPICZONE_DESERT:  return (TreeType)((seed > 12) ? TREE_INVALID : TREE_CACTUS);
    63 				default:                 return (TreeType)(seed * TREE_COUNT_RAINFOREST / 256 + TREE_RAINFOREST);
    63 				default:                 return (TreeType)(seed * TREE_COUNT_RAINFOREST / 256 + TREE_RAINFOREST);
    64 			}
    64 			}
    65 
    65 
    66 		default:
    66 		default: