mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-22 01:17:39 +00:00
fixed buggy snowballs
This commit is contained in:
@@ -52,6 +52,7 @@ blizzardcell* getbcell(cell *c) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void drawBlizzards() {
|
void drawBlizzards() {
|
||||||
|
poly_outline = OUTLINE_NONE;
|
||||||
auto it = blizzardcells.begin();
|
auto it = blizzardcells.begin();
|
||||||
bcells.clear();
|
bcells.clear();
|
||||||
while(it != blizzardcells.end())
|
while(it != blizzardcells.end())
|
||||||
@@ -103,10 +104,13 @@ void drawBlizzards() {
|
|||||||
|
|
||||||
for(int i=0; i<N; i++) {
|
for(int i=0; i<N; i++) {
|
||||||
auto& bc = *bcells[i];
|
auto& bc = *bcells[i];
|
||||||
cell *c = bc.c;
|
|
||||||
|
|
||||||
for(auto sb: bc.inorder)
|
for(auto sb: bc.inorder)
|
||||||
sb->global = (*bc.gm) * sb->T;
|
sb->global = (*bc.gm) * sb->T;
|
||||||
|
}
|
||||||
|
|
||||||
|
for(int i=0; i<N; i++) {
|
||||||
|
auto& bc = *bcells[i];
|
||||||
|
cell *c = bc.c;
|
||||||
|
|
||||||
bc.outid = 0;
|
bc.outid = 0;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user