Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pgu/gui/surface.pyc
blob: 13f9f894b654fca934fecf0a57596189c2251243 (plain)
ofshex dumpascii
0000 b3 f2 0d 0a 68 40 aa 49 63 00 00 00 00 00 00 00 00 04 00 00 00 40 00 00 00 73 45 00 00 00 64 00 ....h@.Ic............@...sE...d.
0020 00 5a 00 00 64 01 00 64 02 00 6b 01 00 5a 01 00 64 03 00 84 00 00 5a 02 00 64 04 00 64 08 00 64 .Z..d..d..k..Z..d.....Z..d..d..d
0040 05 00 84 00 00 83 00 00 59 5a 03 00 64 06 00 64 09 00 64 07 00 84 00 00 83 00 00 59 5a 04 00 64 ........YZ..d..d..d........YZ..d
0060 02 00 53 28 0a 00 00 00 74 01 00 00 00 0a 69 ff ff ff ff 4e 63 02 00 00 00 04 00 00 00 04 00 00 ..S(....t.....i....Nc...........
0080 00 43 00 00 00 73 f3 00 00 00 74 00 00 69 01 00 7c 01 00 83 01 00 7d 01 00 7c 01 00 69 02 00 64 .C...s....t..i..|.....}..|..i..d
00a0 01 00 6a 00 00 70 10 00 01 7c 01 00 69 03 00 64 01 00 6a 00 00 6f 23 00 01 64 02 00 7c 00 00 69 ..j..p...|..i..d..j..o#..d..|..i
00c0 04 00 83 00 00 7c 00 00 69 05 00 83 00 00 7c 01 00 66 03 00 16 82 01 00 6e 01 00 01 7c 00 00 69 .....|..i.....|..f......n...|..i
00e0 04 00 83 00 00 7c 00 00 69 05 00 83 00 00 02 7d 02 00 7d 03 00 7c 01 00 69 06 00 7c 02 00 6a 04 .....|..i......}..}..|..i..|..j.
0100 00 6f 1a 00 01 7c 01 00 04 69 07 00 7c 01 00 69 06 00 7c 02 00 18 38 02 5f 07 00 6e 01 00 01 7c .o...|...i..|..i..|...8._..n...|
0120 01 00 69 08 00 7c 03 00 6a 04 00 6f 1a 00 01 7c 01 00 04 69 09 00 7c 01 00 69 08 00 7c 03 00 18 ..i..|..j..o...|...i..|..i..|...
0140 38 02 5f 09 00 6e 01 00 01 7c 01 00 69 07 00 64 01 00 6a 05 00 6f 10 00 01 7c 01 00 69 09 00 64 8._..n...|..i..d..j..o...|..i..d
0160 01 00 6a 05 00 70 07 00 01 74 0a 00 82 01 00 01 7c 00 00 69 0b 00 7c 01 00 83 01 00 53 28 03 00 ..j..p...t......|..i..|.....S(..
0180 00 00 73 74 00 00 00 52 65 74 75 72 6e 20 74 68 65 20 73 75 62 73 75 72 66 61 63 65 20 6f 66 20 ..st...Return.the.subsurface.of.
01a0 61 20 73 75 72 66 61 63 65 2c 20 77 69 74 68 20 73 6f 6d 65 20 68 65 6c 70 2c 20 63 68 65 63 6b a.surface,.with.some.help,.check
01c0 73 2e 0a 20 20 20 20 0a 20 20 20 20 3c 70 72 65 3e 73 75 62 73 75 72 66 61 63 65 28 73 2c 72 29 s...........<pre>subsurface(s,r)
01e0 3a 20 72 65 74 75 72 6e 20 73 75 72 66 61 63 65 3c 2f 70 72 65 3e 0a 20 20 20 20 69 00 00 00 00 :.return.surface</pre>.....i....
0200 73 18 00 00 00 67 75 69 2e 73 75 62 73 75 72 66 61 63 65 3a 20 25 64 20 25 64 20 25 73 28 0c 00 s....gui.subsurface:.%d.%d.%s(..
0220 00 00 74 06 00 00 00 70 79 67 61 6d 65 74 04 00 00 00 52 65 63 74 74 01 00 00 00 78 74 01 00 00 ..t....pygamet....Rectt....xt...
0240 00 79 74 09 00 00 00 67 65 74 5f 77 69 64 74 68 74 0a 00 00 00 67 65 74 5f 68 65 69 67 68 74 74 .yt....get_widtht....get_heightt
0260 05 00 00 00 72 69 67 68 74 74 01 00 00 00 77 74 06 00 00 00 62 6f 74 74 6f 6d 74 01 00 00 00 68 ....rightt....wt....bottomt....h
0280 74 0e 00 00 00 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 74 0a 00 00 00 73 75 62 73 75 72 66 61 t....AssertionErrort....subsurfa
02a0 63 65 28 04 00 00 00 74 01 00 00 00 73 74 01 00 00 00 72 52 08 00 00 00 52 0a 00 00 00 28 00 00 ce(....t....st....rR....R....(..
02c0 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 ..(....s....../pgu/gui/surface.p
02e0 79 52 0c 00 00 00 05 00 00 00 73 14 00 00 00 00 05 0f 01 20 01 23 01 19 01 10 01 1a 01 10 01 1a yR........s..........#..........
0300 01 27 01 74 0c 00 00 00 50 72 6f 78 79 53 75 72 66 61 63 65 63 00 00 00 00 00 00 00 00 02 00 00 .'.t....ProxySurfacec...........
0320 00 42 00 00 00 73 74 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 0c 00 64 02 00 84 01 00 5a .B...st...e..Z..d..Z..d..d.....Z
0340 03 00 64 0d 00 64 03 00 84 01 00 5a 05 00 64 04 00 84 00 00 5a 06 00 64 0d 00 64 05 00 84 01 00 ..d..d.....Z..d.....Z..d..d.....
0360 5a 07 00 64 06 00 84 00 00 5a 08 00 64 07 00 84 00 00 5a 09 00 64 08 00 84 00 00 5a 0a 00 64 09 Z..d.....Z..d.....Z..d.....Z..d.
0380 00 84 00 00 5a 0b 00 64 0a 00 84 00 00 5a 0c 00 64 0d 00 64 0b 00 84 01 00 5a 0d 00 52 53 28 0e ....Z..d.....Z..d..d.....Z..RS(.
03a0 00 00 00 73 da 02 00 00 0a 20 20 20 20 41 20 73 75 72 66 61 63 65 2d 6c 69 6b 65 20 6f 62 6a 65 ...s.........A.surface-like.obje
03c0 63 74 20 77 68 69 63 68 20 73 6d 61 72 74 6c 79 20 68 61 6e 64 6c 65 20 6f 75 74 2d 6f 66 2d 61 ct.which.smartly.handle.out-of-a
03e0 72 65 61 20 62 6c 69 74 74 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 3c 70 72 65 3e 50 72 6f 78 rea.blitting...........<pre>Prox
0400 79 53 75 72 66 61 63 65 28 70 61 72 65 6e 74 2c 20 72 65 63 74 2c 20 72 65 61 6c 5f 73 75 72 66 ySurface(parent,.rect,.real_surf
0420 61 63 65 3d 4e 6f 6e 65 2c 20 6f 66 66 73 65 74 3d 28 30 2c 20 30 29 29 3c 2f 70 72 65 3e 0a 20 ace=None,.offset=(0,.0))</pre>..
0440 20 20 20 0a 20 20 20 20 3c 70 3e 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20 70 61 72 65 6e 74 20 61 6e ........<p>only.one.of.parent.an
0460 64 20 72 65 61 6c 5f 73 75 72 66 61 63 65 20 73 68 6f 75 6c 64 20 62 65 20 73 75 70 70 6c 69 65 d.real_surface.should.be.supplie
0480 64 20 28 6e 6f 6e 20 4e 6f 6e 65 29 3c 2f 70 3e 0a 20 20 20 20 3c 64 6c 3e 0a 20 20 20 20 3c 64 d.(non.None)</p>.....<dl>.....<d
04a0 74 3e 70 61 72 65 6e 74 3c 64 64 3e 61 20 50 72 6f 78 79 53 75 72 66 61 63 65 20 6f 62 6a 65 63 t>parent<dd>a.ProxySurface.objec
04c0 74 0a 20 20 20 20 3c 64 74 3e 72 65 61 6c 5f 73 75 72 66 61 63 65 3c 64 64 3e 61 20 70 79 67 61 t.....<dt>real_surface<dd>a.pyga
04e0 6d 65 20 53 75 72 66 61 63 65 20 6f 62 6a 65 63 74 0a 20 20 20 20 3c 2f 64 6c 3e 0a 20 20 0a 20 me.Surface.object.....</dl>.....
0500 20 20 20 3c 73 74 72 6f 6e 67 3e 56 61 72 69 61 62 6c 65 73 3c 2f 73 74 72 6f 6e 67 3e 20 20 0a ...<strong>Variables</strong>...
0520 20 20 20 20 0a 20 20 20 20 3c 64 6c 3e 0a 20 20 20 20 3c 64 74 3e 6d 79 73 75 62 73 75 72 66 61 .........<dl>.....<dt>mysubsurfa
0540 63 65 3c 64 64 3e 61 20 72 65 61 6c 20 61 6e 64 20 76 61 6c 69 64 20 70 79 67 61 6d 65 2e 53 75 ce<dd>a.real.and.valid.pygame.Su
0560 72 66 61 63 65 20 6f 62 6a 65 63 74 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 rface.object.to.be.used.........
0580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 62 6c 69 74 74 69 6e 67 2e 0a 20 20 20 ...............for.blitting.....
05a0 20 3c 64 74 3e 78 2c 20 79 3c 64 64 3e 69 66 20 74 68 65 20 70 72 6f 78 79 20 73 75 72 66 61 63 .<dt>x,.y<dd>if.the.proxy.surfac
05c0 65 20 69 73 20 6c 65 66 74 65 72 20 6f 72 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 65 20 70 e.is.lefter.or.higher.than.the.p
05e0 61 72 65 6e 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 2c 20 79 20 68 6f 6c 64 arent,.................x,.y.hold
0600 20 74 68 65 20 64 69 66 66 73 2e 0a 20 20 20 20 3c 64 74 3e 6f 66 66 73 65 74 3c 64 64 3e 61 6e .the.diffs......<dt>offset<dd>an
0620 20 6f 70 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 20 77 68 69 63 68 20 6c 65 74 20 79 6f 75 20 .optional.feature.which.let.you.
0640 73 63 72 6f 6c 6c 20 74 68 65 20 77 68 6f 6c 65 20 62 6c 69 74 74 65 64 0a 20 20 20 20 20 20 20 scroll.the.whole.blitted........
0660 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 20 3c 2f 64 6c 3e 0a 20 20 ...........content......</dl>...
0680 20 20 69 00 00 00 00 63 05 00 00 00 05 00 00 00 03 00 00 00 43 00 00 00 73 d1 00 00 00 7c 04 00 ..i....c............C...s....|..
06a0 7c 00 00 5f 00 00 64 01 00 04 7c 00 00 5f 01 00 7c 00 00 5f 02 00 7c 02 00 69 01 00 64 01 00 6a |.._..d...|.._..|.._..|..i..d..j
06c0 00 00 6f 10 00 01 7c 02 00 69 01 00 7c 00 00 5f 01 00 6e 01 00 01 7c 02 00 69 02 00 64 01 00 6a ..o...|..i..|.._..n...|..i..d..j
06e0 00 00 6f 10 00 01 7c 02 00 69 02 00 7c 00 00 5f 02 00 6e 01 00 01 7c 03 00 7c 00 00 5f 03 00 7c ..o...|..i..|.._..n...|..|.._..|
0700 03 00 64 00 00 6a 02 00 6f 2b 00 01 7c 01 00 69 05 00 69 06 00 7c 01 00 69 05 00 69 07 00 83 00 ..d..j..o+..|..i..i..|..i..i....
0720 00 69 08 00 7c 02 00 83 01 00 83 01 00 7c 00 00 5f 05 00 6e 22 00 01 7c 03 00 69 06 00 7c 03 00 .i..|........|.._..n"..|..i..|..
0740 69 07 00 83 00 00 69 08 00 7c 02 00 83 01 00 83 01 00 7c 00 00 5f 05 00 64 02 00 7c 02 00 5f 09 i.....i..|........|.._..d..|.._.
0760 00 7c 02 00 7c 00 00 5f 0a 00 64 00 00 53 28 03 00 00 00 4e 69 00 00 00 00 28 02 00 00 00 69 00 .|..|.._..d..S(....Ni....(....i.
0780 00 00 00 69 00 00 00 00 28 0b 00 00 00 74 06 00 00 00 6f 66 66 73 65 74 52 03 00 00 00 52 04 00 ...i....(....t....offsetR....R..
07a0 00 00 74 0c 00 00 00 72 65 61 6c 5f 73 75 72 66 61 63 65 74 04 00 00 00 4e 6f 6e 65 74 0c 00 00 ..t....real_surfacet....Nonet...
07c0 00 6d 79 73 75 62 73 75 72 66 61 63 65 52 0c 00 00 00 74 08 00 00 00 67 65 74 5f 72 65 63 74 74 .mysubsurfaceR....t....get_rectt
07e0 04 00 00 00 63 6c 69 70 74 07 00 00 00 74 6f 70 6c 65 66 74 74 04 00 00 00 72 65 63 74 28 05 00 ....clipt....topleftt....rect(..
0800 00 00 74 04 00 00 00 73 65 6c 66 74 06 00 00 00 70 61 72 65 6e 74 52 17 00 00 00 52 11 00 00 00 ..t....selft....parentR....R....
0820 52 10 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 R....(....(....s....../pgu/gui/s
0840 75 72 66 61 63 65 2e 70 79 74 08 00 00 00 5f 5f 69 6e 69 74 5f 5f 2c 00 00 00 73 1c 00 00 00 00 urface.pyt....__init__,...s.....
0860 01 09 01 10 01 10 00 10 01 10 00 10 01 09 01 0d 01 09 01 22 02 06 01 1b 01 09 01 63 04 00 00 00 ...................".......c....
0880 04 00 00 00 04 00 00 00 43 00 00 00 73 6f 00 00 00 7c 03 00 64 00 00 6a 02 00 6f 10 00 01 7c 01 ........C...so...|..d..j..o...|.
08a0 00 69 01 00 83 00 00 7d 03 00 6e 01 00 01 7c 02 00 64 01 00 19 7c 00 00 69 02 00 64 01 00 19 17 .i.....}..n...|..d...|..i..d....
08c0 7c 00 00 69 03 00 17 7c 02 00 64 02 00 19 7c 00 00 69 02 00 64 02 00 19 17 7c 00 00 69 04 00 17 |..i...|..d...|..i..d....|..i...
08e0 66 02 00 7d 02 00 7c 00 00 69 05 00 69 06 00 7c 01 00 7c 02 00 7c 03 00 83 03 00 01 64 00 00 53 f..}..|..i..i..|..|..|......d..S
0900 28 03 00 00 00 4e 69 00 00 00 00 69 01 00 00 00 28 07 00 00 00 52 12 00 00 00 52 14 00 00 00 52 (....Ni....i....(....R....R....R
0920 10 00 00 00 52 03 00 00 00 52 04 00 00 00 52 13 00 00 00 74 04 00 00 00 62 6c 69 74 28 04 00 00 ....R....R....R....t....blit(...
0940 00 52 18 00 00 00 52 0d 00 00 00 74 03 00 00 00 70 6f 73 52 17 00 00 00 28 00 00 00 00 28 00 00 .R....R....t....posR....(....(..
0960 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 1b 00 00 ..s....../pgu/gui/surface.pyR...
0980 00 3b 00 00 00 73 08 00 00 00 00 01 0d 00 10 01 38 01 63 02 00 00 00 03 00 00 00 04 00 00 00 43 .;...s..........8.c............C
09a0 00 00 00 73 4a 00 00 00 74 00 00 69 01 00 7c 01 00 83 01 00 69 02 00 7c 00 00 69 03 00 64 01 00 ...sJ...t..i..|.....i..|..i..d..
09c0 19 7c 00 00 69 04 00 17 7c 00 00 69 03 00 64 02 00 19 7c 00 00 69 05 00 17 83 02 00 7d 02 00 74 .|..i...|..i..d...|..i......}..t
09e0 06 00 7c 00 00 7c 02 00 7c 00 00 69 07 00 83 03 00 53 28 03 00 00 00 4e 69 00 00 00 00 69 01 00 ..|..|..|..i.....S(....Ni....i..
0a00 00 00 28 08 00 00 00 52 01 00 00 00 52 02 00 00 00 74 04 00 00 00 6d 6f 76 65 52 10 00 00 00 52 ..(....R....R....t....moveR....R
0a20 03 00 00 00 52 04 00 00 00 52 0f 00 00 00 52 11 00 00 00 28 03 00 00 00 52 18 00 00 00 52 17 00 ....R....R....R....(....R....R..
0a40 00 00 52 0e 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 ..R....(....(....s....../pgu/gui
0a60 2f 73 75 72 66 61 63 65 2e 70 79 52 0c 00 00 00 40 00 00 00 73 06 00 00 00 00 01 20 01 17 01 63 /surface.pyR....@...s..........c
0a80 03 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 38 00 00 00 7c 02 00 64 00 00 6a 03 00 6f 17 ............C...s8...|..d..j..o.
0aa0 00 01 7c 00 00 69 01 00 69 02 00 7c 01 00 7c 02 00 83 02 00 01 6e 11 00 01 7c 00 00 69 01 00 69 ..|..i..i..|..|......n...|..i..i
0ac0 02 00 7c 01 00 83 01 00 01 64 00 00 53 28 01 00 00 00 4e 28 03 00 00 00 52 12 00 00 00 52 13 00 ..|......d..S(....N(....R....R..
0ae0 00 00 74 04 00 00 00 66 69 6c 6c 28 03 00 00 00 52 18 00 00 00 74 05 00 00 00 63 6f 6c 6f 72 52 ..t....fill(....R....t....colorR
0b00 17 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 ....(....(....s....../pgu/gui/su
0b20 72 66 61 63 65 2e 70 79 52 1e 00 00 00 45 00 00 00 73 06 00 00 00 00 01 0d 00 17 01 63 01 00 00 rface.pyR....E...s..........c...
0b40 00 01 00 00 00 01 00 00 00 43 00 00 00 73 07 00 00 00 7c 00 00 69 00 00 53 28 01 00 00 00 4e 28 .........C...s....|..i..S(....N(
0b60 01 00 00 00 52 17 00 00 00 28 01 00 00 00 52 18 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 ....R....(....R....(....(....s..
0b80 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 14 00 00 00 48 00 00 00 ..../pgu/gui/surface.pyR....H...
0ba0 73 00 00 00 00 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0b 00 00 00 7c 00 00 69 00 s....c............C...s....|..i.
0bc0 00 64 01 00 19 53 28 02 00 00 00 4e 69 02 00 00 00 28 01 00 00 00 52 17 00 00 00 28 01 00 00 00 .d...S(....Ni....(....R....(....
0be0 52 18 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 R....(....(....s....../pgu/gui/s
0c00 75 72 66 61 63 65 2e 70 79 52 05 00 00 00 49 00 00 00 73 00 00 00 00 63 01 00 00 00 01 00 00 00 urface.pyR....I...s....c........
0c20 02 00 00 00 43 00 00 00 73 0b 00 00 00 7c 00 00 69 00 00 64 01 00 19 53 28 02 00 00 00 4e 69 03 ....C...s....|..i..d...S(....Ni.
0c40 00 00 00 28 01 00 00 00 52 17 00 00 00 28 01 00 00 00 52 18 00 00 00 28 00 00 00 00 28 00 00 00 ...(....R....(....R....(....(...
0c60 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 06 00 00 00 .s....../pgu/gui/surface.pyR....
0c80 4a 00 00 00 73 00 00 00 00 63 00 00 00 00 00 00 00 00 02 00 00 00 43 00 00 00 73 0b 00 00 00 74 J...s....c............C...s....t
0ca0 00 00 69 01 00 64 01 00 20 53 28 02 00 00 00 4e 69 02 00 00 00 28 02 00 00 00 52 18 00 00 00 52 ..i..d...S(....Ni....(....R....R
0cc0 17 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 ....(....(....(....s....../pgu/g
0ce0 75 69 2f 73 75 72 66 61 63 65 2e 70 79 74 0e 00 00 00 67 65 74 5f 61 62 73 5f 6f 66 66 73 65 74 ui/surface.pyt....get_abs_offset
0d00 4b 00 00 00 73 00 00 00 00 63 00 00 00 00 00 00 00 00 01 00 00 00 43 00 00 00 73 0d 00 00 00 74 K...s....c............C...s....t
0d20 00 00 69 01 00 69 02 00 83 00 00 53 28 01 00 00 00 4e 28 03 00 00 00 52 18 00 00 00 52 13 00 00 ..i..i.....S(....N(....R....R...
0d40 00 74 0e 00 00 00 67 65 74 5f 61 62 73 5f 70 61 72 65 6e 74 28 00 00 00 00 28 00 00 00 00 28 00 .t....get_abs_parent(....(....(.
0d60 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 21 00 ...s....../pgu/gui/surface.pyR!.
0d80 00 00 4c 00 00 00 73 00 00 00 00 63 02 00 00 00 02 00 00 00 05 00 00 00 43 00 00 00 73 78 00 00 ..L...s....c............C...sx..
0da0 00 7c 01 00 64 00 00 6a 02 00 6f 11 00 01 7c 00 00 69 01 00 69 02 00 83 00 00 01 6e 57 00 01 7c .|..d..j..o...|..i..i......nW..|
0dc0 01 00 64 01 00 19 7c 00 00 69 03 00 64 01 00 19 17 7c 00 00 69 04 00 17 7c 01 00 64 02 00 19 7c ..d...|..i..d....|..i...|..d...|
0de0 00 00 69 03 00 64 01 00 19 17 7c 00 00 69 05 00 17 7c 01 00 64 03 00 19 7c 01 00 64 04 00 19 67 ..i..d....|..i...|..d...|..d...g
0e00 04 00 7d 01 00 7c 00 00 69 01 00 69 02 00 7c 01 00 83 01 00 01 64 00 00 53 28 05 00 00 00 4e 69 ..}..|..i..i..|......d..S(....Ni
0e20 00 00 00 00 69 01 00 00 00 69 02 00 00 00 69 03 00 00 00 28 06 00 00 00 52 12 00 00 00 52 13 00 ....i....i....i....(....R....R..
0e40 00 00 74 08 00 00 00 73 65 74 5f 63 6c 69 70 52 10 00 00 00 52 03 00 00 00 52 04 00 00 00 28 02 ..t....set_clipR....R....R....(.
0e60 00 00 00 52 18 00 00 00 52 17 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 ...R....R....(....(....s....../p
0e80 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 22 00 00 00 4d 00 00 00 73 08 00 00 00 00 gu/gui/surface.pyR"...M...s.....
0ea0 01 0d 00 11 02 46 01 28 02 00 00 00 69 00 00 00 00 69 00 00 00 00 4e 28 0e 00 00 00 74 08 00 00 .....F.(....i....i....N(....t...
0ec0 00 5f 5f 6e 61 6d 65 5f 5f 74 0a 00 00 00 5f 5f 6d 6f 64 75 6c 65 5f 5f 74 07 00 00 00 5f 5f 64 .__name__t....__module__t....__d
0ee0 6f 63 5f 5f 52 1a 00 00 00 52 12 00 00 00 52 1b 00 00 00 52 0c 00 00 00 52 1e 00 00 00 52 14 00 oc__R....R....R....R....R....R..
0f00 00 00 52 05 00 00 00 52 06 00 00 00 52 20 00 00 00 52 21 00 00 00 52 22 00 00 00 28 00 00 00 00 ..R....R....R....R!...R"...(....
0f20 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 (....(....s....../pgu/gui/surfac
0f40 65 2e 70 79 52 0f 00 00 00 15 00 00 00 73 16 00 00 00 06 16 06 01 0c 0f 0c 05 09 05 0c 03 09 01 e.pyR........s..................
0f60 09 01 09 01 09 01 09 01 74 0d 00 00 00 78 50 72 6f 78 79 53 75 72 66 61 63 65 63 00 00 00 00 00 ........t....xProxySurfacec.....
0f80 00 00 00 02 00 00 00 42 00 00 00 73 74 00 00 00 65 00 00 5a 01 00 64 00 00 5a 02 00 64 0c 00 64 .......B...st...e..Z..d..Z..d..d
0fa0 02 00 84 01 00 5a 03 00 64 0d 00 64 03 00 84 01 00 5a 05 00 64 04 00 84 00 00 5a 06 00 64 0d 00 .....Z..d..d.....Z..d.....Z..d..
0fc0 64 05 00 84 01 00 5a 07 00 64 06 00 84 00 00 5a 08 00 64 07 00 84 00 00 5a 09 00 64 08 00 84 00 d.....Z..d.....Z..d.....Z..d....
0fe0 00 5a 0a 00 64 09 00 84 00 00 5a 0b 00 64 0a 00 84 00 00 5a 0c 00 64 0d 00 64 0b 00 84 01 00 5a .Z..d.....Z..d.....Z..d..d.....Z
1000 0d 00 52 53 28 0e 00 00 00 73 da 02 00 00 0a 20 20 20 20 41 20 73 75 72 66 61 63 65 2d 6c 69 6b ..RS(....s.........A.surface-lik
1020 65 20 6f 62 6a 65 63 74 20 77 68 69 63 68 20 73 6d 61 72 74 6c 79 20 68 61 6e 64 6c 65 20 6f 75 e.object.which.smartly.handle.ou
1040 74 2d 6f 66 2d 61 72 65 61 20 62 6c 69 74 74 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 3c 70 72 t-of-area.blitting...........<pr
1060 65 3e 50 72 6f 78 79 53 75 72 66 61 63 65 28 70 61 72 65 6e 74 2c 20 72 65 63 74 2c 20 72 65 61 e>ProxySurface(parent,.rect,.rea
1080 6c 5f 73 75 72 66 61 63 65 3d 4e 6f 6e 65 2c 20 6f 66 66 73 65 74 3d 28 30 2c 20 30 29 29 3c 2f l_surface=None,.offset=(0,.0))</
10a0 70 72 65 3e 0a 20 20 20 20 0a 20 20 20 20 3c 70 3e 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20 70 61 72 pre>..........<p>only.one.of.par
10c0 65 6e 74 20 61 6e 64 20 72 65 61 6c 5f 73 75 72 66 61 63 65 20 73 68 6f 75 6c 64 20 62 65 20 73 ent.and.real_surface.should.be.s
10e0 75 70 70 6c 69 65 64 20 28 6e 6f 6e 20 4e 6f 6e 65 29 3c 2f 70 3e 0a 20 20 20 20 3c 64 6c 3e 0a upplied.(non.None)</p>.....<dl>.
1100 20 20 20 20 3c 64 74 3e 70 61 72 65 6e 74 3c 64 64 3e 61 20 50 72 6f 78 79 53 75 72 66 61 63 65 ....<dt>parent<dd>a.ProxySurface
1120 20 6f 62 6a 65 63 74 0a 20 20 20 20 3c 64 74 3e 72 65 61 6c 5f 73 75 72 66 61 63 65 3c 64 64 3e .object.....<dt>real_surface<dd>
1140 61 20 70 79 67 61 6d 65 20 53 75 72 66 61 63 65 20 6f 62 6a 65 63 74 0a 20 20 20 20 3c 2f 64 6c a.pygame.Surface.object.....</dl
1160 3e 0a 20 20 0a 20 20 20 20 3c 73 74 72 6f 6e 67 3e 56 61 72 69 61 62 6c 65 73 3c 2f 73 74 72 6f >........<strong>Variables</stro
1180 6e 67 3e 20 20 0a 20 20 20 20 0a 20 20 20 20 3c 64 6c 3e 0a 20 20 20 20 3c 64 74 3e 6d 79 73 75 ng>............<dl>.....<dt>mysu
11a0 62 73 75 72 66 61 63 65 3c 64 64 3e 61 20 72 65 61 6c 20 61 6e 64 20 76 61 6c 69 64 20 70 79 67 bsurface<dd>a.real.and.valid.pyg
11c0 61 6d 65 2e 53 75 72 66 61 63 65 20 6f 62 6a 65 63 74 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20 ame.Surface.object.to.be.used...
11e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 62 6c 69 74 74 69 6e .....................for.blittin
1200 67 2e 0a 20 20 20 20 3c 64 74 3e 78 2c 20 79 3c 64 64 3e 69 66 20 74 68 65 20 70 72 6f 78 79 20 g......<dt>x,.y<dd>if.the.proxy.
1220 73 75 72 66 61 63 65 20 69 73 20 6c 65 66 74 65 72 20 6f 72 20 68 69 67 68 65 72 20 74 68 61 6e surface.is.lefter.or.higher.than
1240 20 74 68 65 20 70 61 72 65 6e 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 2c 20 .the.parent,.................x,.
1260 79 20 68 6f 6c 64 20 74 68 65 20 64 69 66 66 73 2e 0a 20 20 20 20 3c 64 74 3e 6f 66 66 73 65 74 y.hold.the.diffs......<dt>offset
1280 3c 64 64 3e 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 20 77 68 69 63 68 20 6c 65 <dd>an.optional.feature.which.le
12a0 74 20 79 6f 75 20 73 63 72 6f 6c 6c 20 74 68 65 20 77 68 6f 6c 65 20 62 6c 69 74 74 65 64 0a 20 t.you.scroll.the.whole.blitted..
12c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 20 3c 2f .................content......</
12e0 64 6c 3e 0a 20 20 20 20 69 00 00 00 00 63 05 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 73 e0 dl>.....i....c............C...s.
1300 00 00 00 7c 04 00 7c 00 00 5f 00 00 64 01 00 04 7c 00 00 5f 01 00 7c 00 00 5f 02 00 7c 02 00 64 ...|..|.._..d...|.._..|.._..|..d
1320 01 00 19 64 01 00 6a 00 00 6f 11 00 01 7c 02 00 64 01 00 19 7c 00 00 5f 01 00 6e 01 00 01 7c 02 ...d..j..o...|..d...|.._..n...|.
1340 00 64 02 00 19 64 01 00 6a 00 00 6f 11 00 01 7c 02 00 64 02 00 19 7c 00 00 5f 02 00 6e 01 00 01 .d...d..j..o...|..d...|.._..n...
1360 7c 03 00 7c 00 00 5f 03 00 7c 03 00 64 00 00 6a 02 00 6f 2b 00 01 7c 01 00 69 05 00 69 06 00 7c |..|.._..|..d..j..o+..|..i..i..|
1380 01 00 69 05 00 69 07 00 83 00 00 69 08 00 7c 02 00 83 01 00 83 01 00 7c 00 00 5f 05 00 6e 22 00 ..i..i.....i..|........|.._..n".
13a0 01 7c 03 00 69 06 00 7c 03 00 69 07 00 83 00 00 69 08 00 7c 02 00 83 01 00 83 01 00 7c 00 00 5f .|..i..|..i.....i..|........|.._
13c0 05 00 64 03 00 5c 02 00 7c 02 00 64 01 00 3c 7c 02 00 64 02 00 3c 7c 02 00 7c 00 00 5f 09 00 64 ..d..\..|..d..<|..d..<|..|.._..d
13e0 00 00 53 28 04 00 00 00 4e 69 00 00 00 00 69 01 00 00 00 28 02 00 00 00 69 00 00 00 00 69 00 00 ..S(....Ni....i....(....i....i..
1400 00 00 28 0a 00 00 00 52 10 00 00 00 52 03 00 00 00 52 04 00 00 00 52 11 00 00 00 52 12 00 00 00 ..(....R....R....R....R....R....
1420 52 13 00 00 00 52 0c 00 00 00 52 14 00 00 00 52 15 00 00 00 52 17 00 00 00 28 05 00 00 00 52 18 R....R....R....R....R....(....R.
1440 00 00 00 52 19 00 00 00 52 17 00 00 00 52 11 00 00 00 52 10 00 00 00 28 00 00 00 00 28 00 00 00 ...R....R....R....R....(....(...
1460 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 1a 00 00 00 .s....../pgu/gui/surface.pyR....
1480 6f 00 00 00 73 18 00 00 00 00 01 09 01 10 01 11 00 11 01 11 00 11 01 09 01 0d 01 2b 02 21 01 14 o...s......................+.!..
14a0 01 63 04 00 00 00 04 00 00 00 04 00 00 00 43 00 00 00 73 6f 00 00 00 7c 03 00 64 00 00 6a 02 00 .c............C...so...|..d..j..
14c0 6f 10 00 01 7c 01 00 69 01 00 83 00 00 7d 03 00 6e 01 00 01 7c 02 00 64 01 00 19 7c 00 00 69 02 o...|..i.....}..n...|..d...|..i.
14e0 00 64 01 00 19 17 7c 00 00 69 03 00 17 7c 02 00 64 02 00 19 7c 00 00 69 02 00 64 02 00 19 17 7c .d....|..i...|..d...|..i..d....|
1500 00 00 69 04 00 17 66 02 00 7d 02 00 7c 00 00 69 05 00 69 06 00 7c 01 00 7c 02 00 7c 03 00 83 03 ..i...f..}..|..i..i..|..|..|....
1520 00 01 64 00 00 53 28 03 00 00 00 4e 69 00 00 00 00 69 01 00 00 00 28 07 00 00 00 52 12 00 00 00 ..d..S(....Ni....i....(....R....
1540 52 14 00 00 00 52 10 00 00 00 52 03 00 00 00 52 04 00 00 00 52 13 00 00 00 52 1b 00 00 00 28 04 R....R....R....R....R....R....(.
1560 00 00 00 52 18 00 00 00 52 0d 00 00 00 52 1c 00 00 00 52 17 00 00 00 28 00 00 00 00 28 00 00 00 ...R....R....R....R....(....(...
1580 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 1b 00 00 00 .s....../pgu/gui/surface.pyR....
15a0 7c 00 00 00 73 08 00 00 00 00 01 0d 00 10 01 38 01 63 02 00 00 00 02 00 00 00 06 00 00 00 43 00 |...s..........8.c............C.
15c0 00 00 73 44 00 00 00 74 00 00 7c 00 00 74 01 00 69 02 00 7c 01 00 83 01 00 69 03 00 7c 00 00 69 ..sD...t..|..t..i..|.....i..|..i
15e0 04 00 64 01 00 19 7c 00 00 69 05 00 17 7c 00 00 69 04 00 64 02 00 19 7c 00 00 69 06 00 17 83 02 ..d...|..i...|..i..d...|..i.....
1600 00 7c 00 00 69 07 00 83 03 00 53 28 03 00 00 00 4e 69 00 00 00 00 69 01 00 00 00 28 08 00 00 00 .|..i.....S(....Ni....i....(....
1620 52 0f 00 00 00 52 01 00 00 00 52 02 00 00 00 52 1d 00 00 00 52 10 00 00 00 52 03 00 00 00 52 04 R....R....R....R....R....R....R.
1640 00 00 00 52 11 00 00 00 28 02 00 00 00 52 18 00 00 00 52 17 00 00 00 28 00 00 00 00 28 00 00 00 ...R....(....R....R....(....(...
1660 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 0c 00 00 00 .s....../pgu/gui/surface.pyR....
1680 81 00 00 00 73 00 00 00 00 63 03 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 38 00 00 00 7c ....s....c............C...s8...|
16a0 02 00 64 00 00 6a 03 00 6f 17 00 01 7c 00 00 69 01 00 69 02 00 7c 01 00 7c 02 00 83 02 00 01 6e ..d..j..o...|..i..i..|..|......n
16c0 11 00 01 7c 00 00 69 01 00 69 02 00 7c 01 00 83 01 00 01 64 00 00 53 28 01 00 00 00 4e 28 03 00 ...|..i..i..|......d..S(....N(..
16e0 00 00 52 12 00 00 00 52 13 00 00 00 52 1e 00 00 00 28 03 00 00 00 52 18 00 00 00 52 1f 00 00 00 ..R....R....R....(....R....R....
1700 52 17 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 R....(....(....s....../pgu/gui/s
1720 75 72 66 61 63 65 2e 70 79 52 1e 00 00 00 82 00 00 00 73 06 00 00 00 00 01 0d 00 17 01 63 01 00 urface.pyR........s..........c..
1740 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 07 00 00 00 7c 00 00 69 00 00 53 28 01 00 00 00 4e ..........C...s....|..i..S(....N
1760 28 01 00 00 00 52 17 00 00 00 28 01 00 00 00 52 18 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 (....R....(....R....(....(....s.
1780 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 14 00 00 00 85 00 00 ...../pgu/gui/surface.pyR.......
17a0 00 73 00 00 00 00 63 01 00 00 00 01 00 00 00 02 00 00 00 43 00 00 00 73 0b 00 00 00 7c 00 00 69 .s....c............C...s....|..i
17c0 00 00 64 01 00 19 53 28 02 00 00 00 4e 69 02 00 00 00 28 01 00 00 00 52 17 00 00 00 28 01 00 00 ..d...S(....Ni....(....R....(...
17e0 00 52 18 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f .R....(....(....s....../pgu/gui/
1800 73 75 72 66 61 63 65 2e 70 79 52 05 00 00 00 86 00 00 00 73 00 00 00 00 63 01 00 00 00 01 00 00 surface.pyR........s....c.......
1820 00 02 00 00 00 43 00 00 00 73 0b 00 00 00 7c 00 00 69 00 00 64 01 00 19 53 28 02 00 00 00 4e 69 .....C...s....|..i..d...S(....Ni
1840 03 00 00 00 28 01 00 00 00 52 17 00 00 00 28 01 00 00 00 52 18 00 00 00 28 00 00 00 00 28 00 00 ....(....R....(....R....(....(..
1860 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 06 00 00 ..s....../pgu/gui/surface.pyR...
1880 00 87 00 00 00 73 00 00 00 00 63 00 00 00 00 00 00 00 00 02 00 00 00 43 00 00 00 73 0b 00 00 00 .....s....c............C...s....
18a0 74 00 00 69 01 00 64 01 00 20 53 28 02 00 00 00 4e 69 02 00 00 00 28 02 00 00 00 52 18 00 00 00 t..i..d...S(....Ni....(....R....
18c0 52 17 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f R....(....(....(....s....../pgu/
18e0 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 20 00 00 00 88 00 00 00 73 00 00 00 00 63 00 00 00 gui/surface.pyR........s....c...
1900 00 00 00 00 00 01 00 00 00 43 00 00 00 73 0d 00 00 00 74 00 00 69 01 00 69 02 00 83 00 00 53 28 .........C...s....t..i..i.....S(
1920 01 00 00 00 4e 28 03 00 00 00 52 18 00 00 00 52 13 00 00 00 52 21 00 00 00 28 00 00 00 00 28 00 ....N(....R....R....R!...(....(.
1940 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e ...(....s....../pgu/gui/surface.
1960 70 79 52 21 00 00 00 89 00 00 00 73 00 00 00 00 63 02 00 00 00 02 00 00 00 05 00 00 00 43 00 00 pyR!.......s....c............C..
1980 00 73 78 00 00 00 7c 01 00 64 00 00 6a 02 00 6f 11 00 01 7c 00 00 69 01 00 69 02 00 83 00 00 01 .sx...|..d..j..o...|..i..i......
19a0 6e 57 00 01 7c 01 00 64 01 00 19 7c 00 00 69 03 00 64 01 00 19 17 7c 00 00 69 04 00 17 7c 01 00 nW..|..d...|..i..d....|..i...|..
19c0 64 02 00 19 7c 00 00 69 03 00 64 01 00 19 17 7c 00 00 69 05 00 17 7c 01 00 64 03 00 19 7c 01 00 d...|..i..d....|..i...|..d...|..
19e0 64 04 00 19 67 04 00 7d 01 00 7c 00 00 69 01 00 69 02 00 7c 01 00 83 01 00 01 64 00 00 53 28 05 d...g..}..|..i..i..|......d..S(.
1a00 00 00 00 4e 69 00 00 00 00 69 01 00 00 00 69 02 00 00 00 69 03 00 00 00 28 06 00 00 00 52 12 00 ...Ni....i....i....i....(....R..
1a20 00 00 52 13 00 00 00 52 22 00 00 00 52 10 00 00 00 52 03 00 00 00 52 04 00 00 00 28 02 00 00 00 ..R....R"...R....R....R....(....
1a40 52 18 00 00 00 52 17 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f R....R....(....(....s....../pgu/
1a60 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 52 22 00 00 00 8a 00 00 00 73 08 00 00 00 00 01 0d 00 gui/surface.pyR".......s........
1a80 11 02 46 01 28 02 00 00 00 69 00 00 00 00 69 00 00 00 00 4e 28 0e 00 00 00 52 23 00 00 00 52 24 ..F.(....i....i....N(....R#...R$
1aa0 00 00 00 52 25 00 00 00 52 1a 00 00 00 52 12 00 00 00 52 1b 00 00 00 52 0c 00 00 00 52 1e 00 00 ...R%...R....R....R....R....R...
1ac0 00 52 14 00 00 00 52 05 00 00 00 52 06 00 00 00 52 20 00 00 00 52 21 00 00 00 52 22 00 00 00 28 .R....R....R....R....R!...R"...(
1ae0 00 00 00 00 28 00 00 00 00 28 00 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 ....(....(....s....../pgu/gui/su
1b00 72 66 61 63 65 2e 70 79 52 26 00 00 00 58 00 00 00 73 16 00 00 00 06 16 06 01 0c 0d 0c 05 09 01 rface.pyR&...X...s..............
1b20 0c 03 09 01 09 01 09 01 09 01 09 01 28 00 00 00 00 28 00 00 00 00 28 05 00 00 00 52 25 00 00 00 ............(....(....(....R%...
1b40 52 01 00 00 00 52 0c 00 00 00 52 0f 00 00 00 52 26 00 00 00 28 00 00 00 00 28 00 00 00 00 28 00 R....R....R....R&...(....(....(.
1b60 00 00 00 73 15 00 00 00 2e 2e 2f 70 67 75 2f 67 75 69 2f 73 75 72 66 61 63 65 2e 70 79 73 08 00 ...s....../pgu/gui/surface.pys..
1b80 00 00 3c 6d 6f 64 75 6c 65 3e 02 00 00 00 73 08 00 00 00 06 01 0c 02 09 10 13 43 ..<module>....s...........C