Files
pong/bin/classes/mangavalk/canvasfirsttry/CanvasView.class
T

78 lines
14 KiB
Plaintext
Raw Normal View History

2014-02-15 09:38:34 +01:00
Êþº¾2ý#mangavalk/canvasfirsttry/CanvasViewandroid/view/ViewrLandroid/content/res/Resources;dpHeightFdpWidthHeightWidth boundaryTopboundaryBottommoveX1moveX2moveY1moveY2bounceXdirectionZbounceYdirectionbounceXbounceYspeedXspeedYrectangleHeight1rectangleHeight2scoreI Player1Life Player2LifeoldTimeJmusicisplaying soundPoolLandroid/media/SoundPool;
soundPool2 Sound_PlingSound_GameOver Sound_Music gamePlayinggameoverBotDif
selectedStyle
StyleRoundColor_PedleLeftColor_PedleRight
Color_BallColor_ScoreBar Color_FooterColor_Background Color_Score<init>(Landroid/content/Context;)VCode
8 45A ;  >
A  A  C  E  G  I ! K ( M ) O * Q + S , U - W .ÿÿ Z /ÿˆˆˆ ] 0 _ 1ÿ b 2 d 3
f ghsetBackgroundColor(I)V
jlkjava/lang/System mncurrentTimeMillis()J p 
r stpostInvalidate()VLineNumberTableLocalVariableTablethis%Lmangavalk/canvasfirsttry/CanvasView;contextLandroid/content/Context; SetActivity(Landroid/app/Activity;)V
~android/app/Activity getWindowManager()Landroid/view/WindowManager; android/view/WindowManager ˆgetDefaultDisplay()Landroid/view/Display;Šandroid/util/DisplayMetrics
Œ 4t
Žandroid/view/Display 
getMetrics (Landroid/util/DisplayMetrics;)V
  getResources!()Landroid/content/res/Resources; ˜ 
šœandroid/content/res/Resources žgetDisplayMetrics()Landroid/util/DisplayMetrics;   ¡density £ ¤ heightPixels ¦  ¨ © widthPixels «  ­
 ¯ BH ²  ´ 
¸·java/lang/Math ¹ºrandom()D@5 ¾  À @Y@ Ä ?ŒÌÍ Ç Éandroid/media/SoundPool
ÈË 4Ì(III)V Î "# Ð $#
ÈÓ ÔÕload(Landroid/content/Context;II)I × % Ú & Ý 'activityLandroid/app/Activity;displayLandroid/view/Display;
outMetricsLandroid/util/DisplayMetrics;onDraw(Landroid/graphics/Canvas;)V
Èç èéplay (IFFIIF)I
ë ìtBot
î ïådrawPeddleRight
ñ òådrawPeddleLeft
ô õtBal
÷ øù
drawCircle(Landroid/graphics/Canvas;FF)V
û üýScoreBar(Landroid/graphics/Canvas;F)V
ÿ ýFooter
 DrawFps(Landroid/graphics/Canvas;J)Vjava/lang/StringBuilderLife:

4 (Ljava/lang/String;)V

append(I)Ljava/lang/StringBuilder;
 toString()Ljava/lang/String;
 DrawText/(Landroid/graphics/Canvas;Ljava/lang/String;I)VScore:  ?
 å DrawGameOver # ˆ
' ()postInvalidateDelayed(J)V
+ ,hSetStyleAp
0 12Rect!(Landroid/graphics/Canvas;FFFFI)V4Start
6 71(Landroid/graphics/Canvas;Ljava/lang/String;III)VAˆBB =Style:BARetro C B$BLGNeonBTB|KRedB4BpOBot:QHardSNormalUEasyBXNovice\OffcanvasLandroid/graphics/Canvas;newTime
StackMapTablebandroid/graphics/CanvasÿÿÿÿÿÿÿÿÿÌÌÌiÀ
k lmmap(FFFFF)F o 
q rsabs(F)F@@@€B =ÌÌÍ@™™ @@%ÌÌÀ@@33@android/graphics/Paint
ƒŒ
ƒ ˆhsetColor
ƒ Œ setTextSize(F)VFPS: è
 (J)Ljava/lang/StringBuilder;@ 
 ˜GetRealPixelSize(FF)F
a œdrawText/(Ljava/lang/String;FFLandroid/graphics/Paint;)VpaintLandroid/graphics/Paint;textLjava/lang/String;xysize
§©¨android/graphics/BitmapFactory ª«decodeResource;(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
­¯®android/graphics/Bitmap °±createScaledBitmap7(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
a³ ´µ
drawBitmap6(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)VB\bitmapLandroid/graphics/Bitmap;in_minin_maxout_minout_max
ƒÀ Á setAntiAlias(Z)V ÄÆÅandroid/graphics/Paint$Style ÇÈFILLLandroid/graphics/Paint$Style;
ƒÊ ËÌsetStyle!(Landroid/graphics/Paint$Style;)V
aÏ ÐÑdrawRect(FFFFLandroid/graphics/Paint;)VBottomTopÖandroid/graphics/RectF
ÕØ 4Ù(FFFF)V
aÛ ÜÝ
drawRoundRect5(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)VrectangleWidth xPosition yPositionrectLandroid/graphics/RectF;LeftRightColor
aç øè(FFFLandroid/graphics/Paint;)V
êìëandroid/util/TypedValue íîapplyDimension"(IFLandroid/util/DisplayMetrics;)FdpWHDIPsendMove(FF)V?™š>ÌÌÍ ö  SetGameStateb
SourceFileCanvasView.java InnerClassesStyle!) 
  
 !"#$#%&'()*+,-./0123456€*+·7*:*=*@*B*µD*µF*µH*µJ*µL*µN*µP*µR*µT*µV*Y*\*^*a*µc**´e*¸o*¶ubT! "./3"4':,?1@6C;F@GEIJJOKUL[MaNgOlVtW{YZvwxyz{|6ƒá+¶ƒ‰Y·‹N,-¶**¶“µ—*¶“¶™´Ÿ8*-´¢†¥*-´§†ª*-´¢†µ¬*-´§†µ®*°µ±*°µ³**µ»kŽ`†Zµ½µ¿**¸µÁkŽ`†Zµ½µ½* µÃ*ŵÆ*»ÈY
·ÊµÍ*»ÈY
·ÊµÏ**´Í+ÑÒµÖ**´Í+ØÒµÙ**´Ï+ÛҵܱuV^
_`bc+d7eCfLgUj[kamvnŠpqt¤u³wÂxÑyàzv4áwxáÞß
×àáÏâã+¡äå6x)*´Ï*´Ü  æW*µH*´J™$*·ê*+·í*+·ð*·ó*+*´¿*´½·ö*+*´ú*+*´þ¸iA*+ ·*+»Y· *´ ·*+»Y· *´ *+»Y· *´ * µo*´L™…*µL*´Í*´Ù æW*´D›
*´*+·*µJ*µD*µF*µ»kŽ`†µ¿*¸µÁkŽ`†µ½*¸µ —›§µ"* µÃ* µÆ*í*¶æ*·**+-.9./*+35*+89:;/*+<F5*+>?:;*´/*+@F"5*´B:•›)*´B;*´±>•›*´±?*µP*+DE:;*´P /*+FF.5*´B:•›)*´B;–±D•›*´±E*µP*+HI:;*´P /*+JF:5*´B:•›)*´B;–±H•›*´±I*µP*+89LM/*+N25*+>?LM*´/*+P2"5*´BL•›)*´BM*´±>•›*´±?*µN*+DELM*´N /*+R2.5*´BL•›)*´BM–±D•›*´±E*µN*+HILM*´N /*+T2:5*´BL•›)*´BM–±H•›*´±I*µN*+:VLM*´N /*+W2F5*´BL•›)*´BM–±:•›*´±V*µN*+YZLM*´N /*+[2R5*´BL•›)*´BM–±Y•›±Z–*µN*´B-•›z*´B.o*´±9•›e*´±.Z**´**°µ±*°µ³**µ»kŽ`†Zµ½µ¿**¸µÁkŽ`†Zµ½µ½* µÃ*ŵÆ*µD*µF*µJ*¶uZVƒ$ˆ(Š-26ŽCLUY_zš°µŸ¼¡Á¤Ö§ä©é«î®ó¯øµ¹*¼/½4À;Á>ÃBÄEÈJÊ\ËjÍ}ÎѪҸÔäÕéØ ÙÛCÜHßhàvâ¢ã§æºçÈéçêõì!í&ðFñTóô÷¥ø³úßûäýþ>Ccq¢ ÍÕÛáö
$ ("v )wx)]^Yé_ `·"üÆmÿaúÿ_aaÿaaûAÿaaÿaaûAÿaaÿaaûAÿ:aaÿaaûAÿaaÿaaûAÿaaÿaaûAÿaaÿaaûAÿaaÿaaû,h6Q­ª£Ex*µT*µV*Y*\*^*a*µa*T*V*Y*ÿµ\*ÿµ^*a*.*T*V*Y*\*^*a*c**´uj'*!+&,,-2.8/>0C1F3M4T5[6b7i8p9v:y<=>?@AžB¤F¬Gv­wx­g`)2*õt6Ûc*´"™ö*´¿h•›§½*´±*´@
nf•›§~*´½*´±*´@
nb§~™„**´"™§µ"*Y´***´½*´±f*´B
nv*´B
ni
Æ*´Æ *µn**´Æ¸Ƨ*µn*t*´ÆfµÃ*´Í*´Ö æW§'*´¿h–*Y´¿*´Ãbµ¿§ *Y´FF*µú*´ó*´¿u–§½*´³*´B
nf•›§~*´½*´³*´B