mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 08:11:33 +11:00
Explain why this works
This commit is contained in:
parent
fb186809a9
commit
db908bb2da
|
@ -220,7 +220,7 @@ mod test {
|
||||||
quickcheck! {
|
quickcheck! {
|
||||||
fn less_than_256_colours_always_fits(palettes: Vec<Palette16>) -> () {
|
fn less_than_256_colours_always_fits(palettes: Vec<Palette16>) -> () {
|
||||||
let mut optimiser = Palette16Optimiser::new(None);
|
let mut optimiser = Palette16Optimiser::new(None);
|
||||||
for palette in palettes.into_iter().take(16) {
|
for palette in palettes.clone().into_iter().take(16) {
|
||||||
optimiser.add_palette(palette);
|
optimiser.add_palette(palette);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -233,6 +233,7 @@ mod test {
|
||||||
let mut palette = Palette16::new();
|
let mut palette = Palette16::new();
|
||||||
|
|
||||||
let size: usize = Arbitrary::arbitrary(g);
|
let size: usize = Arbitrary::arbitrary(g);
|
||||||
|
// never entirely fill the palette, will give at most 15 colours
|
||||||
let size = size.rem_euclid(16);
|
let size = size.rem_euclid(16);
|
||||||
|
|
||||||
for _ in 0..size {
|
for _ in 0..size {
|
||||||
|
|
Loading…
Reference in a new issue