mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-27 11:57:40 +00:00
redone hrmap::draw() function to keep DRY
This commit is contained in:
@@ -1225,12 +1225,12 @@ EX namespace gp {
|
||||
return T;
|
||||
}
|
||||
|
||||
void draw() override {
|
||||
void draw_at(cell *at, const shiftmatrix& where) override {
|
||||
|
||||
dq::clear_all();
|
||||
|
||||
auto enqueue = (quotient ? dq::enqueue_by_matrix_c : dq::enqueue_c);
|
||||
enqueue(centerover, cview());
|
||||
enqueue(at, where);
|
||||
|
||||
while(!dq::drawqueue_c.empty()) {
|
||||
auto& p = dq::drawqueue_c.front();
|
||||
|
||||
Reference in New Issue
Block a user