示例#1
0
 def test_8x8_2colors_1subpaletteof2(self):
     return
     eb_palette = EbPalette(num_subpalettes=1, subpalette_length=2)
     setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_img, 8, 8)
     assert_equal(eb_palette.num_subpalettes, 1)
     assert_equal(eb_palette.subpalette_length, 2)
     assert_equal(eb_palette[0, 0].tuple(), (0xf8, 0xf8, 0xf8))
     assert_equal(eb_palette[0, 1].tuple(), (0, 0, 0))
示例#2
0
 def test_8x8_2colors_1subpaletteof2(self):
     return
     eb_palette = EbPalette(num_subpalettes=1, subpalette_length=2)
     setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_img, 8, 8)
     assert_equal(eb_palette.num_subpalettes, 1)
     assert_equal(eb_palette.subpalette_length, 2)
     assert_equal(eb_palette[0, 0].tuple(), (0xf8, 0xf8, 0xf8))
     assert_equal(eb_palette[0, 1].tuple(), (0, 0, 0))
示例#3
0
    def test_8x8_5colors_2subpalettesof4(self):
        return
        eb_palette = EbPalette(num_subpalettes=2, subpalette_length=4)
        setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_3_img, 8, 8)
        assert_equal(eb_palette.num_subpalettes, 2)
        assert_equal(eb_palette.subpalette_length, 4)

        assert_set_equal({eb_palette[1, i] for i in range(4)},
                         {EbColor(24, 0, 248), EbColor(0, 248, 24), EbColor(152, 0, 248), EbColor(248, 144, 0)})
        assert_set_equal({eb_palette[0, i] for i in range(4)},
                         {EbColor(24, 0, 248), EbColor(0, 248, 24), EbColor(216, 248, 0), EbColor(152, 0, 248)})
示例#4
0
 def test_extra_colors(self):
     return
     eb_palette = EbPalette(num_subpalettes=3, subpalette_length=4)
     setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_img, 8, 8)
     assert_equal(eb_palette.num_subpalettes, 3)
     assert_equal(eb_palette.subpalette_length, 4)
     assert_equal(eb_palette[0, 0].tuple(), (0xf8, 0xf8, 0xf8))
     assert_equal(eb_palette[0, 1].tuple(), (0, 0, 0))
     assert_equal(eb_palette[0, 2].tuple(), (0, 0, 0))
     assert_equal(eb_palette[0, 3].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 0].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 1].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 2].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 3].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 0].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 1].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 2].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 3].tuple(), (0, 0, 0))
示例#5
0
 def test_extra_colors(self):
     return
     eb_palette = EbPalette(num_subpalettes=3, subpalette_length=4)
     setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_img, 8, 8)
     assert_equal(eb_palette.num_subpalettes, 3)
     assert_equal(eb_palette.subpalette_length, 4)
     assert_equal(eb_palette[0, 0].tuple(), (0xf8, 0xf8, 0xf8))
     assert_equal(eb_palette[0, 1].tuple(), (0, 0, 0))
     assert_equal(eb_palette[0, 2].tuple(), (0, 0, 0))
     assert_equal(eb_palette[0, 3].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 0].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 1].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 2].tuple(), (0, 0, 0))
     assert_equal(eb_palette[1, 3].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 0].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 1].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 2].tuple(), (0, 0, 0))
     assert_equal(eb_palette[2, 3].tuple(), (0, 0, 0))
示例#6
0
    def test_8x8_5colors_2subpalettesof4(self):
        return
        eb_palette = EbPalette(num_subpalettes=2, subpalette_length=4)
        setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_3_img, 8, 8)
        assert_equal(eb_palette.num_subpalettes, 2)
        assert_equal(eb_palette.subpalette_length, 4)

        assert_set_equal({eb_palette[1, i]
                          for i in range(4)}, {
                              EbColor(24, 0, 248),
                              EbColor(0, 248, 24),
                              EbColor(152, 0, 248),
                              EbColor(248, 144, 0)
                          })
        assert_set_equal({eb_palette[0, i]
                          for i in range(4)}, {
                              EbColor(24, 0, 248),
                              EbColor(0, 248, 24),
                              EbColor(216, 248, 0),
                              EbColor(152, 0, 248)
                          })
示例#7
0
 def test_cant_fit_colors_2(self):
     eb_palette = EbPalette(num_subpalettes=1, subpalette_length=4)
     setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_3_img, 8, 8)
示例#8
0
 def test_cant_fit_colors_2(self):
     eb_palette = EbPalette(num_subpalettes=1, subpalette_length=4)
     setup_eb_palette_from_image(eb_palette, self.tile_8x8_2bpp_3_img, 8, 8)