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)
|
public void SetActivity(Activity activity)
|
||||||
{
|
{
|
||||||
|
// Set Display Info.
|
||||||
|
|
||||||
Display display = activity.getWindowManager().getDefaultDisplay();
|
Display display = activity.getWindowManager().getDefaultDisplay();
|
||||||
DisplayMetrics outMetrics = new DisplayMetrics ();
|
DisplayMetrics outMetrics = new DisplayMetrics ();
|
||||||
display.getMetrics(outMetrics);
|
display.getMetrics(outMetrics);
|
||||||
|
|
||||||
r = getResources();
|
r = getResources();
|
||||||
|
|
||||||
float density = getResources().getDisplayMetrics().density;
|
float density = r.getDisplayMetrics().density;
|
||||||
|
|
||||||
dpHeight = outMetrics.heightPixels / density;
|
dpHeight = outMetrics.heightPixels / density;
|
||||||
dpWidth = outMetrics.widthPixels / density;
|
dpWidth = outMetrics.widthPixels / density;
|
||||||
@@ -343,213 +345,13 @@ public class CanvasView extends View
|
|||||||
Height = outMetrics.heightPixels;
|
Height = outMetrics.heightPixels;
|
||||||
Width = outMetrics.widthPixels;
|
Width = outMetrics.widthPixels;
|
||||||
|
|
||||||
// Sprites
|
// Load Bitmap's.
|
||||||
|
|
||||||
bitmapl1 = BitmapFactory.decodeResource(getResources(),
|
LoadSprites();
|
||||||
R.drawable.sprite_l1);
|
|
||||||
|
|
||||||
bitmapl1 = Bitmap.createScaledBitmap(bitmapl1,
|
LoadFont();
|
||||||
(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);
|
|
||||||
|
|
||||||
|
// Initlialize.
|
||||||
|
|
||||||
NewBlock = (int)(Math.random() * (7));
|
NewBlock = (int)(Math.random() * (7));
|
||||||
|
|
||||||
@@ -562,12 +364,225 @@ public class CanvasView extends View
|
|||||||
mp.setLooping(true);
|
mp.setLooping(true);
|
||||||
mp.start();
|
mp.start();
|
||||||
|
|
||||||
|
// Start Game.
|
||||||
|
|
||||||
GamePlaying = true;
|
GamePlaying = true;
|
||||||
|
|
||||||
handler.removeCallbacksAndMessages(null);
|
handler.removeCallbacksAndMessages(null);
|
||||||
handler.postDelayed(runnable, 100);
|
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
|
/// Draw functions
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -604,73 +619,9 @@ public class CanvasView extends View
|
|||||||
DrawLevel(canvas, startLevel + level);
|
DrawLevel(canvas, startLevel + level);
|
||||||
DrawScore(canvas, score);
|
DrawScore(canvas, score);
|
||||||
|
|
||||||
int top = 32;
|
// Next Coming Tetrimino.
|
||||||
|
|
||||||
for (int x=0; x<4; x++)
|
ShowNextComingTetrimino(canvas);
|
||||||
{
|
|
||||||
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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int x=0; x<10; x++)
|
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)
|
private void DrawScore(Canvas canvas, int Score)
|
||||||
{
|
{
|
||||||
int height = 104-8;
|
int height = 104-8;
|
||||||
|
|||||||
Reference in New Issue
Block a user