171 |
i += 1; |
i += 1; |
172 |
} |
} |
173 |
else if(codes[i] & RENDERABLE1) { |
else if(codes[i] & RENDERABLE1) { |
|
if(dbg) std::cout << "rend1 "<<r1s[code]<<"\n"; |
|
174 |
Coords::CoordSys *cs1 = coordset.get(codes[i+1]); |
Coords::CoordSys *cs1 = coordset.get(codes[i+1]); |
175 |
|
if(dbg) std::cout << "rend1 "<<r1s[code]<<": "<<codes[i+1]<<" "<<cs1<<"\n"; |
176 |
if(cs1) |
if(cs1) |
177 |
r1s[code]->render(*cs1); |
r1s[code]->render(*cs1); |
178 |
i += 2; |
i += 2; |
179 |
} |
} |
180 |
else if(codes[i] & RENDERABLE2) { |
else if(codes[i] & RENDERABLE2) { |
|
if(dbg) std::cout << "rend2 "<<r2s[code]<<"\n"; |
|
181 |
Coords::CoordSys *cs1 = coordset.get(codes[i+1]); |
Coords::CoordSys *cs1 = coordset.get(codes[i+1]); |
182 |
Coords::CoordSys *cs2 = coordset.get(codes[i+2]); |
Coords::CoordSys *cs2 = coordset.get(codes[i+2]); |
183 |
|
if(dbg) std::cout << "rend2 "<<r2s[code]<<": " |
184 |
|
<<codes[i+1]<<" "<<cs1<<" "<<codes[i+2]<<" "<<cs2<<"\n"; |
185 |
if(cs1 && cs2) |
if(cs1 && cs2) |
186 |
r2s[code]->render(*cs1, *cs2); |
r2s[code]->render(*cs1, *cs2); |
187 |
i += 3; |
i += 3; |