block expand
@@ -99,11 +99,19 @@ | ||
99 | 99 | _T("SLOPE_L_HALF_A"), |
100 | 100 | _T("SLOPE_L_HALF_B"), |
101 | 101 | _T("SLOPE_R_HALF_A"), |
102 | + // 005 | |
102 | 103 | _T("SLOPE_R_HALF_B"), |
103 | 104 | _T("SLOPE_L"), |
104 | 105 | _T("SLOPE_R"), |
105 | 106 | _T("EMPTY_DRAW_FRONT"), |
106 | 107 | _T("THROUGH_UP"), |
108 | + // 010 | |
109 | + _T("SLOPE_FROM_NORTH"), | |
110 | + _T("SLOPE_FROM_SOUTH"), | |
111 | + _T("SLOPE_FROM_WEST"), | |
112 | + _T("SLOPE_FROM_EAST"), | |
113 | + _T("BLOCK_DRAW_FRONT"), | |
114 | + // 015 | |
107 | 115 | }; |
108 | 116 | |
109 | 117 | TCHAR GENERAL_NAME[] = _T("[GENERAL]"); |
@@ -508,7 +516,10 @@ | ||
508 | 516 | // id==0の場合完全に無視 |
509 | 517 | return -1; |
510 | 518 | } |
511 | - if (type == BlockType::EMPTY_DRAW_FRONT) { | |
519 | + switch (type) { | |
520 | + case BlockType::EMPTY_DRAW_FRONT: | |
521 | + case BlockType::BLOCK_DRAW_FRONT: | |
522 | + { | |
512 | 523 | if (bIsDrawFront) { |
513 | 524 | // 手前に表示 |
514 | 525 | // through |
@@ -518,7 +529,8 @@ | ||
518 | 529 | return -1; |
519 | 530 | } |
520 | 531 | } |
521 | - else { | |
532 | + break; | |
533 | + default: | |
522 | 534 | // それ以外 |
523 | 535 | if (bIsDrawFront) { |
524 | 536 | return -1; |
@@ -40,6 +40,7 @@ | ||
40 | 40 | SLOPE_FROM_SOUTH, |
41 | 41 | SLOPE_FROM_WEST, |
42 | 42 | SLOPE_FROM_EAST, |
43 | + BLOCK_DRAW_FRONT, | |
43 | 44 | NUMBER_OF_BLOCK_TYPE |
44 | 45 | ////// |
45 | 46 | // 未実装 |