Go で書き直した Ikemen
修訂 | 683e7efc622e824be9defcece2785b592a6d394f (tree) |
---|---|
時間 | 2018-06-16 06:19:52 |
作者 | ShinLucho <shinlucho@gmai...> |
Commiter | ShinLucho |
Fixed addalpha trans on stages
@@ -187,8 +187,8 @@ func readBackGround(is IniSection, link *backGround, | ||
187 | 187 | bg.anim.mask = 0 |
188 | 188 | s, d := int32(bg.anim.srcAlpha), int32(bg.anim.dstAlpha) |
189 | 189 | if is.readI32ForStage("alpha", &s, &d) { |
190 | - bg.anim.srcAlpha = int16(Min(255, s)) | |
191 | - bg.anim.dstAlpha = int16(Max(0, Min(255, s))) | |
190 | + bg.anim.srcAlpha = int16(Max(0, Min(255, s))) | |
191 | + bg.anim.dstAlpha = int16(Max(0, Min(255, d))) | |
192 | 192 | if bg.anim.srcAlpha == 1 && bg.anim.dstAlpha == 255 { |
193 | 193 | bg.anim.srcAlpha = 0 |
194 | 194 | } |