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 ; B¾ >
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
+ ,hSetStyleApAÈ
0 12Rect!(Landroid/graphics/Canvas;FFFFI)V4Start
6 71(Landroid/graphics/Canvas;Ljava/lang/String;III)VAˆAØB‚B =Style:AèBARetro C B$BLGNeonBTB|KRedB4BpOBot:QHardSNormalUEasyB–XNoviceBšB®\OffcanvasLandroid/graphics/Canvas;newTime
StackMapTablebandroid/graphics/CanvasÿÿÿÿÿÿÿÿÿÌÌÌiBÀÀ
k lmmap(FFFFF)F o 
q rsabs(F)F@@@€?ÀB =ÌÌÍ@™™ @@%ÌÌÀ@@33@„android/graphics/Paint
ƒŒ
ƒ‡ ˆhsetColorAð
ƒ‹ Œ� setTextSize(F)V�FPS: è
“ ”(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;)VBÈ
aÏ ÐÑdrawRect(FFFFLandroid/graphics/Paint;)VBottomTopBÂÖ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*9µ:*<µ=*?µ@*?µB*µD*µF*µH*µJ*µL*µN*µP*µR*µT*µV*XµY*[µ\*[µ^*`µa*µc**´a·e*¸iµo*¶q±ubT! "./3"4':,?1@6C;F@GEIJJOKUL[MaNgOlVtW{YZv€wx€yz{|6ƒá+¶}¹ƒM»‰Y·‹N,-¶�**¶“µ—*¶“¶™´Ÿ8*-´¢†nµ¥*-´§†nµª*-´¢†µ¬*-´§†µ®*°µ±*°µ³**(¸µ»kŽ`†Zµ½µ¿**¸µÁkŽ`†Zµ½µ½* µÃ*ŵÆ*»ÈY
·ÊµÍ*»ÈY
·ÊµÏ**´Í+ÑÒµÖ**´Í+ØÒµÙ**´Ï+ÛҵܱuV^
_`bc+d7eCfLgUj[kamvnŠp�q•t¤u³wÂxÑyàzv4áwxáÞß
×àáÏâã+¡äå6x)*´Hš*´Ï*´Ü  æW*µH*´J™$*·ê*+·í*+·ð*·ó*+*´¿*´½·ö*+*´:·ú*+*´=·þ¸iA*+ ·*+»Y· *´D¶ ·*+»Y· *´ -·*+»Y· *´F¶ U·* µo*´L™…*µL*´Í*´Ù æW*´D›
*´Fœ*+·*µJ*µD*µF*(¸µ»kŽ`†µ¿*¸µÁkŽ`†µ½*¸µ —›§µ"* µÃ* µÆ*$¶&§í*¶q§æ*·**+-.9.[·/*+32·5*+89:;[·/*+<F2·5*+>?:;*´PšX§[·/*+@F"2·5*´B:•›)*´B;–�*´±>•›*´±?–�*µP*+DE:;*´P X§[·/*+FF.2·5*´B:•›)*´B;–�*´±D•›*´±E–�*µP*+HI:;*´P X§[·/*+JF:2·5*´B:•›)*´B;–�*´±H•›*´±I–�*µP*+89LM[·/*+N22·5*+>?LM*´NšX§[·/*+P2"2·5*´BL•›)*´BM–�*´±>•›*´±?–�*µN*+DELM*´N X§[·/*+R2.2·5*´BL•›)*´BM–�*´±D•›*´±E–�*µN*+HILM*´N X§[·/*+T2:2·5*´BL•›)*´BM–�*´±H•›*´±I–�*µN*+:VLM*´N X§[·/*+W2F2·5*´BL•›)*´BM–�*´±:•›*´±V–�*µN*+YZLM*´N X§[·/*+[2R2·5*´BL•›)*´BM–�*´±Y•›*´±Z–�*µN*´B-•›z*´B.–�o*´±9•›e*´±.–�Z**´P·**°µ±*°µ³**(¸µ»kŽ`†Zµ½µ¿**¸µÁkŽ`†Zµ½µ½* µÃ*ŵÆ*µD*µF*µJ*¶q±uZV€‚ƒ†$ˆ(Š-‹2�6ŽC‘L’U•Y–_™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ûAû�,h6Q­ª£Ex*µT*µV*XµY*[µ\*[µ^*`µa*µc§a*cµT*cµV*dµY*ÿµ\*ÿµ^*eµa*Xµc§.*XµT*XµV*XµY*Xµ\*Xµ^*fµa*`µc**´a·e±uj'*!+&,,-2.8/>0C1F3M4T5[6b7i8p9v:y<=…>‹?‘@—AžB¤F¬Gv­wx­g`)2*õt6Ûc*´"™ö*´¿h•›§*´½*´±*´@
nf•›§~*´½*´±*´@
nb–�§~™„**´"™§µ"*Y´`µ***´½*´±f*´B
nv*´B
ni
jµÆ*´Æ –�*µn**´Æ¸pµÆ§*µn*t*´ÆfµÃ*´Í*´Ö æW§'*´¿h–�*Y´¿*´Ãbµ¿§ *Y´FdµF*µL§ú*´"šó*´¿u–�§*´½*´³*´B
nf•›§~*´½*´³*´B