generated from sigonasr2/CPlusPlusProjectTemplate
Launching blocks now properly handled
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
20f77ffd02
commit
da193146b7
Binary file not shown.
10
main.cpp
10
main.cpp
@ -70,12 +70,12 @@ void Meteos::updateGame(float fElapsedTime){
|
||||
if (c2.getBlockPosition(b2).x==c.getBlockPosition(b3).x&&
|
||||
c2.getBlockPosition(b2).y+12>=c.getBlockPosition(b3).y&&
|
||||
c2.getBlockPosition(b2).y<=c.getBlockPosition(b3).y+12) {
|
||||
float yDiff=(c2.getBlockPosition(b2).y>c.getBlockPosition(b3).y)?
|
||||
c2.getBlockPosition(b2).y-c.getBlockPosition(b3).y:
|
||||
c.getBlockPosition(b3).y-c2.getBlockPosition(b2).y;
|
||||
c2.y+=(c2.getBlockPosition(b2).y>c.getBlockPosition(b3).y)?
|
||||
|
||||
yDiff:-yDiff;
|
||||
if (c2.getBlockPosition(b2).y>c.getBlockPosition(b3).y) {
|
||||
c.y-=12-(c2.getBlockPosition(b2).y-c.getBlockPosition(b3).y);
|
||||
} else {
|
||||
c2.y-=12-(c.getBlockPosition(b3).y-c2.getBlockPosition(b2).y);
|
||||
}
|
||||
float influence=(float)c.getBlocks().size()/(c.getBlocks().size()+c2.getBlocks().size());
|
||||
int blockCount=c.getBlocks().size();
|
||||
//Copy every block from one clump to the other
|
||||
|
Loading…
x
Reference in New Issue
Block a user