@@ -19,7 +19,7 @@ func (m *MockClock) Since(t time.Time) time.Duration { return m.currentTime.Sub(
19
19
func (m * MockClock ) Until (t time.Time ) time.Duration { return t .Sub (m .currentTime ) }
20
20
21
21
type baseTransitionImplementation struct {
22
- BaseTransition [int , * SceneManager [ int ] ]
22
+ BaseTransition [int ]
23
23
}
24
24
25
25
func (b * baseTransitionImplementation ) Draw (screen * ebiten.Image ) {}
@@ -30,12 +30,12 @@ type MockTransitionAwareScene struct {
30
30
postTransitionCalled bool
31
31
}
32
32
33
- func (m * MockTransitionAwareScene ) PreTransition (fromScene Scene [int , * SceneManager [ int ] ]) int {
33
+ func (m * MockTransitionAwareScene ) PreTransition (fromScene Scene [int ]) int {
34
34
m .preTransitionCalled = true
35
35
return 0
36
36
}
37
37
38
- func (m * MockTransitionAwareScene ) PostTransition (state int , toScene Scene [int , * SceneManager [ int ] ]) {
38
+ func (m * MockTransitionAwareScene ) PostTransition (state int , toScene Scene [int ]) {
39
39
m .postTransitionCalled = true
40
40
}
41
41
@@ -73,7 +73,7 @@ func TestBaseTransition_End(t *testing.T) {
73
73
sm .SwitchWithTransition (to , trans )
74
74
trans .End ()
75
75
76
- fmt .Println (sm .current .(Scene [int , * SceneManager [ int ] ]), to )
76
+ fmt .Println (sm .current .(Scene [int ]), to )
77
77
assert .Equal (t , to , sm .current )
78
78
}
79
79
@@ -108,7 +108,7 @@ func TestFadeTransition_UpdateOncePerFrame(t *testing.T) {
108
108
var value float32 = .6
109
109
from := & MockScene {}
110
110
to := & MockScene {}
111
- trans := NewFadeTransition [int , * SceneManager [ int ] ](value )
111
+ trans := NewFadeTransition [int ](value )
112
112
trans .Start (from , to , nil )
113
113
114
114
err := trans .Update ()
@@ -124,7 +124,7 @@ func TestFadeTransition_UpdateOncePerFrame(t *testing.T) {
124
124
func TestFadeTransition_Update (t * testing.T ) {
125
125
from := & MockScene {}
126
126
to := & MockScene {}
127
- trans := NewFadeTransition [int , * SceneManager [ int ] ](.5 )
127
+ trans := NewFadeTransition [int ](.5 )
128
128
sm := NewSceneManager [int ](from , 0 )
129
129
sm .SwitchWithTransition (to , trans )
130
130
@@ -159,7 +159,7 @@ func TestFadeTransition_Update(t *testing.T) {
159
159
func TestFadeTransition_Start (t * testing.T ) {
160
160
from := & MockScene {}
161
161
to := & MockScene {}
162
- trans := NewFadeTransition [int , * SceneManager [ int ] ](.5 )
162
+ trans := NewFadeTransition [int ](.5 )
163
163
trans .Start (from , to , nil )
164
164
165
165
assert .Equal (t , from , trans .fromScene )
@@ -171,7 +171,7 @@ func TestFadeTransition_Start(t *testing.T) {
171
171
func TestFadeTransition_Draw (t * testing.T ) {
172
172
from := & MockScene {}
173
173
to := & MockScene {}
174
- trans := NewFadeTransition [int , * SceneManager [ int ] ](.5 )
174
+ trans := NewFadeTransition [int ](.5 )
175
175
trans .Start (from , to , nil )
176
176
177
177
trans .Update ()
@@ -187,7 +187,7 @@ func TestSlideTransition_UpdateOncePerFrame(t *testing.T) {
187
187
var value float64 = .6
188
188
from := & MockScene {}
189
189
to := & MockScene {}
190
- trans := NewSlideTransition [int , * SceneManager [ int ] ](RightToLeft , value )
190
+ trans := NewSlideTransition [int ](RightToLeft , value )
191
191
trans .Start (from , to , nil )
192
192
193
193
err := trans .Update ()
@@ -208,7 +208,7 @@ func TestSlideTransition_Update(t *testing.T) {
208
208
}
209
209
210
210
for _ , direction := range variations {
211
- trans := NewSlideTransition [int , * SceneManager [ int ] ](direction , .5 )
211
+ trans := NewSlideTransition [int ](direction , .5 )
212
212
sm := NewSceneManager [int ](from , 0 )
213
213
sm .SwitchWithTransition (to , trans )
214
214
@@ -234,7 +234,7 @@ func TestSlideTransition_Update(t *testing.T) {
234
234
func TestSlideTransition_Start (t * testing.T ) {
235
235
from := & MockScene {}
236
236
to := & MockScene {}
237
- trans := NewSlideTransition [int , * SceneManager [ int ] ](TopToBottom , .5 )
237
+ trans := NewSlideTransition [int ](TopToBottom , .5 )
238
238
trans .Start (from , to , nil )
239
239
240
240
assert .Equal (t , from , trans .fromScene )
@@ -251,7 +251,7 @@ func TestSlideTransition_Draw(t *testing.T) {
251
251
}
252
252
253
253
for _ , direction := range variations {
254
- trans := NewSlideTransition [int , * SceneManager [ int ] ](direction , .5 )
254
+ trans := NewSlideTransition [int ](direction , .5 )
255
255
trans .Start (from , to , nil )
256
256
257
257
trans .Update ()
@@ -265,7 +265,7 @@ func TestTimedFadeTransition_Update(t *testing.T) {
265
265
Clock = & MockClock {currentTime : now }
266
266
from := & MockScene {}
267
267
to := & MockScene {}
268
- trans := NewDurationTimedFadeTransition [int , * SceneManager [ int ] ](time .Second )
268
+ trans := NewDurationTimedFadeTransition [int ](time .Second )
269
269
sm := NewSceneManager [int ](from , 0 )
270
270
sm .SwitchWithTransition (to , trans )
271
271
@@ -314,7 +314,7 @@ func TestTimedFadeTransition_Start(t *testing.T) {
314
314
Clock = & MockClock {currentTime : now }
315
315
from := & MockScene {}
316
316
to := & MockScene {}
317
- trans := NewDurationTimedFadeTransition [int , * SceneManager [ int ] ](time .Second )
317
+ trans := NewDurationTimedFadeTransition [int ](time .Second )
318
318
trans .Start (from , to , nil )
319
319
320
320
assert .Equal (t , from , trans .fromScene )
@@ -332,7 +332,7 @@ func TestTimedSlideTransition_Update(t *testing.T) {
332
332
333
333
for _ , direction := range variations {
334
334
Clock = & MockClock {currentTime : time .Now ()}
335
- trans := NewDurationTimedSlideTransition [int , * SceneManager [ int ] ](direction , time .Second )
335
+ trans := NewDurationTimedSlideTransition [int ](direction , time .Second )
336
336
sm := NewSceneManager [int ](from , 0 )
337
337
sm .SwitchWithTransition (to , trans )
338
338
@@ -370,7 +370,7 @@ func TestTimedSlideTransition_Start(t *testing.T) {
370
370
Clock = & MockClock {currentTime : now }
371
371
from := & MockScene {}
372
372
to := & MockScene {}
373
- trans := NewDurationTimedSlideTransition [int , * SceneManager [ int ] ](TopToBottom , time .Second )
373
+ trans := NewDurationTimedSlideTransition [int ](TopToBottom , time .Second )
374
374
trans .Start (from , to , nil )
375
375
376
376
assert .Equal (t , from , trans .fromScene )
0 commit comments