43 |
info2.getExtRect(geom); |
info2.getExtRect(geom); |
44 |
int panx = geom.width, pany = geom.height; |
int panx = geom.width, pany = geom.height; |
45 |
|
|
46 |
pa("mx: "+mx+", gx: "+geom.x+", panx: "+panx+", pany: "+pany); |
//pa("mx: "+mx+", gx: "+geom.x+", panx: "+panx+", pany: "+pany); |
47 |
float zoom = ((float)(geom.x))/100000; |
float zoom = ((float)(geom.x))/100000; |
48 |
int gx = geom.x; |
int gx = geom.x; |
49 |
|
|
50 |
pa("Zoom: "+zoom); |
//pa("Zoom: "+zoom); |
51 |
|
|
52 |
g.setColor(Color.orange); |
g.setColor(Color.orange); |
53 |
g.fillRect(mx, my, mw, mh); |
g.fillRect(mx, my, mw, mh); |
54 |
|
|
55 |
|
int x = mx + mw/2 - (int)((mw*zoom)/4) + (int)(panx * zoom), |
56 |
|
y = my + mh/2 - (int)((mh*zoom)/4) + (int)(pany * zoom), |
57 |
|
w = (int) ((float)mw*zoom)/2, |
58 |
|
h = (int) ((float)mh*zoom)/2; |
59 |
|
|
60 |
int x = panx + mx + mw/4, |
//pa("x"+x+"y"+y+"w"+w+"h"+h); |
|
y = pany + my + mh/4, |
|
|
w = (int)((float)mw)/2, |
|
|
h = (int)((float)mh)/2; |
|
|
|
|
|
pa("x"+x+"y"+y+"w"+w+"h"+h); |
|
61 |
|
|
62 |
|
|
63 |
g.setColor(Color.gray); |
g.setColor(Color.gray); |