@@ -24,6 +24,73 @@ map(4, 4, 112, 112, 4, 4)
2424map (4 , 0 , 112 , - 16 , 4 , 4 )
2525p8rs .test_scr (" clipping" );
2626
27+ cls ()
28+ map ()
29+ p8rs .test_scr (" no args" );
30+
31+ cls ()
32+ map (8 )
33+ p8rs .test_scr (" one arg" );
34+
35+ cls ()
36+ map (4 , 2 )
37+ p8rs .test_scr (" two arg" );
38+
39+ cls ()
40+ map (4 , 4 , 16 )
41+ map (0 , 4 , 30 , 30 )
42+ map (0 , 0 , 40 , 40 , 4 )
43+ map (0 , 0 , 50 , 50 , 8 , 8 )
44+ p8rs .test_scr (" less args" );
45+
46+ cls ()
47+ camera (- 63 , - 65 )
48+ map (0 , 0 , - 56 , - 56 , 4 , 4 )
49+ map (0 , 4 , - 56 , 24 , 4 , 4 )
50+ map (4 , 4 , 24 , 24 , 4 , 4 )
51+ map (4 , 0 , 24 , - 56 , 4 , 4 )
52+ map (8 , 8 , - 56 , - 20 , 14 , 5 )
53+ camera ()
54+ p8rs .test_scr (" camera" );
55+
56+ cls ()
57+ clip (26 , 34 , 68 , 60 )
58+ camera (- 63 , - 65 )
59+ map (0 , 0 , - 56 , - 56 , 4 , 4 )
60+ map (0 , 4 , - 56 , 24 , 4 , 4 )
61+ map (4 , 4 , 24 , 24 , 4 , 4 )
62+ map (4 , 0 , 24 , - 56 , 4 , 4 )
63+ map (8 , 8 , - 56 , - 20 , 14 , 5 )
64+ camera ()
65+ clip ()
66+ p8rs .test_scr (" clip" );
67+
68+ cls ()
69+ pal (4 , 0x23 )
70+ pal (2 , 0x34 )
71+ pal (4 , 0x53 , 2 )
72+ pal (5 , 0x48 , 2 )
73+ palt (4 , false )
74+ fillp (0 b0011001111001100.000)
75+ map (0 , 0 , 24 , 48 , 2 , 2 )
76+ fillp (0 b0011001111001100.001)
77+ map (2 , 0 , 48 , 48 , 2 , 2 )
78+ fillp (0 b0011001111001100.010)
79+ map (4 , 0 , 72 , 48 , 2 , 2 )
80+ fillp (0 b0011001111001100.011)
81+ map (8 , 0 , 96 , 48 , 2 , 2 )
82+ fillp (0 b0011001111001100.100)
83+ map (0 , 2 , 24 , 72 , 2 , 2 )
84+ fillp (0 b0011001111001100.101)
85+ map (2 , 2 , 48 , 72 , 2 , 2 )
86+ fillp (0 b0011001111001100.110)
87+ map (4 , 2 , 72 , 72 , 2 , 2 )
88+ fillp (0 b0011001111001100.111)
89+ map (8 , 2 , 96 , 72 , 2 , 2 )
90+ fillp ()
91+ p8rs .test_scr (" pattern flags" );
92+
93+
2794local layers = { 0 , 1 , 2 , 4 , 8 , 16 , 32 , 64 , 128 , 0 b01010101, 0 b10101010, 0 b00110011, 0 b00001111, 0 b11111111 }
2895for _ , l in ipairs (layers ) do
2996 cls ()
0 commit comments