protected
void
onDraw(Canvas canvas) {
for
(
int
i =
0 ;
i < mybulletlist.size(); i++) {
if
(mybulletlist.get(i).getX() >
380
||
mybulletlist.get(i).getX() < 0
||
mybulletlist.get(i).getY() > 700
||
mybulletlist.get(i).getY() < 0 )
{
mybulletlist.remove(i);
}
}
for
(
int
i =
0 ;
i < bulletlist.size(); i++) {
if
(bulletlist.get(i).getX() >
380
|| bulletlist.get(i).getX() <
0
||
bulletlist.get(i).getY() > 700
||
bulletlist.get(i).getY() < 0 )
{
bulletlist.remove(i);
}
}
if
(!bulletlist.isEmpty() && !mybulletlist.isEmpty()) {
mytank_die(bulletlist);
tank_die(mybulletlist,
tanklist);
}
if
(mytank ==
null )
{
}
else
{
if
(mytank.getZ() ==
1 )
{
turn_right(canvas,
mytank.getX(), mytank.getY());
}
else
if
(mytank.getZ() ==
2 )
{
turn_down(canvas,
mytank.getX(), mytank.getY());
}
else
if
(mytank.getZ() ==
3 )
{
turn_left(canvas,
mytank.getX(), mytank.getY());
}
else
if
(mytank.getZ() ==
4 )
{
turn_up(canvas,
mytank.getX(), mytank.getY());
}
}
if
(tanklist.isEmpty()) {
}
else
{
tank_turn(canvas);
}
if
(bulletlist.isEmpty()) {
}
else
{
bullet_turn(canvas);
}
if
(mybulletlist.isEmpty()) {
}
else
{
mybullet_turn(canvas);
}
}
|