mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-09-03 19:27:54 +00:00
redone hrmap::draw() function to keep DRY
This commit is contained in:
@@ -226,9 +226,9 @@ EX namespace euc {
|
||||
else return hrmap_standard::adj(c, i);
|
||||
}
|
||||
|
||||
void draw() override {
|
||||
void draw_at(cell *at, const shiftmatrix& where) override {
|
||||
dq::clear_all();
|
||||
dq::enqueue_by_matrix(centerover->master, cview() * master_relative(centerover, true));
|
||||
dq::enqueue_by_matrix(at->master, where * master_relative(centerover, true));
|
||||
|
||||
while(!dq::drawqueue.empty()) {
|
||||
auto& p = dq::drawqueue.front();
|
||||
|
Reference in New Issue
Block a user