-
Notifications
You must be signed in to change notification settings - Fork 0
/
dasa_wara.go
52 lines (48 loc) · 986 Bytes
/
dasa_wara.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
* Copyright (c) Portalnesia - All Rights Reserved
* Unauthorized copying of this file, via any medium is strictly prohibited
* Proprietary and confidential
* Written by Putu Aditya <[email protected]>
*/
package saka
type DasaWara struct {
Pandita Wara
Pati Wara
Suka Wara
Duka Wara
Sri Wara
Manuh Wara
Manusa Wara
Raja Wara
Dewa Wara
Raksasa Wara
}
func newDasaWara() DasaWara {
return DasaWara{
Pandita: Wara{0, 5, "Pandita"},
Pati: Wara{1, 7, "Pati"},
Suka: Wara{2, 10, "Suka"},
Duka: Wara{3, 4, "Duka"},
Sri: Wara{4, 6, "Sri"},
Manuh: Wara{5, 2, "Manuh"},
Manusa: Wara{6, 3, "Manusa"},
Raja: Wara{7, 8, "Raja"},
Dewa: Wara{8, 9, "Dewa"},
Raksasa: Wara{9, 1, "Raksasa"},
}
}
func newDasaWaraSlice() []Wara {
wara := newDasaWara()
return []Wara{
wara.Pandita,
wara.Pati,
wara.Suka,
wara.Duka,
wara.Sri,
wara.Manuh,
wara.Manusa,
wara.Raja,
wara.Dewa,
wara.Raksasa,
}
}