(b *testing.B)
| 452 | } |
| 453 | |
| 454 | func BenchmarkIdiomatic(b *testing.B) { |
| 455 | preload := func() {} |
| 456 | setup := func(w *World) { |
| 457 | sys12 := &MySystemOneTwo{} |
| 458 | w.AddSystem(sys12) |
| 459 | |
| 460 | e1 := MyEntity1{} |
| 461 | e1.BasicEntity = NewBasic() |
| 462 | |
| 463 | sys12.Add(&e1.BasicEntity, &e1.MyComponent1, nil) |
| 464 | } |
| 465 | |
| 466 | Bench(b, preload, setup) |
| 467 | } |
| 468 | |
| 469 | func BenchmarkIdiomaticDouble(b *testing.B) { |
| 470 | preload := func() {} |