45 _shipdepot_display_seq_3, |
45 _shipdepot_display_seq_3, |
46 _shipdepot_display_seq_4, |
46 _shipdepot_display_seq_4, |
47 }; |
47 }; |
48 |
48 |
49 static const WaterDrawTileStruct _shiplift_display_seq_0[] = { |
49 static const WaterDrawTileStruct _shiplift_display_seq_0[] = { |
50 BEGIN(SPR_CANALS_BASE + 6), |
50 BEGIN(1), |
51 { 0, 0, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 0 + 1 }, |
51 { 0, 0, 0, 0x10, 1, 0x14, 0 + 1 }, |
52 { 0, 0xF, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 4 + 1 }, |
52 { 0, 0xF, 0, 0x10, 1, 0x14, 4 + 1 }, |
53 END(0) |
53 END(0) |
54 }; |
54 }; |
55 |
55 |
56 static const WaterDrawTileStruct _shiplift_display_seq_1[] = { |
56 static const WaterDrawTileStruct _shiplift_display_seq_1[] = { |
57 BEGIN(SPR_CANALS_BASE + 5), |
57 BEGIN(0), |
58 { 0, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 0 }, |
58 { 0, 0, 0, 1, 0x10, 0x14, 0 }, |
59 { 0xF, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 4 }, |
59 { 0xF, 0, 0, 1, 0x10, 0x14, 4 }, |
60 END(0) |
60 END(0) |
61 }; |
61 }; |
62 |
62 |
63 static const WaterDrawTileStruct _shiplift_display_seq_2[] = { |
63 static const WaterDrawTileStruct _shiplift_display_seq_2[] = { |
64 BEGIN(SPR_CANALS_BASE + 7), |
64 BEGIN(2), |
65 { 0, 0, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 0 + 2 }, |
65 { 0, 0, 0, 0x10, 1, 0x14, 0 + 2 }, |
66 { 0, 0xF, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 4 + 2 }, |
66 { 0, 0xF, 0, 0x10, 1, 0x14, 4 + 2 }, |
67 END(0) |
67 END(0) |
68 }; |
68 }; |
69 |
69 |
70 static const WaterDrawTileStruct _shiplift_display_seq_3[] = { |
70 static const WaterDrawTileStruct _shiplift_display_seq_3[] = { |
71 BEGIN(SPR_CANALS_BASE + 8), |
71 BEGIN(3), |
72 { 0, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 0 + 3 }, |
72 { 0, 0, 0, 1, 0x10, 0x14, 0 + 3 }, |
73 { 0xF, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 4 + 3 }, |
73 { 0xF, 0, 0, 1, 0x10, 0x14, 4 + 3 }, |
74 END(0) |
74 END(0) |
75 }; |
75 }; |
76 |
76 |
77 static const WaterDrawTileStruct _shiplift_display_seq_0b[] = { |
77 static const WaterDrawTileStruct _shiplift_display_seq_0b[] = { |
78 BEGIN(0xFDD), |
78 BEGIN(0xFDD), |
79 { 0, 0, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 8 + 1 }, |
79 { 0, 0, 0, 0x10, 1, 0x14, 8 + 1 }, |
80 { 0, 0xF, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 12 + 1 }, |
80 { 0, 0xF, 0, 0x10, 1, 0x14, 12 + 1 }, |
81 END(0) |
81 END(0) |
82 }; |
82 }; |
83 |
83 |
84 static const WaterDrawTileStruct _shiplift_display_seq_1b[] = { |
84 static const WaterDrawTileStruct _shiplift_display_seq_1b[] = { |
85 BEGIN(0xFDD), |
85 BEGIN(0xFDD), |
86 { 0, 0, 0, 0x1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 8 }, |
86 { 0, 0, 0, 0x1, 0x10, 0x14, 8 }, |
87 { 0xF, 0, 0, 0x1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 12 }, |
87 { 0xF, 0, 0, 0x1, 0x10, 0x14, 12 }, |
88 END(0) |
88 END(0) |
89 }; |
89 }; |
90 |
90 |
91 static const WaterDrawTileStruct _shiplift_display_seq_2b[] = { |
91 static const WaterDrawTileStruct _shiplift_display_seq_2b[] = { |
92 BEGIN(0xFDD), |
92 BEGIN(0xFDD), |
93 { 0, 0, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 8 + 2 }, |
93 { 0, 0, 0, 0x10, 1, 0x14, 8 + 2 }, |
94 { 0, 0xF, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 12 + 2 }, |
94 { 0, 0xF, 0, 0x10, 1, 0x14, 12 + 2 }, |
95 END(0) |
95 END(0) |
96 }; |
96 }; |
97 |
97 |
98 static const WaterDrawTileStruct _shiplift_display_seq_3b[] = { |
98 static const WaterDrawTileStruct _shiplift_display_seq_3b[] = { |
99 BEGIN(0xFDD), |
99 BEGIN(0xFDD), |
100 { 0, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 8 + 3 }, |
100 { 0, 0, 0, 1, 0x10, 0x14, 8 + 3 }, |
101 { 0xF, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 12 + 3 }, |
101 { 0xF, 0, 0, 1, 0x10, 0x14, 12 + 3 }, |
102 END(0) |
102 END(0) |
103 }; |
103 }; |
104 |
104 |
105 static const WaterDrawTileStruct _shiplift_display_seq_0t[] = { |
105 static const WaterDrawTileStruct _shiplift_display_seq_0t[] = { |
106 BEGIN(0xFDD), |
106 BEGIN(0xFDD), |
107 { 0, 0, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 16 + 1 }, |
107 { 0, 0, 0, 0x10, 1, 0x14, 16 + 1 }, |
108 { 0, 0xF, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 20 + 1 }, |
108 { 0, 0xF, 0, 0x10, 1, 0x14, 20 + 1 }, |
109 END(8) |
109 END(8) |
110 }; |
110 }; |
111 |
111 |
112 static const WaterDrawTileStruct _shiplift_display_seq_1t[] = { |
112 static const WaterDrawTileStruct _shiplift_display_seq_1t[] = { |
113 BEGIN(0xFDD), |
113 BEGIN(0xFDD), |
114 { 0, 0, 0, 0x1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 16 }, |
114 { 0, 0, 0, 0x1, 0x10, 0x14, 16 }, |
115 { 0xF, 0, 0, 0x1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 20 }, |
115 { 0xF, 0, 0, 0x1, 0x10, 0x14, 20 }, |
116 END(8) |
116 END(8) |
117 }; |
117 }; |
118 |
118 |
119 static const WaterDrawTileStruct _shiplift_display_seq_2t[] = { |
119 static const WaterDrawTileStruct _shiplift_display_seq_2t[] = { |
120 BEGIN(0xFDD), |
120 BEGIN(0xFDD), |
121 { 0, 0, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 16 + 2 }, |
121 { 0, 0, 0, 0x10, 1, 0x14, 16 + 2 }, |
122 { 0, 0xF, 0, 0x10, 1, 0x14, SPR_CANALS_BASE + 9 + 20 + 2 }, |
122 { 0, 0xF, 0, 0x10, 1, 0x14, 20 + 2 }, |
123 END(8) |
123 END(8) |
124 }; |
124 }; |
125 |
125 |
126 static const WaterDrawTileStruct _shiplift_display_seq_3t[] = { |
126 static const WaterDrawTileStruct _shiplift_display_seq_3t[] = { |
127 BEGIN(0xFDD), |
127 BEGIN(0xFDD), |
128 { 0, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 16 + 3 }, |
128 { 0, 0, 0, 1, 0x10, 0x14, 16 + 3 }, |
129 { 0xF, 0, 0, 1, 0x10, 0x14, SPR_CANALS_BASE + 9 + 20 + 3 }, |
129 { 0xF, 0, 0, 1, 0x10, 0x14, 20 + 3 }, |
130 END(8) |
130 END(8) |
131 }; |
131 }; |
132 |
132 |
133 static const WaterDrawTileStruct* const _shiplift_display_seq[] = { |
133 static const WaterDrawTileStruct* const _shiplift_display_seq[] = { |
134 _shiplift_display_seq_0, |
134 _shiplift_display_seq_0, |