Completed
Push — master ( 74046a...4c11f7 )
by Oleksandr
01:30
created

TargetPriorities

Complexity

Total Complexity 0

Size/Duplication

Total Lines 4
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 2
Bugs 0 Features 0
Metric Value
wmc 0
c 2
b 0
f 0
dl 0
loc 4
ccs 4
cts 4
cp 1
1
# coding: utf-8
2
3 1
from candv import Values, VerboseValueConstant, with_constant_class
4
5 1
from .utils import translations
6
7
8 1
_ = translations.ugettext_lazy
9
10
11 1
class TargetType(VerboseValueConstant):
12
    pass
13
14
15 1
class TargetTypes(with_constant_class(TargetType), Values):
16 1
    destroy = TargetType(0, _("destroy"))
17 1
    destroy_area = TargetType(1, _("destroy area"))
18 1
    destroy_bridge = TargetType(2, _("destroy bridge"))
19 1
    recon = TargetType(3, _("recon"))
20 1
    escort = TargetType(4, _("escort"))
21 1
    cover = TargetType(5, _("cover"))
22 1
    cover_area = TargetType(6, _("cover area"))
23 1
    cover_bridge = TargetType(7, _("cover bridge"))
24
25
26 1
class TargetPriority(VerboseValueConstant):
27
    pass
28
29
30 1
class TargetPriorities(with_constant_class(TargetPriority), Values):
31 1
    primary = TargetPriority(0, _("primary"))
32 1
    secondary = TargetPriority(1, _("secondary"))
33
    hidden = TargetPriority(2, _("hidden"))
34