From daye@jacobs.CS.ORST.EDU Sat May 30 17:18:57 1992 Received: from calvin.sfasu.edu by umaxc.weeg.uiowa.edu (5.61.jnf/920526) on Sat, 30 May 92 17:18:53 -0500 id AA08961 with SMTP Received: from CS.ORST.EDU by calvin.sfasu.EDU with SMTP (5.59/25-eef) id AA00418; Sat, 30 May 92 16:58:25 CDT Return-Path: Received: from jacobs.CS.ORST.EDU by CS.ORST.EDU (15.11/1.15) id AA18887; Sat, 30 May 92 14:28:43 pdt Received: by jacobs.CS.ORST.EDU (5.61/1.14) id AA17395; Sat, 30 May 92 14:26:48 -0700 Date: Sat, 30 May 92 14:26:48 -0700 From: Evan Day -PANDION SOFTWARE Message-Id: <9205302126.AA17395@jacobs.CS.ORST.EDU> To: hyperC-l@calvin.sfasu.edu Status: R What follows is a little program I've written as an experiment with animation with the graphics routines in Gary Desrocher's hgrlib. It is something of an example of what sokoban will look like. Basically this demo is just a blank hi-res screen upon which you will see a small pulsating circle (very small, only 7x7). The screen is divided into 40 columns and 20 rows, and by using the arrow keys it is possible to move the pulsating circle around on the hi-res screen. It will move smoothly and continue to pulse as it moves. It doesn't wrap around the edge of the screen. The demo can be exited by typing Q. I've included source code in case anyone wants to see it and have a few laughs at my horrendous programming style. Critiques are very much appreciated. I haven't seen anything else that deals with hi-res through hyper C except for Gary's demo. Let me know what you think. Evan Day daye@jacobs.cs.orst.edu Pandion Software (BINSCII'd shrinkit archive, I forgot the .shk suffix ... ) FiLeStArTfIlEsTaRt ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789() LSOKOBANDEMO1 AAhvAAAACA(4KIAgAAAAAAAAAAAAAAhvAAR4 GVvTlzW6DsmDAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA(CAAAAAEAAAAAAAA GVvThMI2BAAPAMAABAAAA8CAAAw4AQAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAwAAAAAKAAAAAAAAAAIAAAABAAAAAAAAAAAAgMACAAAAIAA AAAAJENA8CAAAAABW9UTFRVRuQ1UAAwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA17KAjtNAjEACxQJyNZ8kg0WmpADCKQoYnEgwICMuENeADA4gM5xCJXCKURSE MiIQGNECYsYDEpRCIDISOtykMKpHlOQIbUJQBSVCADrgWkBzBx4GOb0EshzQYTM5 LMqQg4BigSs9FPYYskRjACraHeW0GJKUAxQQGfkKOthlB7eoFNYIyYhDwCrYHXRg 0YRD1LH5oTrOzQa0IButtU5G1krXopNstM(Od1ajVo)vGb5SEqoF4x99rMETPya1 li2aGcxOVlxidz9ZsnzK1QK29djLxWtGfq65WT4auqnK2MtY(MKT1cVfg5LZxq8) Glbc4ttZVfVc3XZnl(N6(e6THOwGHzL3(R7GpJAqlxDmxyG5rVc0soTQhBe3PYS4 zfzixR(3(Zw7(KrQOOEMooNMYYzgstJk8GDgNCqaCpAMGUYIgjm9SLYoLOOoEawM 004ADhpxe8qQ28okriG)8Q87wzmD(sToMMKZAYMFoSQIijoTiSBhEChswI9A1U4A DgsyKnjDEPEmsiHFFEKEqToaoLDjPIDIIBGFQQUgjjpFHygjJFroY8xH5w4IoyFD I3RINNBN6rDE2oAigqZEsfTjLMOKQ6NN90wIvgu3GZDDCEH9MAZMt04YTzzyo3Jw RHKBC21N7IVKzQd8onzTQHHAEtuQFxAtp0bGYrDjSNOogqOO5gyYJACU2thhQLP3 1fBR(EYcAyDfOQ4VMJB8cIANQBEsVpfxMfDrDNIMdE5D()8yhRBhhahPMEoKlTrF R0gwvuJ6b0iPBUL4kXDDPwAMSyVQf9hQ9(yOgAWLySAzygtYUTvXeF8iQTms(xz1 hD5tEA8XeNkZ4YW9a4AWY6lErdYKghJi7i25bkyNLQBXeHTjPNKYgYGF0Ey9TBj5 iRhRjlNMIWmDO0gFSW)ohFAjlnNpADdAwY(4BBk7srvPeh3G2b35YZmcj77kZy55 cps9l0VYCAkVQz5Z99YSollxWtYcAAGmw6yrXa6ipltrePNnneeuvDcUQtvPsFIQ s3wYsoaABgfQVPKBHi1weW8vs629XC)WlTYyrZBKAaFED7uqKw3C4phqFuL9YAkG 9VGvKRYUxCtP(EaB7Wcq988Mzw)((oDUerR1gA09Q4zYQJmCFuAvqIBjYkaNcj9E 8tUasNwyPExTAoFE9ZQ4g2RlebDDIpB3EI6Ne9dI9dxkcWR(353hEJYseYXwBegE q5zDHM8xa6aGkgFEDha6wejDedBJGb0MRf4rGdeyButtXKCf9H(Oe1G69p1G4CAW uCVL7cGD0Jtn1GsRt1aAgM1xWKO0Zr7HOmSLez5q3AMQQ1zvTSIcTQAWXazdCCSH cNJkXtBCdxrtMPnLnz546gBYBF(0SZOfSbanVmy0dheSPp(FDye71x(OlDAbI0x8 ALodPX26rwNeaqYn4xz969WRVse1yCa8RCWPssYgX8tAuI2Hvkp3Li(DYrfgfY0l GAGxVseJHye)Fxyvw(Xk))s0fMl9yoRAEbwD5Uh3GQDGF2ohhzrIVtHBZhawQNoE BY9QBnOHgFbuEPpcMV(mUMMqwVmOhy2DoAm4Bi8w2QJQJUGJ3edMOZXHU5ze3Bxo )B4BXOObmSQwJtIMAcBT17UyogtRAwDdCAQAAAAAvAQAAMOAEAAAAAAAAAAAAIAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAgCAACACAAAAIAA AAAAFoDAtDAAAAwAW9UTFRVRuQ1UAAwTAAAAAAAAAAAAAAAAAAAAAAAA4CAAbDg2 BUQWcIAAAAQCB4BgUkXBBAGBCqAQAwKARABUAIAwUBAUAgAwuIUwwCPAiOAySg4B giFZwCLbUBwBoCAfBcCSHoDQYHiNADAZAUQFYJKLyOvUycKIgKJABgkKf(U3ErNA jUiQkmCgZxKqkrYRAIFw(6KFAbAZvOLB2AXzEk74JcN1CAkBqmNcCqLYYjQrqjNR 9qjYYbSrgCANbeQVtulHRkEsvCYyARJF5qk)KODYsGQaAoQLAUmb(2FIgFg06uJi o9ZAzvsVPHYr0FwogfguTVUFELwAaAmJZAQd0YLAMl9qYv(pcpALgAh4T5TxsKQH 7MBcSrDQmi3rKk)0Q30JAlwcgHYZmLpUk58)gDzBTlBgrSaUAn85W4QP1Bz)qAcC MBoQAhgvW7SBA4w2jjKHqJRytOCdCI4tz2CUDyVzORbjtHtKaAlt3CIBEAy0ijjT IsCjUSuL5W60Ra35SrjjONMry15OgCDSygHd5KRQvDheWYxJdQKuDTN933bqvGp6 qDwO(O(MQIA)CVJgkhMAGEAA7IPX0eJBB8ABwsnY0UdtE38a6rw1OZrKzDgcALit D1OJcQ03SMrTAMzO8uUx5AMEQ47UqrLYNvqrqp5u6INXEQHnkIZSABgCqQgiKGO( NRCFfYQoLAtTaVCAGGMcg73GSQYgggEAvFFVHUJIAt0UXUVVVUHWwol1IiUL4Twn swgYgrjCKPziNOGoALvMhBigjjR0ebTDLMAk4jAhz0oAA0BpsKAgGYVxiRPLx4od jCmwiwCDPYRZIQuMq4w4gLnYcTziOOISFudY004ADgpxSI8CYLO(QCOP5w4oCBq5 )2GhMMCaomqeGKoCjC73juGDPOUTgy9Nqw1o3KJtvoYjOglttgvOeiwVCjvBEyTD lLNMo)AZ3sI6DADzF23WlnK0uC2N8ce62jAhYjzCPOCCgQuMuBiojYZk0LiBNopg gQWOrKi4BiZ54GMCIGopui7wFjYgBaLuUINCqrPOox8Lz14t2KRPprHYLOAMwCAB 64wuDBkxaroWOMun92tdLqtVCjPDpWMcBsKIw((x4C3ND4S52EAEAw57YTCQAEJH d(iRAEA9UCYCnZDASDIRddWUGAkdzVIgj8h1WRX)EBCEH99dA4zB)kY4BIZHAEBO oAwkWAYCH0U3cBQZA(CnQEAk6DSIf0Z6RbvXEdyU2Kw(255vRkg2TjHQfESE)0ed A4)xHKOQhzfHeddspm(d379fP1N1r0OfKo(H17Lm19eYEDECHJ7(MT0On63r(D2C )cttQFw7kIgdG4)3D4DY69gqETUCwDgNeKxjoQI0KEKXCj5Wwb5FOBAGYbU98wEu AEAAAAgAAEAAjDwLAAAAAAABAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAADAAAAAAAAAAAAgAAgAAAAAAACAgAAAAAOCAAAAgBAUQmP1EAUVkVUNVRAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAA0idGg52CAQAIgBABcoh4ZmHjBMAAIgxBMQA DEEoY2gQQBAVHKaRIMCbGiQFTGIva60Roj2MxAEgIWgJwlDGhAA1I8gJKjmKygLg ImQpeL3IDHI1SQkAcN2NSVKFcy8ZK62NSHtBnAKYAoAMA0FXYOBAB3lCIhIIewgC 7ZjFBhCgbXgh7NgqGQCZ6UkRSbWRLqcGh8CKY46MREWmsIZxKiKMUDOISwkCQwDV nAEUZCLOQFrNjlQ6qEjq6I2DyF0gYVJARJqCjhQUqkhgaKWY23W7okwdQcFVADDT A6SJTjgVFwWMe8KJO26MDWO5elE)zi8PEWA5exE)QaWQlAEDFwQbMgaJAGalYEtS ObGVTvxBstLDNT7MgpAoqejZHrOV7bJ9Z6oyoxdIAEahgDgnmjfvA(8qrL)(Ox4z jjgfMxeFCJUWAgw)zAEUBApAa2CgZuawcLhvWEUzEirCSBDjUeM2YJsMH0QwHj0A (f1vveqS6a)V9z4yMCLCuQQBFTYiA78fBwY0DDjDixElvIPTErpB)VYglkCMiYFD TCCCQJ8UlsQgDQTd)nxhDQosUzRMCAMcry)DxXAx9U2QpvzBKIkRQn70DwAjDBNH kUEET4TkxPU)EHgEUGNaQScAbYUkzCSzQzxrdCD5Qy0vAcDpShgeWYBMGSKukHpR mkcchkeT3Ti0MLtoJFzKWxgQgEgCEXykVNFEU98HgJR1PTP2h7QTO3Ensl(QO9L0 TGmAKakwYPf)M8jDD5TExwTFaMVRUGfd0fGSbY8rLQ8erV1UTvK3qBj3gFAphhHQ ABzHMcEAwAQU01B5HEHD533XgdT95QEMwZBoHFsOg7FjSMaEBSJcw4BYgEgtqWhA QMA(5raVqA4B4CPV(XlGhjXSuLiTJGex447KACgXKSQaoWqmgpQ(gKgLtpZEKknr OnXnxAYJnElCQSwlfdoXoAAUI1ZRmGE0oWHlaYgRxAtew1xJmCIQbzXHGOAGoBUA KQoC3AMyAFjgMEGgAwAeQ0W4jihQAqSEEWQShxsQQ8lQbEjIgzU7tttZmWOu4622 k628B6riwxFAuBaMgNQhACEYTlckJKYAgZsX)(GhHF)GaBDDZ0TUhAOIoRHIdBEB ABTdxDeCBiOWEFgxG8EeOgVAEUAUhxudMnhYCDWADwsGa0B4nCICYh3RFDkE5QKa ZIMYInp5QwgR7HI3mvnbqxRuuANeCN6HdlG0jdNjsVyFBQUA0BpwhhPm1WPjvzwb r)5iAeEYOHN)rvvfS8)3qJAAUEKjHAo7gD0AIJDiF4BEBUEAKCJmwHntcGRgesAY gv7lWAQCEhiIGD6OwK0utTxgy0FiLAAMCBYCDEMAUwiBYoIYnMmteCF9HyJGAKQu j4BALcEh7crcwV66o2ehNxgHCMUMWAB1GA0EIYnMgWwisThoIICsPAFdRohIwCEF MQzHQoAA3APIjwWBhZdIAZHiECwghcIa(Ev1wDcdICQaYTdx8Vbod0GdHgm5BAK2 tZ9DAWgLSAG0BEIAgiaF45OEYtz3Uo7pJECAkgLQJXjJtZdSSiBApUKJICVAiarT 0q6A3kCZYpU6MMk)lwXrACw6yvFNcQhsAYMgPEsWAECzoATEOaDQ81gBYKAEhQXn 24XPNwtB5qpsu3JxCZo3ASIWcQVhzWx4uEAKHGtebTLQXeJEhorxgygoIAAQPHCA wgYBwSygnYAIOEA2bEsMmzu844FGOeRxtiYEIUC88ApACEYfkKvn53zpOEUmBQPA iCnZhk(NqSoTLYoQXsVhGqiHDhuVkJ9l0Mcn8pY2TKL6ChkkgAQAURQhXdA4NFIS DA1UAy5HRNAActgQbMIYHAI)BgCJQJBAePKV8kKAJoGUUpOmVB0FtSlqyoQRv(g9 AUhgrVxXqdMWZzo1AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAhX