-
-
Notifications
You must be signed in to change notification settings - Fork 15
/
world_test.go
82 lines (79 loc) · 1.49 KB
/
world_test.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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
package main
import (
_ "github.com/faiface/pixel"
_ "github.com/faiface/pixel/pixelgl"
)
//var w world
//
//func Prepare() world {
// w := world{}
// global.gRand.create(100000)
// w.Init()
// w.pixels = make([]uint32, 500*500)
// w.size = 500 * 500
// for i := 0; i < 500*500; i++ {
// w.pixels[i] = uint32(rand.Intn(0xFFFFFFFF))
// }
// return w
//}
//func TestMain(m *testing.M) {
// w = Prepare()
// os.Exit(m.Run())
//}
//
//func BenchmarkOwnRand(b *testing.B) {
// for i := 0; i < b.N; i++ {
// global.gRand.rand()
// }
//}
//
//func BenchmarkMathRand2(b *testing.B) {
// for i := 0; i < b.N; i++ {
// getRand2()
// }
//}
//func getRand2() int {
// return rand.Intn(10)
//}
//
//func BenchmarkWorldIsBackground(b *testing.B) {
// for i := 0; i < b.N; i++ {
// w.IsBackground(300.0, 200.0)
// }
//}
//
//func BenchmarkWorldIsShadow(b *testing.B) {
// for i := 0; i < b.N; i++ {
// w.IsShadow(300.0, 200.0)
// }
//}
//
//func BenchmarkWorldIsRegular(b *testing.B) {
// for i := 0; i < b.N; i++ {
// w.IsRegular(300.0, 200.0)
// }
//}
//
//func BenchmarkWorldIsWall(b *testing.B) {
// for i := 0; i < b.N; i++ {
// w.IsWall(300.0, 200.0)
// }
//}
//
//func BenchmarkWorldIsLadder(b *testing.B) {
// for i := 0; i < b.N; i++ {
// w.IsLadder(300.0, 200.0)
// }
//}
//
//func BenchmarkWorldRemoveShadow(b *testing.B) {
// for i := 0; i < b.N; i++ {
// w.removeShadow(300.0, 200.0)
// }
//}
//
//func BenchmarkWorldAddShadow(b *testing.B) {
// for i := 0; i < b.N; i++ {
// w.addShadow(300.0, 200.0)
// }
//}