home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1996-07-20 | 3.5 KB | [TEXT/CWIE] |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: Plot3DTextures.c
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Sat Jul 20 13:57:24 1996, modified Sat Jul 20 13:57:24 1996, creator 'CWIE', type ASCII, 3067 bytes "Plot3DTextures.c" magic text fragment for file(1) cmd, 1st line "#include <stdlib.h>", 2nd line "#include <stdio.h>", 3rd line "#include <string.h>", 4th line "", 5th line "#include <StandardFile.h>", at 0xc7b 314 bytes resource magic text fragment for file(1) cmd, 1st line "#include <stdlib.h>", 2nd line "#include <stdio.h>", 3rd line "#include <string.h>", 4th line "", 5th line "#include <StandardFile.h>"
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [CWIE] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 10 50 6c 6f 74 33 44 | 54 65 78 74 75 72 65 73 |..Plot3D|Textures|
|00000010| 2e 63 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.c......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 0b fb 00 | 00 01 3a ae 16 ce 84 ae |........|..:.....|
|00000060| 16 ce 84 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 cd e0 00 00 |........|........|
|00000080| 23 69 6e 63 6c 75 64 65 | 20 3c 73 74 64 6c 69 62 |#include| <stdlib|
|00000090| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 3c 73 74 |.h>.#inc|lude <st|
|000000a0| 64 69 6f 2e 68 3e 0d 23 | 69 6e 63 6c 75 64 65 20 |dio.h>.#|include |
|000000b0| 3c 73 74 72 69 6e 67 2e | 68 3e 0d 0d 23 69 6e 63 |<string.|h>..#inc|
|000000c0| 6c 75 64 65 20 3c 53 74 | 61 6e 64 61 72 64 46 69 |lude <St|andardFi|
|000000d0| 6c 65 2e 68 3e 0d 23 69 | 6e 63 6c 75 64 65 20 3c |le.h>.#i|nclude <|
|000000e0| 4d 65 6d 6f 72 79 2e 68 | 3e 0d 0d 23 69 6e 63 6c |Memory.h|>..#incl|
|000000f0| 75 64 65 20 3c 51 44 4f | 66 66 73 63 72 65 65 6e |ude <QDO|ffscreen|
|00000100| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 22 51 44 |.h>.#inc|lude "QD|
|00000110| 33 44 2e 68 22 0d 23 69 | 6e 63 6c 75 64 65 20 22 |3D.h".#i|nclude "|
|00000120| 51 44 33 44 53 68 61 64 | 65 72 2e 68 22 0d 23 69 |QD3DShad|er.h".#i|
|00000130| 6e 63 6c 75 64 65 20 22 | 51 44 33 44 47 72 6f 75 |nclude "|QD3DGrou|
|00000140| 70 2e 68 22 0d 23 69 6e | 63 6c 75 64 65 20 22 51 |p.h".#in|clude "Q|
|00000150| 44 33 44 53 74 6f 72 61 | 67 65 2e 68 22 0d 0d 23 |D3DStora|ge.h"..#|
|00000160| 69 66 6e 64 65 66 20 5f | 5f 50 4c 4f 54 33 44 54 |ifndef _|_PLOT3DT|
|00000170| 45 58 54 55 52 45 53 5f | 5f 0d 23 69 6e 63 6c 75 |EXTURES_|_.#inclu|
|00000180| 64 65 20 22 50 6c 6f 74 | 33 44 54 65 78 74 75 72 |de "Plot|3DTextur|
|00000190| 65 73 2e 68 22 0d 23 65 | 6e 64 69 66 0d 0d 0d 0d |es.h".#e|ndif....|
|000001a0| 2f 2a 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |/*======|========|
|000001b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000001e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 2a 5c 0d |========|=====*\.|
|000001f0| 20 2a 0d 20 2a 09 52 6f | 75 74 69 6e 65 3a 09 4c | *. *.Ro|utine:.L|
|00000200| 6f 61 64 4d 61 70 50 49 | 43 54 28 29 0d 20 2a 0d |oadMapPI|CT(). *.|
|00000210| 20 2a 09 43 6f 6d 6d 65 | 6e 74 73 3a 09 74 61 6b | *.Comme|nts:.tak|
|00000220| 65 20 61 20 50 49 43 54 | 20 68 61 6e 64 6c 65 20 |e a PICT| handle |
|00000230| 61 6e 64 20 6c 6f 61 64 | 73 20 69 74 20 69 6e 74 |and load|s it int|
|00000240| 6f 20 61 20 62 69 74 6d | 61 70 20 73 74 72 75 63 |o a bitm|ap struc|
|00000250| 74 75 72 65 0d 20 2a 0d | 5c 2a 3d 3d 3d 3d 3d 3d |ture. *.|\*======|
|00000260| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000270| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000280| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000290| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000002a0| 3d 3d 3d 3d 3d 2a 2f 0d | 0d 73 68 6f 72 74 20 4c |=====*/.|.short L|
|000002b0| 6f 61 64 4d 61 70 50 49 | 43 54 28 0d 09 50 69 63 |oadMapPI|CT(..Pic|
|000002c0| 48 61 6e 64 6c 65 20 09 | 09 09 70 69 63 74 2c 0d |Handle .|..pict,.|
|000002d0| 09 75 6e 73 69 67 6e 65 | 64 20 6c 6f 6e 67 20 09 |.unsigne|d long .|
|000002e0| 09 6d 61 70 49 44 2c 0d | 09 75 6e 73 69 67 6e 65 |.mapID,.|.unsigne|
|000002f0| 64 20 6c 6f 6e 67 20 09 | 09 6d 61 70 53 69 7a 65 |d long .|.mapSize|
|00000300| 58 2c 0d 09 75 6e 73 69 | 67 6e 65 64 20 6c 6f 6e |X,..unsi|gned lon|
|00000310| 67 20 09 09 6d 61 70 53 | 69 7a 65 59 2c 0d 09 54 |g ..mapS|izeY,..T|
|00000320| 51 33 53 74 6f 72 61 67 | 65 50 69 78 6d 61 70 20 |Q3Storag|ePixmap |
|00000330| 09 2a 62 4d 61 70 29 0d | 7b 0d 09 75 6e 73 69 67 |.*bMap).|{..unsig|
|00000340| 6e 65 64 20 6c 6f 6e 67 | 20 09 09 09 2a 74 65 78 |ned long| ...*tex|
|00000350| 74 75 72 65 4d 61 70 3b | 0d 09 75 6e 73 69 67 6e |tureMap;|..unsign|
|00000360| 65 64 20 6c 6f 6e 67 09 | 09 09 2a 74 65 78 74 75 |ed long.|..*textu|
|00000370| 72 65 4d 61 70 41 64 64 | 72 3b 0d 09 75 6e 73 69 |reMapAdd|r;..unsi|
|00000380| 67 6e 65 64 20 6c 6f 6e | 67 20 09 09 09 2a 70 69 |gned lon|g ...*pi|
|00000390| 63 74 4d 61 70 3b 0d 09 | 75 6e 73 69 67 6e 65 64 |ctMap;..|unsigned|
|000003a0| 20 6c 6f 6e 67 09 09 09 | 70 69 63 74 4d 61 70 41 | long...|pictMapA|
|000003b0| 64 64 72 3b 0d 09 72 65 | 67 69 73 74 65 72 20 75 |ddr;..re|gister u|
|000003c0| 6e 73 69 67 6e 65 64 20 | 6c 6f 6e 67 20 09 72 6f |nsigned |long .ro|
|000003d0| 77 3b 0d 09 72 65 67 69 | 73 74 65 72 20 75 6e 73 |w;..regi|ster uns|
|000003e0| 69 67 6e 65 64 20 6c 6f | 6e 67 20 09 63 6f 6c 3b |igned lo|ng .col;|
|000003f0| 0d 09 52 65 63 74 20 09 | 09 09 09 09 72 65 63 74 |..Rect .|....rect|
|00000400| 47 57 3b 0d 09 47 57 6f | 72 6c 64 50 74 72 20 09 |GW;..GWo|rldPtr .|
|00000410| 09 09 09 70 47 57 6f 72 | 6c 64 3b 0d 09 50 69 78 |...pGWor|ld;..Pix|
|00000420| 4d 61 70 48 61 6e 64 6c | 65 20 09 09 09 68 50 69 |MapHandl|e ...hPi|
|00000430| 78 4d 61 70 3b 0d 09 75 | 6e 73 69 67 6e 65 64 20 |xMap;..u|nsigned |
|00000440| 6c 6f 6e 67 20 09 09 09 | 70 69 63 74 52 6f 77 42 |long ...|pictRowB|
|00000450| 79 74 65 73 3b 0d 09 51 | 44 45 72 72 09 09 09 09 |ytes;..Q|DErr....|
|00000460| 09 65 72 72 3b 0d 09 47 | 44 48 61 6e 64 6c 65 09 |.err;..G|DHandle.|
|00000470| 09 09 09 6f 6c 64 47 44 | 3b 0d 09 47 57 6f 72 6c |...oldGD|;..GWorl|
|00000480| 64 50 74 72 09 09 09 09 | 6f 6c 64 47 57 3b 0d 09 |dPtr....|oldGW;..|
|00000490| 73 68 6f 72 74 09 09 09 | 09 09 73 75 63 63 65 73 |short...|..succes|
|000004a0| 73 3b 0d 09 0d 09 28 76 | 6f 69 64 29 6d 61 70 49 |s;....(v|oid)mapI|
|000004b0| 44 3b 09 09 2f 2a 20 75 | 6e 75 73 65 64 20 61 72 |D;../* u|nused ar|
|000004c0| 67 75 6d 65 6e 74 20 2a | 2f 0d 09 0d 09 2f 2a 20 |gument *|/..../* |
|000004d0| 73 61 76 65 20 63 75 72 | 72 65 6e 74 20 70 6f 72 |save cur|rent por|
|000004e0| 74 20 2a 2f 0d 09 47 65 | 74 47 57 6f 72 6c 64 28 |t */..Ge|tGWorld(|
|000004f0| 26 6f 6c 64 47 57 2c 20 | 26 6f 6c 64 47 44 29 3b |&oldGW, |&oldGD);|
|00000500| 0d 0d 09 2f 2a 20 63 72 | 65 61 74 65 20 74 68 65 |.../* cr|eate the|
|00000510| 20 47 57 6f 72 6c 64 20 | 2a 2f 0d 09 53 65 74 52 | GWorld |*/..SetR|
|00000520| 65 63 74 28 26 72 65 63 | 74 47 57 2c 20 30 2c 20 |ect(&rec|tGW, 0, |
|00000530| 30 2c 20 28 75 6e 73 69 | 67 6e 65 64 20 73 68 6f |0, (unsi|gned sho|
|00000540| 72 74 29 6d 61 70 53 69 | 7a 65 58 2c 20 28 75 6e |rt)mapSi|zeX, (un|
|00000550| 73 69 67 6e 65 64 20 73 | 68 6f 72 74 29 6d 61 70 |signed s|hort)map|
|00000560| 53 69 7a 65 59 29 3b 0d | 0d 09 65 72 72 20 3d 20 |SizeY);.|..err = |
|00000570| 4e 65 77 47 57 6f 72 6c | 64 28 26 70 47 57 6f 72 |NewGWorl|d(&pGWor|
|00000580| 6c 64 2c 20 33 32 2c 20 | 26 72 65 63 74 47 57 2c |ld, 32, |&rectGW,|
|00000590| 20 30 2c 20 30 2c 20 75 | 73 65 54 65 6d 70 4d 65 | 0, 0, u|seTempMe|
|000005a0| 6d 29 3b 0d 09 69 66 20 | 28 65 72 72 20 21 3d 20 |m);..if |(err != |
|000005b0| 6e 6f 45 72 72 29 0d 09 | 09 72 65 74 75 72 6e 20 |noErr)..|.return |
|000005c0| 30 3b 0d 0d 09 73 75 63 | 63 65 73 73 20 3d 20 31 |0;...suc|cess = 1|
|000005d0| 3b 0d 09 0d 09 68 50 69 | 78 4d 61 70 20 3d 20 47 |;....hPi|xMap = G|
|000005e0| 65 74 47 57 6f 72 6c 64 | 50 69 78 4d 61 70 28 70 |etGWorld|PixMap(p|
|000005f0| 47 57 6f 72 6c 64 29 3b | 0d 09 70 69 63 74 4d 61 |GWorld);|..pictMa|
|00000600| 70 41 64 64 72 20 3d 20 | 28 75 6e 73 69 67 6e 65 |pAddr = |(unsigne|
|00000610| 64 20 6c 6f 6e 67 29 47 | 65 74 50 69 78 42 61 73 |d long)G|etPixBas|
|00000620| 65 41 64 64 72 20 28 68 | 50 69 78 4d 61 70 29 3b |eAddr (h|PixMap);|
|00000630| 0d 09 70 69 63 74 52 6f | 77 42 79 74 65 73 20 3d |..pictRo|wBytes =|
|00000640| 20 28 75 6e 73 69 67 6e | 65 64 20 6c 6f 6e 67 29 | (unsign|ed long)|
|00000650| 28 2a 2a 68 50 69 78 4d | 61 70 29 2e 72 6f 77 42 |(**hPixM|ap).rowB|
|00000660| 79 74 65 73 20 26 20 30 | 78 33 66 66 66 3b 0d 09 |ytes & 0|x3fff;..|
|00000670| 0d 09 2f 2a 20 70 75 74 | 20 74 68 65 20 50 49 43 |../* put| the PIC|
|00000680| 54 20 69 6e 74 6f 20 74 | 68 65 20 77 69 6e 64 6f |T into t|he windo|
|00000690| 77 20 2a 2f 0d 09 53 65 | 74 47 57 6f 72 6c 64 28 |w */..Se|tGWorld(|
|000006a0| 70 47 57 6f 72 6c 64 2c | 20 6e 69 6c 29 3b 0d 09 |pGWorld,| nil);..|
|000006b0| 0d 09 4c 6f 63 6b 50 69 | 78 65 6c 73 28 68 50 69 |..LockPi|xels(hPi|
|000006c0| 78 4d 61 70 29 3b 0d 09 | 45 72 61 73 65 52 65 63 |xMap);..|EraseRec|
|000006d0| 74 28 26 72 65 63 74 47 | 57 29 3b 0d 09 44 72 61 |t(&rectG|W);..Dra|
|000006e0| 77 50 69 63 74 75 72 65 | 28 70 69 63 74 2c 20 26 |wPicture|(pict, &|
|000006f0| 72 65 63 74 47 57 29 3b | 0d 09 09 0d 09 2f 2a 20 |rectGW);|...../* |
|00000700| 61 6c 6c 6f 63 61 74 65 | 20 61 6e 20 61 72 65 61 |allocate| an area|
|00000710| 20 6f 66 20 6d 65 6d 6f | 72 79 20 66 6f 72 20 74 | of memo|ry for t|
|00000720| 68 65 20 74 65 78 74 75 | 72 65 20 2a 2f 0d 09 74 |he textu|re */..t|
|00000730| 65 78 74 75 72 65 4d 61 | 70 20 3d 20 28 75 6e 73 |extureMa|p = (uns|
|00000740| 69 67 6e 65 64 20 6c 6f | 6e 67 20 2a 29 4e 65 77 |igned lo|ng *)New|
|00000750| 50 74 72 28 6d 61 70 53 | 69 7a 65 58 20 2a 20 6d |Ptr(mapS|izeX * m|
|00000760| 61 70 53 69 7a 65 59 20 | 2a 20 73 69 7a 65 6f 66 |apSizeY |* sizeof|
|00000770| 28 75 6e 73 69 67 6e 65 | 64 20 6c 6f 6e 67 29 29 |(unsigne|d long))|
|00000780| 3b 0d 09 69 66 20 28 74 | 65 78 74 75 72 65 4d 61 |;..if (t|extureMa|
|00000790| 70 20 3d 3d 20 4e 55 4c | 4c 29 20 7b 0d 09 09 73 |p == NUL|L) {...s|
|000007a0| 75 63 63 65 73 73 20 3d | 20 30 3b 0d 09 09 67 6f |uccess =| 0;...go|
|000007b0| 74 6f 20 62 61 69 6c 3b | 0d 09 7d 0d 09 2f 2a 20 |to bail;|..}../* |
|000007c0| 62 4d 61 70 2d 3e 69 6d | 61 67 65 20 3d 20 28 63 |bMap->im|age = (c|
|000007d0| 68 61 72 20 2a 29 74 65 | 78 74 75 72 65 4d 61 70 |har *)te|xtureMap|
|000007e0| 3b 20 2a 2f 0d 0d 09 2f | 2a 20 63 6f 70 79 20 74 |; */.../|* copy t|
|000007f0| 68 65 20 50 49 43 54 20 | 69 6e 74 6f 20 74 68 65 |he PICT |into the|
|00000800| 20 74 65 78 74 75 72 65 | 20 2a 2f 0d 09 74 65 78 | texture| */..tex|
|00000810| 74 75 72 65 4d 61 70 41 | 64 64 72 20 3d 20 74 65 |tureMapA|ddr = te|
|00000820| 78 74 75 72 65 4d 61 70 | 3b 0d 09 66 6f 72 20 28 |xtureMap|;..for (|
|00000830| 72 6f 77 20 3d 20 30 4c | 3b 20 72 6f 77 20 3c 20 |row = 0L|; row < |
|00000840| 6d 61 70 53 69 7a 65 59 | 3b 20 72 6f 77 2b 2b 29 |mapSizeY|; row++)|
|00000850| 20 7b 0d 09 09 70 69 63 | 74 4d 61 70 20 3d 20 28 | {...pic|tMap = (|
|00000860| 75 6e 73 69 67 6e 65 64 | 20 6c 6f 6e 67 20 2a 29 |unsigned| long *)|
|00000870| 28 70 69 63 74 4d 61 70 | 41 64 64 72 20 2b 20 28 |(pictMap|Addr + (|
|00000880| 70 69 63 74 52 6f 77 42 | 79 74 65 73 20 2a 20 72 |pictRowB|ytes * r|
|00000890| 6f 77 29 29 3b 0d 09 09 | 66 6f 72 20 28 63 6f 6c |ow));...|for (col|
|000008a0| 20 3d 20 30 4c 3b 20 63 | 6f 6c 20 3c 20 6d 61 70 | = 0L; c|ol < map|
|000008b0| 53 69 7a 65 58 3b 20 63 | 6f 6c 2b 2b 29 20 7b 0d |SizeX; c|ol++) {.|
|000008c0| 09 09 09 2a 74 65 78 74 | 75 72 65 4d 61 70 2b 2b |...*text|ureMap++|
|000008d0| 20 3d 20 28 2a 70 69 63 | 74 4d 61 70 2b 2b 20 7c | = (*pic|tMap++ ||
|000008e0| 20 30 78 66 66 30 30 30 | 30 30 30 4c 29 3b 0d 09 | 0xff000|000L);..|
|000008f0| 09 7d 0d 09 7d 0d 09 09 | 0d 09 62 4d 61 70 2d 3e |.}..}...|..bMap->|
|00000900| 69 6d 61 67 65 20 3d 20 | 51 33 4d 65 6d 6f 72 79 |image = |Q3Memory|
|00000910| 53 74 6f 72 61 67 65 5f | 4e 65 77 28 28 63 6f 6e |Storage_|New((con|
|00000920| 73 74 20 75 6e 73 69 67 | 6e 65 64 20 63 68 61 72 |st unsig|ned char|
|00000930| 20 2a 29 74 65 78 74 75 | 72 65 4d 61 70 41 64 64 | *)textu|reMapAdd|
|00000940| 72 2c 20 0d 09 09 09 09 | 09 09 09 09 20 20 6d 61 |r, .....|.... ma|
|00000950| 70 53 69 7a 65 58 20 2a | 20 6d 61 70 53 69 7a 65 |pSizeX *| mapSize|
|00000960| 59 20 2a 20 73 69 7a 65 | 6f 66 28 75 6e 73 69 67 |Y * size|of(unsig|
|00000970| 6e 65 64 20 6c 6f 6e 67 | 29 29 3b 0d 09 09 09 09 |ned long|));.....|
|00000980| 09 09 09 09 20 20 0d 09 | 69 66 20 28 62 4d 61 70 |.... ..|if (bMap|
|00000990| 2d 3e 69 6d 61 67 65 20 | 3d 3d 20 4e 55 4c 4c 29 |->image |== NULL)|
|000009a0| 20 7b 0d 09 09 2f 2a 20 | 65 72 72 6f 72 20 2a 2f | {.../* |error */|
|000009b0| 0d 09 09 73 75 63 63 65 | 73 73 20 3d 20 30 3b 0d |...succe|ss = 0;.|
|000009c0| 09 09 67 6f 74 6f 20 62 | 61 69 6c 3b 0d 09 7d 0d |..goto b|ail;..}.|
|000009d0| 0d 09 55 6e 6c 6f 63 6b | 50 69 78 65 6c 73 28 68 |..Unlock|Pixels(h|
|000009e0| 50 69 78 4d 61 70 29 3b | 0d 09 0d 09 62 4d 61 70 |PixMap);|....bMap|
|000009f0| 2d 3e 77 69 64 74 68 20 | 09 3d 20 6d 61 70 53 69 |->width |.= mapSi|
|00000a00| 7a 65 58 3b 0d 09 62 4d | 61 70 2d 3e 68 65 69 67 |zeX;..bM|ap->heig|
|00000a10| 68 74 09 3d 20 6d 61 70 | 53 69 7a 65 59 3b 0d 09 |ht.= map|SizeY;..|
|00000a20| 62 4d 61 70 2d 3e 72 6f | 77 42 79 74 65 73 20 09 |bMap->ro|wBytes .|
|00000a30| 3d 20 62 4d 61 70 2d 3e | 77 69 64 74 68 20 2a 20 |= bMap->|width * |
|00000a40| 34 3b 0d 09 62 4d 61 70 | 2d 3e 70 69 78 65 6c 53 |4;..bMap|->pixelS|
|00000a50| 69 7a 65 20 3d 20 33 32 | 3b 0d 09 62 4d 61 70 2d |ize = 32|;..bMap-|
|00000a60| 3e 70 69 78 65 6c 54 79 | 70 65 09 3d 20 6b 51 33 |>pixelTy|pe.= kQ3|
|00000a70| 50 69 78 65 6c 54 79 70 | 65 52 47 42 33 32 3b 0d |PixelTyp|eRGB32;.|
|00000a80| 09 62 4d 61 70 2d 3e 62 | 69 74 4f 72 64 65 72 09 |.bMap->b|itOrder.|
|00000a90| 3d 20 6b 51 33 45 6e 64 | 69 61 6e 42 69 67 3b 0d |= kQ3End|ianBig;.|
|00000aa0| 09 62 4d 61 70 2d 3e 62 | 79 74 65 4f 72 64 65 72 |.bMap->b|yteOrder|
|00000ab0| 09 3d 20 6b 51 33 45 6e | 64 69 61 6e 42 69 67 3b |.= kQ3En|dianBig;|
|00000ac0| 0d 09 0d 09 2f 2a 20 46 | 72 65 65 20 6a 75 6e 6b |..../* F|ree junk|
|00000ad0| 20 2a 2f 0d 62 61 69 6c | 3a 0d 0d 09 53 65 74 47 | */.bail|:...SetG|
|00000ae0| 57 6f 72 6c 64 28 6f 6c | 64 47 57 2c 20 6f 6c 64 |World(ol|dGW, old|
|00000af0| 47 44 29 3b 0d 09 0d 09 | 44 69 73 70 6f 73 65 47 |GD);....|DisposeG|
|00000b00| 57 6f 72 6c 64 28 70 47 | 57 6f 72 6c 64 29 3b 0d |World(pG|World);.|
|00000b10| 09 69 66 20 28 74 65 78 | 74 75 72 65 4d 61 70 41 |.if (tex|tureMapA|
|00000b20| 64 64 72 20 21 3d 20 4e | 55 4c 4c 29 0d 09 09 44 |ddr != N|ULL)...D|
|00000b30| 69 73 70 6f 73 65 50 74 | 72 28 28 50 74 72 29 74 |isposePt|r((Ptr)t|
|00000b40| 65 78 74 75 72 65 4d 61 | 70 41 64 64 72 29 3b 0d |extureMa|pAddr);.|
|00000b50| 09 0d 09 72 65 74 75 72 | 6e 20 73 75 63 63 65 73 |...retur|n succes|
|00000b60| 73 3b 0d 7d 0d 0d 0d 42 | 6f 6f 6c 65 61 6e 20 50 |s;.}...B|oolean P|
|00000b70| 69 63 74 75 72 65 54 6f | 50 69 78 6d 61 70 28 50 |ictureTo|Pixmap(P|
|00000b80| 69 63 48 61 6e 64 6c 65 | 20 74 68 65 50 69 63 2c |icHandle| thePic,|
|00000b90| 20 54 51 33 53 74 6f 72 | 61 67 65 50 69 78 6d 61 | TQ3Stor|agePixma|
|00000ba0| 70 2a 20 63 6f 6e 73 74 | 20 62 4d 61 70 29 0d 7b |p* const| bMap).{|
|00000bb0| 0d 09 72 65 74 75 72 6e | 20 4c 6f 61 64 4d 61 70 |..return| LoadMap|
|00000bc0| 50 49 43 54 28 74 68 65 | 50 69 63 2c 20 0d 09 09 |PICT(the|Pic, ...|
|00000bd0| 09 09 30 4c 2c 0d 09 09 | 09 09 28 75 6e 73 69 67 |..0L,...|..(unsig|
|00000be0| 6e 65 64 20 6c 6f 6e 67 | 29 28 28 2a 2a 74 68 65 |ned long|)((**the|
|00000bf0| 50 69 63 29 2e 70 69 63 | 46 72 61 6d 65 2e 72 69 |Pic).pic|Frame.ri|
|00000c00| 67 68 74 20 2d 20 28 2a | 2a 74 68 65 50 69 63 29 |ght - (*|*thePic)|
|00000c10| 2e 70 69 63 46 72 61 6d | 65 2e 6c 65 66 74 29 2c |.picFram|e.left),|
|00000c20| 0d 09 09 09 09 28 75 6e | 73 69 67 6e 65 64 20 6c |.....(un|signed l|
|00000c30| 6f 6e 67 29 28 28 2a 2a | 74 68 65 50 69 63 29 2e |ong)((**|thePic).|
|00000c40| 70 69 63 46 72 61 6d 65 | 2e 62 6f 74 74 6f 6d 20 |picFrame|.bottom |
|00000c50| 2d 20 28 2a 2a 74 68 65 | 50 69 63 29 2e 70 69 63 |- (**the|Pic).pic|
|00000c60| 46 72 61 6d 65 2e 74 6f | 70 29 2c 0d 09 09 09 09 |Frame.to|p),.....|
|00000c70| 62 4d 61 70 29 3b 09 0d | 7d 0d 0d 00 00 00 00 00 |bMap);..|}.......|
|00000c80| 00 00 01 00 00 00 01 08 | 00 00 00 08 00 00 00 32 |........|.......2|
|00000c90| b2 a9 00 0c 5e c1 c0 01 | 66 2a 20 6e ff a2 4a a8 |....^...|f* n..J.|
|00000ca0| 00 04 5d c1 4a 01 67 26 | 4a a8 00 0c 5d c2 c2 02 |..].J.g&|J...]...|
|00000cb0| 10 50 6c 6f 74 33 44 54 | 65 78 74 75 72 65 73 2e |.Plot3DT|extures.|
|00000cc0| 63 75 02 00 00 00 54 45 | 58 54 43 57 49 45 01 00 |cu....TE|XTCWIE..|
|00000cd0| 00 00 54 45 58 54 43 57 | 49 45 01 00 b2 bc b2 00 |..TEXTCW|IE......|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 ae 14 47 df 00 00 | 0b fb 00 00 01 3a 67 1a |....G...|.....:g.|
|00000d00| 42 67 48 6e ff f8 2f 2e | 00 0e 48 6e ff c8 4e ad |BgHn../.|..Hn..N.|
|00000d10| 00 3a 2f 0e 4e ba f7 be | 60 18 42 a7 42 a7 4e ad |.:/.N...|`.B.B.N.|
|00000d20| 00 8a 2d 5f ff c4 42 67 | 3e b8 02 20 2f 0e 4e ba |..-_..Bg|>.. /.N.|
|00000d30| f7 a4 70 00 2d 40 ff bc | 10 2e ff ac 0a 00 00 01 |..p.-@..|........|
|00000d40| 20 6e ff a6 22 3c 6c 6f | 6e 67 b2 90 57 c1 c0 01 | n.."<lo|ng..W...|
|00000d50| 4a a8 00 04 5d c1 c0 01 | 22 3c 6e 75 6c 6c b2 a8 |J...]...|"<null..|
|00000d60| 00 08 57 c1 24 3c 6c 6f | 6e 67 b4 a8 00 08 57 c2 |..W.$<lo|ng....W.|
|00000d70| 4a a8 00 0c 5d c3 c4 03 | 82 02 c0 01 1d 40 ff ab |J...]...|.....@..|
|00000d80| 00 00 00 04 00 01 00 01 | 00 00 01 00 00 00 01 08 |........|........|
|00000d90| 00 00 00 08 00 00 00 32 | 02 6e 69 f8 33 6a 00 00 |.......2|.ni.3j..|
|00000da0| 00 1c 00 32 00 00 4d 57 | 42 42 00 00 00 0a 03 f0 |...2..MW|BB......|
|00000db0| ff ff 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+