equal
deleted
inserted
replaced
34 int tree = GetRandomTreeType(tile, (r >> 24)); |
34 int tree = GetRandomTreeType(tile, (r >> 24)); |
35 byte m5; |
35 byte m5; |
36 |
36 |
37 if (tree >= 0) { |
37 if (tree >= 0) { |
38 m5 = (byte)(r >> 16); |
38 m5 = (byte)(r >> 16); |
39 if(m5==7) m5--; |
39 if ((m5 & 0x7) == 7) m5--; // there is no growth state 7 |
40 |
40 |
41 _map5[tile] = m5 & 0x07; // growth state; |
41 _map5[tile] = m5 & 0x07; // growth state; |
42 _map5[tile] |= m5 & 0xC0; // amount of trees |
42 _map5[tile] |= m5 & 0xC0; // amount of trees |
43 |
43 |
44 _map3_lo[tile] = tree; // set type of tree |
44 _map3_lo[tile] = tree; // set type of tree |