a little function cleanup
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -329,13 +329,15 @@ public class CanvasView extends View
|
||||
|
||||
public void SetActivity(Activity activity)
|
||||
{
|
||||
// Set Display Info.
|
||||
|
||||
Display display = activity.getWindowManager().getDefaultDisplay();
|
||||
DisplayMetrics outMetrics = new DisplayMetrics ();
|
||||
display.getMetrics(outMetrics);
|
||||
|
||||
r = getResources();
|
||||
|
||||
float density = getResources().getDisplayMetrics().density;
|
||||
float density = r.getDisplayMetrics().density;
|
||||
|
||||
dpHeight = outMetrics.heightPixels / density;
|
||||
dpWidth = outMetrics.widthPixels / density;
|
||||
@@ -343,213 +345,13 @@ public class CanvasView extends View
|
||||
Height = outMetrics.heightPixels;
|
||||
Width = outMetrics.widthPixels;
|
||||
|
||||
// Sprites
|
||||
// Load Bitmap's.
|
||||
|
||||
bitmapl1 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_l1);
|
||||
LoadSprites();
|
||||
|
||||
bitmapl1 = Bitmap.createScaledBitmap(bitmapl1,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapl2 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_l2);
|
||||
|
||||
bitmapl2 = Bitmap.createScaledBitmap(bitmapl2,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapt = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_t);
|
||||
|
||||
bitmapt = Bitmap.createScaledBitmap(bitmapt,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapb = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_b);
|
||||
|
||||
bitmapb = Bitmap.createScaledBitmap(bitmapb,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmaps = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_s);
|
||||
|
||||
bitmaps= Bitmap.createScaledBitmap(bitmaps,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapz = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_z);
|
||||
|
||||
bitmapz = Bitmap.createScaledBitmap(bitmapz,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi1 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i1);
|
||||
|
||||
bitmapi1 = Bitmap.createScaledBitmap(bitmapi1,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi2 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i2);
|
||||
|
||||
bitmapi2 = Bitmap.createScaledBitmap(bitmapi2,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi3 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i3);
|
||||
|
||||
bitmapi3 = Bitmap.createScaledBitmap(bitmapi3,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi4 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i4);
|
||||
|
||||
bitmapi4 = Bitmap.createScaledBitmap(bitmapi4,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi1r = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i1r);
|
||||
|
||||
bitmapi1r = Bitmap.createScaledBitmap(bitmapi1r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi2r = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i2r);
|
||||
|
||||
bitmapi2r = Bitmap.createScaledBitmap(bitmapi2r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi3r = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i3r);
|
||||
|
||||
bitmapi3r = Bitmap.createScaledBitmap(bitmapi3r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi4r = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_i4r);
|
||||
|
||||
bitmapi4r = Bitmap.createScaledBitmap(bitmapi4r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
|
||||
bitmapblockline = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_blockline);
|
||||
|
||||
bitmapblockline = Bitmap.createScaledBitmap(bitmapblockline,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 4),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, GameSpaceBottom-GameSpaceTop), false);
|
||||
|
||||
if (PayedVersion)
|
||||
{
|
||||
bitmapscore = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_score);
|
||||
}
|
||||
else
|
||||
{
|
||||
bitmapscore = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_freeversion);
|
||||
}
|
||||
|
||||
bitmapscore = Bitmap.createScaledBitmap(bitmapscore,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 90-GameSpaceRight-4),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, GameSpaceBottom-GameSpaceTop), false);
|
||||
|
||||
bitmapcontroller = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_controler);
|
||||
|
||||
bitmapcontroller = Bitmap.createScaledBitmap(bitmapcontroller,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 90),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, (160 - GameSpaceBottom)), false);
|
||||
|
||||
bitmapgameover = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.sprite_gameover);
|
||||
|
||||
bitmapgameover = Bitmap.createScaledBitmap(bitmapgameover,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, (GameSpaceRight - GameSpaceLeft)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, (GameSpaceBottom - GameSpaceTop)), false);
|
||||
|
||||
Font0 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f0);
|
||||
|
||||
Font0 = Bitmap.createScaledBitmap(Font0,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font1 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f1);
|
||||
|
||||
Font1 = Bitmap.createScaledBitmap(Font1,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font2 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f2);
|
||||
|
||||
Font2 = Bitmap.createScaledBitmap(Font2,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font3 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f3);
|
||||
|
||||
Font3 = Bitmap.createScaledBitmap(Font3,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font4 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f4);
|
||||
|
||||
Font4 = Bitmap.createScaledBitmap(Font4,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font5 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f5);
|
||||
|
||||
Font5 = Bitmap.createScaledBitmap(Font5,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font6 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f6);
|
||||
|
||||
Font6 = Bitmap.createScaledBitmap(Font6,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font7 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f7);
|
||||
|
||||
Font7 = Bitmap.createScaledBitmap(Font7,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font8 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f8);
|
||||
|
||||
Font8 = Bitmap.createScaledBitmap(Font8,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font9 = BitmapFactory.decodeResource(getResources(),
|
||||
R.drawable.f9);
|
||||
|
||||
Font9 = Bitmap.createScaledBitmap(Font9,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
LoadFont();
|
||||
|
||||
// Initlialize.
|
||||
|
||||
NewBlock = (int)(Math.random() * (7));
|
||||
|
||||
@@ -562,12 +364,225 @@ public class CanvasView extends View
|
||||
mp.setLooping(true);
|
||||
mp.start();
|
||||
|
||||
// Start Game.
|
||||
|
||||
GamePlaying = true;
|
||||
|
||||
handler.removeCallbacksAndMessages(null);
|
||||
handler.postDelayed(runnable, 100);
|
||||
}
|
||||
|
||||
private void LoadSprites()
|
||||
{
|
||||
bitmapl1 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_l1);
|
||||
|
||||
bitmapl1 = Bitmap.createScaledBitmap(bitmapl1,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapl2 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_l2);
|
||||
|
||||
bitmapl2 = Bitmap.createScaledBitmap(bitmapl2,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapt = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_t);
|
||||
|
||||
bitmapt = Bitmap.createScaledBitmap(bitmapt,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapb = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_b);
|
||||
|
||||
bitmapb = Bitmap.createScaledBitmap(bitmapb,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmaps = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_s);
|
||||
|
||||
bitmaps= Bitmap.createScaledBitmap(bitmaps,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapz = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_z);
|
||||
|
||||
bitmapz = Bitmap.createScaledBitmap(bitmapz,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi1 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i1);
|
||||
|
||||
bitmapi1 = Bitmap.createScaledBitmap(bitmapi1,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi2 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i2);
|
||||
|
||||
bitmapi2 = Bitmap.createScaledBitmap(bitmapi2,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi3 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i3);
|
||||
|
||||
bitmapi3 = Bitmap.createScaledBitmap(bitmapi3,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi4 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i4);
|
||||
|
||||
bitmapi4 = Bitmap.createScaledBitmap(bitmapi4,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi1r = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i1r);
|
||||
|
||||
bitmapi1r = Bitmap.createScaledBitmap(bitmapi1r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi2r = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i2r);
|
||||
|
||||
bitmapi2r = Bitmap.createScaledBitmap(bitmapi2r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi3r = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i3r);
|
||||
|
||||
bitmapi3r = Bitmap.createScaledBitmap(bitmapi3r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
bitmapi4r = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_i4r);
|
||||
|
||||
bitmapi4r = Bitmap.createScaledBitmap(bitmapi4r,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 0.1f + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight))),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 0.1f + (map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom))), false);
|
||||
|
||||
|
||||
bitmapblockline = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_blockline);
|
||||
|
||||
bitmapblockline = Bitmap.createScaledBitmap(bitmapblockline,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 4),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, GameSpaceBottom-GameSpaceTop), false);
|
||||
|
||||
if (PayedVersion)
|
||||
{
|
||||
bitmapscore = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_score);
|
||||
}
|
||||
else
|
||||
{
|
||||
bitmapscore = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_freeversion);
|
||||
}
|
||||
|
||||
bitmapscore = Bitmap.createScaledBitmap(bitmapscore,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 90-GameSpaceRight-4),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, GameSpaceBottom-GameSpaceTop), false);
|
||||
|
||||
bitmapcontroller = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_controler);
|
||||
|
||||
bitmapcontroller = Bitmap.createScaledBitmap(bitmapcontroller,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 90),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, (160 - GameSpaceBottom)), false);
|
||||
|
||||
bitmapgameover = BitmapFactory.decodeResource(r,
|
||||
R.drawable.sprite_gameover);
|
||||
|
||||
bitmapgameover = Bitmap.createScaledBitmap(bitmapgameover,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, (GameSpaceRight - GameSpaceLeft)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, (GameSpaceBottom - GameSpaceTop)), false);
|
||||
}
|
||||
|
||||
private void LoadFont()
|
||||
{
|
||||
Font0 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f0);
|
||||
|
||||
Font0 = Bitmap.createScaledBitmap(Font0,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font1 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f1);
|
||||
|
||||
Font1 = Bitmap.createScaledBitmap(Font1,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font2 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f2);
|
||||
|
||||
Font2 = Bitmap.createScaledBitmap(Font2,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font3 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f3);
|
||||
|
||||
Font3 = Bitmap.createScaledBitmap(Font3,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font4 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f4);
|
||||
|
||||
Font4 = Bitmap.createScaledBitmap(Font4,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font5 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f5);
|
||||
|
||||
Font5 = Bitmap.createScaledBitmap(Font5,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font6 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f6);
|
||||
|
||||
Font6 = Bitmap.createScaledBitmap(Font6,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font7 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f7);
|
||||
|
||||
Font7 = Bitmap.createScaledBitmap(Font7,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font8 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f8);
|
||||
|
||||
Font8 = Bitmap.createScaledBitmap(Font8,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
|
||||
Font9 = BitmapFactory.decodeResource(r,
|
||||
R.drawable.f9);
|
||||
|
||||
Font9 = Bitmap.createScaledBitmap(Font9,
|
||||
(int)GetRealPixelSize(DIP_W, dpWidth, 5),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, 6), false);
|
||||
}
|
||||
|
||||
/// Draw functions
|
||||
|
||||
@Override
|
||||
@@ -604,73 +619,9 @@ public class CanvasView extends View
|
||||
DrawLevel(canvas, startLevel + level);
|
||||
DrawScore(canvas, score);
|
||||
|
||||
int top = 32;
|
||||
// Next Coming Tetrimino.
|
||||
|
||||
for (int x=0; x<4; x++)
|
||||
{
|
||||
for (int y=0; y<4; y++)
|
||||
{
|
||||
switch(drawBlocks[NewBlock][NewBlockPossition][y][x])
|
||||
{
|
||||
case 1:
|
||||
canvas.drawBitmap(bitmapb, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 2:
|
||||
canvas.drawBitmap(bitmapt, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 3:
|
||||
canvas.drawBitmap(bitmapz, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 5:
|
||||
canvas.drawBitmap(bitmaps, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 6:
|
||||
canvas.drawBitmap(bitmapl2, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 7:
|
||||
canvas.drawBitmap(bitmapl1, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 8:
|
||||
canvas.drawBitmap(bitmapi1, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 9:
|
||||
canvas.drawBitmap(bitmapi2, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 10:
|
||||
canvas.drawBitmap(bitmapi3, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 11:
|
||||
canvas.drawBitmap(bitmapi4, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 12:
|
||||
canvas.drawBitmap(bitmapi1r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 13:
|
||||
canvas.drawBitmap(bitmapi2r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 14:
|
||||
canvas.drawBitmap(bitmapi3r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 15:
|
||||
canvas.drawBitmap(bitmapi4r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
ShowNextComingTetrimino(canvas);
|
||||
}
|
||||
|
||||
for (int x=0; x<10; x++)
|
||||
@@ -784,6 +735,77 @@ public class CanvasView extends View
|
||||
}
|
||||
}
|
||||
|
||||
private void ShowNextComingTetrimino(Canvas canvas)
|
||||
{
|
||||
int top = 32;
|
||||
|
||||
for (int x=0; x<4; x++)
|
||||
{
|
||||
for (int y=0; y<4; y++)
|
||||
{
|
||||
switch(drawBlocks[NewBlock][NewBlockPossition][y][x])
|
||||
{
|
||||
case 1:
|
||||
canvas.drawBitmap(bitmapb, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 2:
|
||||
canvas.drawBitmap(bitmapt, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 3:
|
||||
canvas.drawBitmap(bitmapz, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 5:
|
||||
canvas.drawBitmap(bitmaps, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 6:
|
||||
canvas.drawBitmap(bitmapl2, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 7:
|
||||
canvas.drawBitmap(bitmapl1, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 8:
|
||||
canvas.drawBitmap(bitmapi1, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 9:
|
||||
canvas.drawBitmap(bitmapi2, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 10:
|
||||
canvas.drawBitmap(bitmapi3, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 11:
|
||||
canvas.drawBitmap(bitmapi4, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 12:
|
||||
canvas.drawBitmap(bitmapi1r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 13:
|
||||
canvas.drawBitmap(bitmapi2r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 14:
|
||||
canvas.drawBitmap(bitmapi3r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
case 15:
|
||||
canvas.drawBitmap(bitmapi4r, (int)GetRealPixelSize(DIP_W, dpWidth, map(x, 0, 4, GameSpaceRight + 4 + 9, GameSpaceRight + 4 + 9 + (map(1, 0, 10, GameSpaceLeft, GameSpaceRight) - map(0, 0, 10, GameSpaceLeft, GameSpaceRight)) * 4)),
|
||||
(int)GetRealPixelSize(DIP_H, dpHeight, map(y, 0, 4, (GameSpaceBottom - top), (GameSpaceBottom - top) + ((map(1, 0, 18, GameSpaceTop, GameSpaceBottom) - map(0, 0, 18, GameSpaceTop, GameSpaceBottom)) * 4))), null);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void DrawScore(Canvas canvas, int Score)
|
||||
{
|
||||
int height = 104-8;
|
||||
|
||||
Reference in New Issue
Block a user