fixed buggy snowballs
This commit is contained in:
parent
e9aadc35ee
commit
e74a2162fd
|
@ -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;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue