Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

Zilch

 [1/4] from: davidegessi:tin:it at: 24-May-2003 21:06


Hi all, a small Rebol dices game called Zilch that come from an old win games by Paul DeWolf. I Just made this to learn about vid and array of widget. A question for the ML: Why in the main form there is a space after the last menu button ? I tried to explicity set the form size using "size 450x400", but this produces a sensible delay for every "show" "hide" instructions (seems that if there are pane out of the visible area, refreshing become slooooow). Thanks Ciao Davide Install: Put the script in a file called zilch-installer.r , run it, this will decompress in the current dir the game (zilch.r) and some jpg. Delete the installer and run zilch.r. The rules of Zilch are simple, and are explained in the about box. 8<---------------------- REBOL [] write %zilch.r decompress #{ 789C9D5B5B73DBC8B17E267EC584A752B61251040677258E836BB295ADDD3DEB A452898A0F2008525893000380969454FEFBF97A66008214255B47362560A6A7 A7EFDD73E1CF49F8E3F7EC4E63F8F96BD96D8B5B36FD67B9CDEFA7A229CE3AB4 30DD990587CD8CEB3A17CDC1A1BBAF1B80C6D9977255B03F156D5BCA11C52E2B B7B76C253A36D4FEC7AEAC6ECA4EF4FE7468F6754B93FC5C6FB76C55E6452BC7 FD90EDCEE64E4BA2E6D7FFA6969B4634FD5C6EEEBBF696FD47BCBDCFAF1891C4 C654B019EBEECB96B57953EE3BF650629AFBEC4BC1BA9AB55DF6C4D64D51DC88 F1DFADD9537D60E56EDFD404701C76CDF6DB226BD15660F8AE60D9B23E74ACEC 6EFE2B46E610CBA66E9E6ED9BB0DE8166D5F8AA62DEBEA96E937FA8D219A305F 7700B9EF56C597625BEF774525C590D73B7A264EBE5B1519BD1720ACDE31C1FF AFD817E386B3E513FB293B6C595CFCBDDEAEE5CCE2D7DFDA6C03D1FCE7E7C3B6 6835EDAFF705AB97BF1479C7EAB5C470CDB6E5E782EDB2EA891185ED35037324 82BC6EC04E2BBBF675092AE895049167D50DAC00D8F6DBECA96820BCEE1E6229 D83DE45EB45D3FBA631AB516D58A26A4479A03E0550B04FF00AAE5A1DCAED861 4F781B35ACAC5877680448D08951CB62535655596D7A34D42F4869C83A327CDA F2515809067DD7BD6B9906313F09E6B64F180252EA0ADC376C4753283434E088 4698C012E4D50DD86949D4926FE034DE41326B0C2F1EB31D74CE3241E8AA8441 1D30FF931AA519BA7ECD6C104000B2CD464B0611E445D365600E4A5C9655D6C1 085AA2445071041704BE6F8B824D3F411EE07A7A7503E5659F490004AC69E113 CBB7652E5AEA8A65682E2497D0DE917E586AB5B9161C76D9E742F10CEC608410 5D3158AB248EBA305B53B4FB1A6C01AFD2792F152D5BAD8A159906814EA30360 AB8E1189C55469138641BD959427C135E4E6554F38CB3678037092E530987277 94BEA4727780F10852C976C8B5A4DE8868722CCC2E35AEF0FC83ACE68C164971 96E787DD610BFF6387AA2BB7027D013B85B9B6C2CD419DB4370843C60E4D133E 016A354DF9FCC088241F82AA841D09FBD9416207921119C6D14D242B229608BC 90DA4C280756B1CC56C275A0A65D9141FF426904BF45B863DAD325867AFD08AB DFD445DB6BA12A1E3BE5833D56F25E026D601D04263852EA11D2FD5CD50FEC81 9454124119D33675BD92CA20BF27B28FCEA8FC1C6C15308D4ED845D674721A32 3729260409441A419650DEC821AFFB9031C87227FAB55E874AD210252281D488 323D587621DCF8682012EA542B70C3620D23430C7EBA161888CC6D4D010B9213 0F5098F2654DFB842C402A967FA5E52B81ABB8B55AB523FB005742205DDD655B 817214ACE064B0A84D533FB4472D9344C1D98F950C2FEF20528D04BB1A6115D2 2744D27CA4B3B4DD385082D6BFCBB88787FB9A6401B36A4F22AD244AD1BD265A 9A2213362CFD5421E84D4999072270256C469098F5715C0C2D2488F6A0460ADC D78CBA582DFC47411329E40C5BF2D2FC3E23549015C6C9902247284F69EF85E6 3E17C55EA88F304BC744F713D3946B0A87218FDCD46474D2CC110756CA1025E1 C828BFD44F4A4745D50A87DC80FA8EFCBE46802EDB7B4A9C83EB64AB5DD98890 4BA0E428DABA299198A48DACB35DB97D92D95E535157BE20F09FC6F963A046A8 173CDE68F6CB40760F1320CB3719D525EC7DA64A1A66CC1C4A77143BEA665534 D7082FD0C21E9CB457424EB0198216F98B6CBD0FEF86ADEB37C8E82852E09125 ACE802F4988C011AFC670C9963F5FA0870F72844F725DB1EC428A14F44E21B96 1E13E1356008AB7592F22CCA829AEC394F86BA5265F198177BA1913E984878E3 041E6480F2941CEE1B09EF1E48B2279477A78C1303C0774AB24724AFA9BD2758 1B51C0E49053DAB8A4ADFC3216EAAB84AC4FF8B8D13E21481E87420E4D09BB38 6CEB03B2C8F2D049E7781DE5C9F437DA6482FFFF157FFE82505FCD96870DEAC7 3B0D0D0BFC5A304DD356659B2DB7C56C9DE5A80FD7872A6777F4FC6EA14A7CC4 F5770AA8611F98E89B23F2C3A7C4A079DB3DA10ABA6B0A4A4A0B59AC22042009 AC4BE150E703F61942856866EF0538FDEC902D14BE7D91B34DD1CD24E277E58E 12CADD0029CBE427AAF407C24E3AEBF5BA2DBA5B35B37C4312FA77D137D1F3C9 08A2E816DEB63AE4E733D18F18F5AC952866ED53DB15BB3974B26AE7047761B8 20F8B5E9FB9FBCDED212695D57A01E12CB6EB19A78EC6869D4E15908E256941D 178717EB350A7A287857349B4262C354649C585FE88B67834E5B8E6FF2E94A1B 789FF722D51F75B94CB947E9F04CB3DA42D38AEA0DE6F4FB3F7C9B3D09A0DB0B 131E292415CE8DF925DDBFCD24C7E8BEC2EBBEA6EC52AC6E5159642BF63FFF91 E2D33CDFD6ADC472F5580F8C400F74F9135BBEE55996CDE5ABE3CABFA6A77B7A DF96A6A16B685E245F0DD305BCEDB9966D3AA9E3B896EB3A86CB1DC44E9B5BB6 C5ADD48A786A3B8EEFD8AEEBA5B16F38AEA749C47E88192DCBB02DD7F3A328F6 C3D8B0121E9A861E59566AA6F8B1B991F0203222D3B71360F5FC24C592DD8E63 2FE6DC710D33324D3F49A230F6B9671B7A6079BE199B49EAB841E83AB11BBA89 EBA749C863D74C83348C314BAC81DE240983D48DC3D4D5D3240EC2208CF5D876 523D314227D14340C46E9078866EEB214FACD47783149862C7F06CCDB275CE75 CB8B021E393ED74DC7480DD3746C4F0F4D3B70CC08224E0D0EE9C5A6EB19DC8A 123FF20C0FFD86E7449A6119AE1D18315AF588073C713D3B7442C78A028783FC C8E18E69EADCD603DFE43ADA43DF83544CDB4B03D74DB53072532F8A2158C7B3 133B0D7513B20C4C2BF41313B2890CA8130A06BE38747C28C9771D1FF20B1DE8 C44A340839F47962A0C70A4CDD4F0DA0B7BC388EADD8C664866F87210F520722 B412DBB243DB85208344C73C71A06B16C49C383C72C192EF980E870662D78A4C 3BD55D8F2751CA9D404F23CFC2345C4F8200C28BD01D448961A691E6188E857F 2E2418DBAE612701A40C71713B345CDD0C53CB0E420EFE02F4A7B60F5612D770 123B80A94561AA71337602506778118F6C337292D0B23063E261B4A13B8913FB 56E405416A85167760E0AE11FA69C84DA0B7234F73752023F38E2DC263DB66E2 DB3C7052CBB4C3805B2E84117A6660C7D05A0C7602C82681C5E9516019BAABB9 A19E429D6E6AF849044584366462BB31F7121D46631851C4B9098F31752BB475 C70692388A8C38F0312F641041B63049BC45B6071F48E01886EBEB1E6C210EB9 6EA3CB4841ABE15BBA6BC46168183609C7F7E18EA6AB591892DA4100F6406394 467E04211B6964C6602D061A586890048601429CD4147AF5BC18C699FA911F6A 21346B608C63BAA1E1188901ED47A913C354DD40B74CD7749C28E446ECEB96C3 531EC2BD3CEE463E5AE101A6163B2EA8816B83C00416E6F8690CE49613D87AE4 BBA667C3963DC83032115E6CDF335D20E72E1C3A4D3D1F8664F3580F6DF89F09 EFE529140903740C282D75B9EEEB509A63437611FCDC0517214C068CD9909217 EB9EE68729F84FC2D0847083001A0A0DF824F46427215E2CC74B00EFA521D460 2020700E66C0981BC4311C454BDDD0741DD82BCC0D7ECD2D68D7F73DCF302101 789E1158AE1D419BBE6E53B4C3D828305360B02350AD6BE01AD20EE16B703337 427481C6C3188CC31D7962C769E2C2708D2085D083180142F7C0BB1FA1D5B59D 40D3CDD8727D07966B9B3CF13D27E6AE89681B2581177B089B7885D9A5466872 3FF520671FF2C2C7427C86636B5110C2ACB8C11DC49330F412CB8C391C07DE99 9801987263C749021D3209A38022B905034811FF23B0EEBA1AE71C74FB902DF7 1C981D22711A4450174C193A84CB99082EB1C7611810A21EA770D09407B165A1 21B434270663B00F501F4199C80060C647380417818F706484BA8F3610E59005 C15CAD18EE6E3BB0D2D44D349774E019096498580EC29FE959DC77E02A5618B8 B1054D7A11991F320A1CCEF24217C9C3042D49185946A87104131734BA61081E 1D83C708D06E1479881811F0EA3E446ABBB0E528411A7013EEFA08098EE379A6 1E24AE16226EA57602034E2CDFF04CC8D247667310112858B9294FE2D0B410AF 53A8DF81B474849708BEE787E034D56C908CD97D480F5EEA020FA23A6CD64802 33096D582694E9EBB18784E57B3E3703C783BF4345C82CB1C9B504E90736CC0D 8793C54511521674E4A6089B961EC0B575A40DC814069DDAE090E20992791844 3E7703530B7504DFC0E231126462A8E4AE23D5DAC8485690200EEA1ED7FE8BEA 3AAFAB75B9B995B5A2DC70FD1515E0D54CAE9C518E736DA29E6795D8D0BE9BFE 2457D5C6944D83EDB2683A969415EACCB2424B94355BF6296BB1DAC532F61E2D 9FBA624FBB387FCE1E681B708ADA3EDF1F8E33A000DBD2C6747318FD02905AD6 CFC4B2FE96D6633AAA1A1468C563D976ED47F66B49FE4DC3EE7A4656B42845AD 33742D148FF393295529FDBC4BD3D46C773A13FF161A0AB3D5EC596BBE47B5A9 D1DEC7ACFE52A02A26A251726D67CB3A6B56C76A5DECC2BDF46BA1BD0D7A87B9 DA6F86D6C461C44CD4E51895D7FB2776B750AB76563297DD65FB3DED798F0165 B1D8D5B375893AF7971AABFE924D6F7ED993E6345AD0CE0438091BD0B096E9F7 59959719C056D9AABC6679B65BE2F55F8762BB2DD9BE29600B1DDAA1E4B6AE6A D61DBAAEC43250908AA571DD64584EAEB377EC50B12DE1AA99D81B29BA7AAA4D D4868B90145678DFC63CD13551C2ED19DFD6F59E3903D3126103F5D63BE6C0E0 266FD6DE6441D3ACC1006D3D0B7C773050DA84DC14CD47D93437D89D7AB83D4E 87D5ED40E03D99AC78162BDFB769194A11AB51B250A1997E5D532DEE94E82A88 0D4420162CEE2AF61B66E80B8C828F969B6A300F39489BCCD765D376B3E650E1 795BE7D916E3F7DA42ACCBC1AAD85CD9434F4F725972476BA6BD5A167DA0D513 114D6BFBB124F6F3435B34335A290AD550FF848E96E82F0083EFBF677763A03F 10C9E386DF7F80D4C015969EB4632CA53D0258BC82C93DC764F011AA5EEDECFD 186AC69CAB454F692F4848FC23C42138E81B31E1DD20B34B240BE0C97EAE16C8 62CE138F73E5226E2F00170AFE9E0E005593766C7F054D354233504E9AA1B305 DA1A4198A5B605F52C98D8631919CFD104966C2A0402E783EBD37E2105CB6D99 E799F04865162B960BB380D0A56096F3DBB25F1953ACBC5B2C6892094CBCAD91 2684232EB5DE61A4B3C8A1C24B848754C586E8A5BDF247B41386DE4556848C12 C0BF0ED9F623DB16D5A6BB070C3935F8FA9D8A2CD56177C30E1BC094D20A6932 420E21ACE69CF54FE6F0640D4FF6F0449A53ACF49E78EA6702F237CC039F06E3 CC6416B3C9B11782941612CA9E4D6F08023E302EA6FFC04C31F9076689A93F30 9ADE61D26C7A39D206EAC5294C12E8BE2C5E60D21C58B3CF19BABB8852E80A4E 416A448E3E06CE3EC0097D2DC514D51046F35E554BC4B4651FCC2E6B2AC75C5F 112AC5274B673911740981F52D08F82B08CC6708DE9F63B8123152A21048821F FE817021F447BFEDAF9AC6B1A3543E70E215E4771A39EB4C9EF58CA2AF742D3A 74285BFC6D7346271B7470C24AE16D43FAB684D103F296D11D01B24593FD9619 D4D86E4F1BB968CC4F1B4D34D2E87DB369A1F26A83771AA8DEDB2DBDE7C7F75C 6ED9569BB9DCF653E5D3B83C1496032473B9252824424161DE039F14754C4CA0 B00DB0C2104524BBAB3610F886E363E2630DEDEDD6804C383E263EA3F61CED39 DA73B4E79610FC76B995B3A9799A42D43477E2CC9A2E68B0638537BFCDF70B19 45876112434737491486030CBFC9E9328570908B62C8F7473462EC31D82E8BF6 59C4556ACF0E8F309D652B14BD6C6F7B7351997250BD8C7780BE6583E1A98CD8 87BCC323FCF40FC04581B522C5133E344B473F335F9A5458658702A55DA3A6EF 8BBC9EC2D540A4AC052E5502A340745E10ACEB43B5FA28F7374FD3B6CC8FFBFA 73714CC4E3247A39DB0F639E0F101BD02203AA0CB72B76F58C8A2AC50DCD0877 3A72B45A0996567DADD84BA5CD87D8B73AD6CAA81328CCFE96EA03364A4D4748 4198A8E2448E58ADC6702008A2382188565C47F1B21D94D58E526BA772A4C038 BF95E5C74ED1DA372A5FDDCDC9FF9B829AD94E2A6484410AFB05DD7D9BF67617 B48791B7ECAC785255CF5147E559B5558E208E8DBDFAFA1E29C651F3A22F6F44 C54E2047FF6570BB536F062514B764C41553CCC47D94B1E495A045E158C9C2B3 1AD56E0D6DD89FBB5925458B3EE166BA94C399F7886E0ABD93C104D588A1E3A4 081F8CFA558E7E2B7110F028851C2DFE941757F2220A5EC00CA68766A9A4730A 4E705264A59085BAAAAE66A2922449529B58098A967E253851930FAB62D423A3 E33B96EF566214EBCF4E08F8F91A5C3079373AA8B9307058154AF378D3AAF0FF BF9E9C5C224AEB4BF38BBC2AB588792F0E5EF4F2A46B17A7F2FCAA3069C8EB52 BC386410E320C5330BEBEDF99C621AAC98B98878C4CDD8628EFC9CDA8D7C3FF2 2DC6D25B5F14F5C3844F0CEE30F68453C2B54BDE83BCF9C645FDDBB701C63EB3 10DB6A1DD89C893B2227DA54D5A80884A7B500828E147AB6A51DB5BE4A39D3CC B4BF71D4DFD7FAD5541E414EAAE26146C04A0724E56166EA3F6EDC881B97A76E 8F9AEB846681F105D72705D14427D8476AD34EA8C188323BCB752AD151692B12 EF3162BDD19BDFE6C2C26E954F4A0F2059699AC89BA7CA181C03D529AD76A466 88679D3DDBED39A6D761BB8720912A518C2F1495A79B3C6A77A45A0DB87BC206 CA447A3B46AB730F4560D7D5C8412343247A718CDD8F19363456A2B9CFE23D11 C326C418F7B00F31515B0BA748CC372119C5C5515616F29E2813EE6DE8B9E1A0 B059C8E37ADA86056BF3617D31EC5C8B95903AD10784D800939E72692BF4D9E8 BEDA6B47C5A05A9F5C5EF62C941FEE6837FDB1DC1D76B37A3D6F3F9708584CDE 312795EFA85CF8707935A4E89B9CEF2ACBD6F355C8B08E19DD362B5B5ACFECB0 FC9F5264385F824844A70146023FD495BC1B3D15140E6166082F13F54799A778 915D8BE32DEEB7454D1AF1E6504B83DEB63F4A234E82DD68835390702965F417 2B46318D5DCCDFD47139170E529183A5ABBC94A7A5407BAC4AC3D3B816BC4EA5 1E4FE69CF4F3F4B023A061FAC50B78E99B0ADF84F4537632BB281E7A8E94DE95 A36EC4D9509FE9E42EF7BC2D0ABA86FCA08D4D5A6C4352D0150B60E989C3B1CA 647CDA72DE27CF5C4E720B6D4D0CEEDCEFA91C0F83043522B7A161460B1D2445 C89D6E68D30903DD6416FBDA13B9DED9664B71A5892DE9CE1A5D2CE4FAD00909 30990D658FCDEA6D49458FEA5F6F57582115F86DD8A703EF3FE35320BC71D52E FFD36CD31F0EBB6521AEDAFDA44EA7A67DD7DFC7F75A8FCDF4BD92FE66AB71B9 995F6E362F375BA279483C74A251515CBDAFC5CD4FC18C8C0E77D22EDE9F87CB 2B2135DAAF98D2A920C7C7C4C79A8A9DCAF503ED236CC5A152DB893BCFEF2F05 C02B39B32181DF5F8AB3C6159340FC1520DE0399AF00993D90F50A902580C692 81F07A11463FFDAD97E0C7B100F148A6E2426CBC77219109CFA5764B02512724 0C9408AF1B019E1D808E811FDA73E0D343DA3E3692380524E1E7C393393C59E2 69314274E9A0F40E736FEB4D99C3C033436CEEB171137FDE643E6FB2E6C339CD 435376C5E80077574305F28DBA0FD597B278A0A73EB650BDC04E251BD13D6EC4 B13B09BD505E857C6EC2CF5C5ADB6E0EE58A8612D5B7C20FDF5F88C0C69504E1 2F83700562BE0C622A10EB6510EB6A3013492C2DC188F639D8EC6F828E83557F 7F53C0B479531495BA844817276727B0B26D8E5AE3B8BB2CBEE4750CCBD9F252 F4236BC65422E4BDEFCB0235B1FCF2D89C6AD7A2998B2A02C5C1971BFCBA08A1 BE32B6107E7309EF74F9F4D2D84C7C058F4DAF5F02105FC45B900CB3BCA95BB1 59B1A79C4BD73E27930E2ACE9A22630E452C4BBF8CE440DF34A391806EB7300F 04514780A3C2138B24BAD9CA3A83B5C66298C1D01F0D7D1C0A542298FEF897A3 018AED92737522527C4589D9F254754273B4DE2ADBAECC47CB6059B84D3FD54D F3742D961D4F98A0A48372FA0A81580D1202A878D0B3C86E320D899D3C45B7C9 1F4DCEDE8F8F0FE7EE155B1750D85D516DC409A3BA1ECB3246FB1FAFEC32A8FD 0476BA5D316ACD6827F1B057E7E0AAD65F8FB611294F482AC1C961D9553DA13E 04EFB14D933D1123CB2CFFDCD1B584FE6A2BC362AC227D6A93DF09215AD0BDE9 EAD4D01B090282309091ADF4934C7F281E04C950621F6916A3EE1FC5B5FF16BD 6735391B151AE3019F06B561CC9922C7700139660F22BC74DCFBBF87923AFF85 3FC356BDE0A82343B4C0800A6C9225FEE88C0E29B0D23484186C9DE5641670A9 7F7EF77DF467F1EDD2932F96725D479ADE654D5D57AC9F6638F8201B22077E2A B65B1480007E3475D61F9BE8D3E3A9564F1BACCA308ED46913CAE5C2EC64F530 E8FB561D797F54E5A05A0CF097A0BD4BD0E64BD0FE2568EB256843BF046EBF08 6E5C02775E04E767E02391AD5E948E21D1AE5E140857002FCAC054002FB26D29 801719B515C08BAC391240F1D35B27CC6430806A639C1991212A6036BA42B6AA 87B53615F30C6324DE766BD0D163BD6960AB328B2824E74300A986E4E7F3C9DA 75AA3F9F07B063FAE59AA6DAF01EC186E2F439BDFC12BDBCA7979FD32B713C27 B71F919FCDF61AB5FC44DA9258B31F8E32ED9C54F312A9664FAA794E2A61784E 680F9F9FCCF41A99E60532AD7EF0C33D557D67845A9708B57A42AD7342258EE7 A4F623F2B3D95E23D63A2176724EB9DC3A90710D25E5B1AD5F34DFF6594A2C04 D9F44F32930C9B3DCF93A1ECFAA6CD8089DA37557B2D7DEB71B1FE6CFBA55FA2 9F93F52328F816B2BE9EE1D506DAB09F2709A09A431437AAE4C1C0AFD53C74EE D8173DFF07DB36AA66B1410000 } write/binary %1.jpg decompress #{ 789CFB7FE3FF0306012F374F3706464646060F2064F87F9BC199418887578097 5B48804F40445848545A47565A4242DA4C5D5341C7C1D2C5D9DED2CED63D202D DCDD3BD1D7D62EB2322A3133B7A8B8C835B4B6AD26BF35ADA0280F6408A3B088 88B4B8B489ACAC499EA79D671EC9E0FF0106410E060506056646250626414666 41C6FF4718E41918185919C180010A1899985958D9D83938B9B8810AB60A3030 31323333B130B3B2B2B000656B81F20C2C82AC428A868E6CC28189EC4A852246 8D131772283B6D3C281A74F1838A71525113279798B884A494AA9ABA86A69689 A999B985A595B38BAB9BBB87A7577048685878446454724A6A5A7A4666567149 695979456555734B6B5B7B4767D7A4C953A64E9B3E63E6AC458B972C5DB67CC5 CA559B366FD9BA6DFB8E9DBB0E1D3E72F4D8F113274F5DBA7CE5EAB5EB376EDE 7AF8E8F193A7CF9EBF78F9EAE3A7CF5FBE7EFBFEE3E72F90BF181998196100AB BF0481FE62626161666107F98B91A91CA440908555D1904DC831903DB15058C9 A89143C469E2C28D0739958D833E8826155DE412533179A8FA11E435B0CF88F3 5813593E837B0CE1AF5B0C3CCC8CC0C8631664B067B8B76DFBB6FD9BB6EDD9BB 75FBCE798F44A7CECA38FCF68EF1D6E28BEE896F3C4FAA5C997F7356FE5FA637 F51F64EB0FFF79FCBAD9EB3FC304B5D9FF19E226D6BF50FEF39F614ED7AF776B 76E936ECCC981514A3B4C0BAF2C9A7EADACBB7B7E73F64D8F877E6B2FF0C17F4 8EFF6760BCFEC7FE9CDD8EE5AB7E4AB976DF8B88BC7DFBBCBCD64537618B935A 37649A7B12FE5628B75554C7F916599E685C50E171E2EE0E81E2BE8A7F2FFFB4 FF61F9E8FFA751ED97F9BFA6FAF33F0F30EC5F5A7F42D8F73FC37A8FFD5F04FF D59F73A9DA363D7F75E4DF59AF0B020E4E9DF060A5EC5FAB94E25FC94FD7FF5D 9EBF24F256E4BDFDD34D04D6E470325B3B48B7799C9AB7E09F8CE0A7CDFF8472 CDFF55AFFFFB6DFFE37F855F0EB0FCB2EBCC5EB46475568A9A13B749EFE4E38E B797DB3FA9D950B1FC9FC3E45AE9FF0C8EF6CFFF3C90FF303973FFE7BBF5EFB7 FE6790FFDCBF4CFB7EDCD1F58EDF782D3AD526C8F57038F6A43C5E20F9FA0DC3 390706F9FF37017A82A151C9030000 } write/binary %2.jpg decompress #{ 789CFB7FE3FF0306012F374F3706464646060F2064F87F9BC199418887578097 5B48804F40445848545A47565A4242DA4C5D5341C7C1D2C5D9DED2CED63D202D DCDD3BD1D7D62EB2322A3133B7A8B8C835B4B6AD26BF35ADA0280F6408A3B088 88B4B8B489ACAC499EA79D671EC9E0FF0106410E060506056646250626414666 41C6FF4718E41918185919C180010A1899985958D9D83938B9B8810AB60A3030 31323333B130B3B2B2B000656B81F20C2C82AC428A868E6CC28189EC4A852246 8D131772283B6D3C281A74F1838A71525113279798B884A494AA9ABA86A69689 A999B985A595B38BAB9BBB87A7577048685878446454724A6A5A7A4666567149 695979456555734B6B5B7B4767D7A4C953A64E9B3E63E6AC458B972C5DB67CC5 CA559B366FD9BA6DFB8E9DBB0E1D3E72F4D8F113274F5DBA7CE5EAB5EB376EDE 7AF8E8F193A7CF9EBF78F9EAE3A7CF5FBE7EFBFEE3E72F90BF181998196100AB BF0481FE62626161666107F98B91A91CA440908555D1904DC83

 [2/4] from: antonr:iinet:au at: 26-May-2003 1:02


By default, the borders of a layout are 20x20, so you get an extra space after the rightmost edge of all the faces in the layout. Change this using ORIGIN. I presume that you wanted the layout to be 450 pixels wide. Well, your heading is specified to be 450 wide, but you used AT to set the start offset to 10 pixels from the left margin. Here's the modified code: lay: layout [ style dice button 32x32 (dices-images/7) feel [engage: func [f a e] [if config/cpu-players/:cp [return] if game-over [return] if a = 'up [board-click f/user-data]]] style menubtn button 90x18 gray backtile polished orange ;size 450x370 across origin 0x0 ; <----- ;at 0x0 ; <------- no longer necessary space 0x0 menubtn "New game" [new-game] menubtn "Options" [game-over: true show-config] menubtn "Statistics" [show-statistics] menubtn "About" [show-about] menubtn "Quit" [quit] return ;at 10x40 ; <---------- guide space 2x6 lbl-title: h1 450x50 center "ZILCH (c) Davide Gessi 2003" maroon return lbl-score: label yellow 200x30 "Score: 0" Anton.

 [3/4] from: antonr:iinet:au at: 26-May-2003 1:31


Here's a general way to locate a face that is over a certain width: ;lay: layout [...] foreach f lay/pane [if 450 < pick (f/offset + f/size) 1 [print [f/size f/offset f/style f/text]]] Anton.

 [4/4] from: davidegessi::tin::it at: 26-May-2003 2:10


>Here's a general way to locate a face that is over >a certain width: > >;lay: layout [...] >foreach f lay/pane [if 450 < pick (f/offset + f/size) 1 [print [f/size >f/offset f/style f/text]]] > >Anton.
Thanks, I've missed origin keyword. Now the layout is ok. Incredible, but it works on BeOS too (well, better say it don't frezee too often) In BeOS there's a bug in refreshing button caption: view layout [b: button "X" button "change" [b/text: "Y" show b]] pressing "change" does not change the caption of first button. Rebol in BeOS now isn't really usable, I hope that it will be fully supported in Zeta. Ciao Davide