Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
vor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
A few more modifications to blast-wave rock clearing.
[vor.git]
/
main.c
diff --git
a/main.c
b/main.c
index
db2f428
..
9919777
100644
(file)
--- a/
main.c
+++ b/
main.c
@@
-1055,10
+1055,11
@@
int gameloop() {
float blast_radius = START_RAD * state_timeout / 50.0;
for(i = 0; i<MAXROCKS; i++ ) {
float dx, dy, n;
float blast_radius = START_RAD * state_timeout / 50.0;
for(i = 0; i<MAXROCKS; i++ ) {
float dx, dy, n;
- dx = rock[i].x + 100;
+ if(rock[i].x <= 0) continue;
+ dx = rock[i].x + 70;
dy = rock[i].y - YSIZE/2;
n = sqrt(dx*dx + dy*dy);
dy = rock[i].y - YSIZE/2;
n = sqrt(dx*dx + dy*dy);
- if(n < blast_radius+100) {
+ if(n < blast_radius+70) {
n *= 50;
rock[i].xvel += rockrate*(dx+30)/n;
rock[i].yvel += rockrate*dy/n;
n *= 50;
rock[i].xvel += rockrate*(dx+30)/n;
rock[i].yvel += rockrate*dy/n;