История изменений
Исправление Deleted, (текущая версия) :
bitmask :D
use enum qw(
$_ = iota % 2 ? (1 << iota/2) : -(1 << (iota-1)/2)
MINIMIZED # 1
UNMINIMIZED # -1
MINIMIZING # 2
UNMINIMIZING # -2
MAXIMIZED # 4
UNMAXIMIZED # -4
MAXIMIZING # 8
UNMAXIMIZING # -8
);
но можно придумать что-нибудь еще, мне пока не приходит в голову :)
Исходная версия Deleted, :
bitmask :D
use enum qw(
_ = iota % 2 ? (1 << iota/2) : -(1 << (iota-1)/2)
MINIMIZED # 1
UNMINIMIZED # -1
MINIMIZING # 2
UNMINIMIZING # -2
MAXIMIZED # 4
UNMAXIMIZED # -4
MAXIMIZING # 8
UNMAXIMIZING # -8
);
но можно придумать что-нибудь еще, мне пока не приходит в голову :)