Add(MainForm,15261923,119,154) { Width=1026 Height=862 Color=0 Caption="GL" BorderStyle=0 Icon=[ZIPBE10000078DAA5577B5054E51B3E48E54C613A515B9BAD9734231B2BB30B4B1AD694D5E2A833B8355DB0C9C93FECA2D38C955D46746AB48B6E3969D9B7CB551070011110424431C4032CC202220182C0828B202CC2020B2CBCBFF7FDCE392C17FB65799C873D7EB7E7F9DEDBF71D41F0C27F73E608F457889F21082A4110FC10D8242C17A4767AB6CF10FED303001AC43A84BFD2161777419B9F5FA63F76AC4C1F1F5FA51F33F6F1B1E36EE6917903FBFA0654070E946B376F3E6A78E30DA3EDF5D7196CDBC6E0C71F193CF924034160E0EBCB80FA6262920CF9F956ADC3D1AFA2B9B4C67FE4F677B9DC2AB3B944BB674FA4B8668DC443080E66C09884DF7F67F0F4D39EBEFBEF67101ACA60DFBE703131B148EB740EA9FEAD3DC8D655551D9AA020B3F8D34F0CF6EF67E0E3E3E178E6190FFF0F3F30F8E003064F3DC5E0ADB7186CDECCE09B6F182C59C260CA1406CB97C78A8D8DADEA1BD540FE3B73A649336B5684EDFBEF258E8D1B25DE7BEE91F6AAD733F0F31BAFE9C107255B28BA48F3FCF952DFBC79269BD55A4BBE7CE09F6C5E52D2AC9931230CD6AF67F0D5570CD6AE65FC7DCF1ECFDA070E30983AD5C3ADE0FDF73D63083467FA74A96FFE7C235CB8C035F8FF0DB76F67E735757070A46DC50A0677DCE159F7B3CFC6AF4B98376F32FF7DF78DB70161D3264FFFB26561B62B57AE902F7C27F28F8C806AF7EE5491E63CFBECF87529CE27F22F5F3E999FF0D1479E31BFFECA60C70EC9672FBF4CF9417AE2C4FE7EB76A6C5E509EA4A4D468F7ED63F0CB2F0C6EBBCDB39E971783DF7E9BCCBF6EDDF831F7DE2BE522E526FD922DBCBDA5FE99333D76F9F65B063B77966829C6157EB77B44B5654B8238D15E04D2329697B47CFDB5148314EF9F7F2E691EDB3F6DDA64BB7CFCB1678C4E172576770FAAE4FAB23233B349BB6B97D41714347E5FA4FDBDF718BCF00283B97319DC7AABD477CB2DD7B70B61E9D2C9FC8B177BFAB76EA5B917B44A4DFDF2CB5306C55F3A1D83D75E23BD46D8BB370C8CC6089C1F8588461C947FA338B66D335D979FEAC1447ED2ADD8897C111C9C66507261CD9A58DBA245524E7DF10583F0F07088898981F8F878309BCD383709D7489641EF8908336CD87008A2A2A220222202751A47F9F7EE956ACFFFF3C18B2F86D914FF936DA53146AC675190909000478E1C81B4B434C8C8C880BBEFFE03FBB264D07B06874E7794EBA3F1A497742BEBCF9A359E9BF646767DF34D06CF3DC7E0D557A95D102E5FBEEC4FBE91C64563DD4E84F4F474C8CACA829C9C1CC8CDCD85850BFFC4BE3C19F49E8B38058F3E9ACD35A6A4A4701DA4212C2C0CF76F84575E61F0D24B52EDA21CA49A45B9A9E879E41106353535FA868606FDC285D416C1EDBA7F7F06E7CDCBCB035114A1B0B01056ACB0601FA1085188388B3803B7DFFE27FA280BEB7D1684846480569B8A79988C711B87F52162525C900E855FA361505959C9F91F7B8CDAE210C7B0669E84FCFC7C282A2A8273E7CE41696929C69315FBACB8B615FD56061F7E5886B15406D9D9E5307B36691265BB9C40A4F318F1F38B0193697C7C1A0C1E7EB55AE247FB2F080830C93195059F7E9A0705058568572B6AA9C418AB8177DEA983E2E20640AD505F5F0F172F5E84EAEA6AA8AAAA423F5A65DB281AB2B9065F5F334447478F8B4B8A7F857FCE1C6E7F2DC5C0DAB561B8AF54AC3D798852B8F3CEBF704C3DA211610395AA199A9B25D86C36686C6CE43AEAEAEA502F8D2D4394C8BE9134787BA7A26F12786E28FC545F15FE279E90E28F1E9D2ED1969D9DCD6D6E369FC7F65A99BB0561475C419BB4415B5B1BE0F90176BB1D5A5A5AB89683072F617F15A212512A6B38CD6D191D7D04626363476D40E739D5AD871F66101828E51FD5800D1BF20C69695960B158D02755B8DF4B32771BA203D189BE7380C3E180CECE4EE8E8E880F6F676686D6D858A8ACBD85F87A8913594C8BE3889F9780C351CC6F3331C56AFA69CF7D4A04D9BA4FA43F5373DBD491B1A9AC9E30D7D82678B8DEF997805E11AA207FDEC04A7D3093D3D3DD0DDDD0D5D5D5DA33AD4EA261C73096D5E030F3D5401AB565960CB963CB47116B625CB3593414080270E2222AA46CF203A7FF4FA1362717131D4D6D662EED3DEAFCADCBD887EAC1F2EDCAF0B5C2E17F4F5F5A11D9C98A3D7D0A70EAC9976AC5736B45D3D8F49CA19CADD99337370EE51442CE70F0991F83FF9244AECE9191C3D83F17775646483D6643ACBF74FBE0D0CECE0FB9E32A51F736C106BD710E6C310BCFDF6102C5A3480E7623FF63B11DD68DFAB7C0EC525CD2F2F2FE775E3AEBB4E617F1AE210D604237CF79D54FB23234B69EFABC7DEB3E9FEB16B97450C0DADC4FC6EC673B003F7E7441BBB60686808868787313E4770AD61841B31C8ED421A743A078F498A47CACDF3E7CF63BC5A30D672E57A100B0B16487BDFB93361D2FD43B97FA17FD5EBD75B6C52EEB5E179D8CDEDADF08FA0C8E79F57340C215CDC3F1ACD351E8B949F9493C49F9A6AE1355A1052D177D1FCFC0E0A32A1C4EBDFBF640D0BDADB3BD4CB9695F1BC9F36AD13D7EA85C1C14170BBDD9C3F276732BF975737FABD7574FFA25881B95608EFBE7B026B7312C662186A30625CF1FBE7CA7FB8033F60B777AA972EADB4510EFAF939D0B7BD303030C0ED403A56AD22EE016E7F1F9F1EFC1E70E05DC08E77AF46B47335C64C29E6D7197E769A4C31183F265B7272B5E65F7C03F8777539D52121D5A2975713DE67AE82D5DA0D9999BD786FE9C738EEC7F3AC17E3AC07E3C3C1EBD2C68DCDA8E722A202EF0B0558FB8EE3799880B1710853C1AE197BDFBB410DBE0303C3AADC5CBBB6A8A8563C7BB619EF956D724DE8C4FCE844BB4835A8A9A9097EFE59E216840258B9F2389EA387C5848402AD9C67FE37F10DFAB8D3E9F6A9A969D35654D41976ECA8B6CD9D5BCFEB4D40401D9C3E5D8DF7850AFC56B1E03DF1A46DEBD6D30683A102BF3FFB6EEAFBF3EF6CA2BC2725B56A8F1F6FD1979535E80F1F6E1AFBFDED2FDF2B6F8817762F81114108750B42A04B10667709C2F40641989A2B08DE08AFED12461FF9FF5E13D799D8BE7D4C1BAD456BD2DAC4415C68C050B8BA18FE07528E618A] Point(Handle) Point(doWidth) Point(doHeight) Point(onKeyDown) link(onCreate,16299401:doEvent1,[]) link(onKeyDown,16509952:doCase,[(169,181)(169,212)(51,212)(51,174)]) } Add(GL_Main,12986311,238,168) { Color=0 TwoSide=0 Point(Fps) link(onInit,13490926:doInit,[]) link(onViewPort,3410847:doPerspective,[(310,181)(310,223)]) link(Handle,15261923:Handle,[(244,151)(160,151)(160,209)(125,209)]) } Add(Timer,9506849,175,252) { Interval=33 Enable=1 link(onTimer,1049454:doEvent1,[]) } Add(GL_GTools,771925,294,252) { Point(doClear) Point(doPushMatrix) Point(doPopMatrix) } Add(Hub,1049454,224,252) { OutCount=5 link(onEvent1,771925:doClear,[]) link(onEvent2,771925:doPushMatrix,[]) link(onEvent3,950714:doTranslate,[(245,272)(245,335)]) link(onEvent4,771925:doPopMatrix,[(258,279)(258,272)]) link(onEvent5,12986311:doFlip,[(250,286)(250,237)(226,237)(226,188)]) } Add(Hub,16299401,175,168) { OutCount=4 link(onEvent1,12986311:doInit,[]) link(onEvent2,12986311:doViewPort,[]) link(onEvent3,9506849:doTimer,[(201,188)(201,223)(163,223)(163,258)]) } Add(GL_Perspective,3410847,336,217) { Aspect=1.3 Fovy=30 } Add(Case,16509952,63,168) { Value=Integer(27) link(onTrue,15261923:doClose,[]) } Add(GL_Cube,2897359,322,329) { link(onDraw,14299824:doTranslate,[]) } Add(Gl_Translate,14299824,406,329) { X=2 link(onTranslate,13984298:doDraw,[]) } Add(GL_Sphere,13984298,448,329) { } Add(GL_GluTools,13490926,336,168) { Texture=0 } Add(Gl_Translate,950714,280,329) { X=-1 link(onTranslate,2897359:doDraw,[]) }