Xref: utzoo rec.games.hack:9555 comp.windows.ms:4912 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!munnari.oz.au!bunyip!brolga!ant From: ant@brolga.cc.uq.oz.au (Anthony Murdoch) Newsgroups: rec.games.hack,comp.windows.ms Subject: Re: nethack and mswindows Message-ID: <1990Sep5.092750.23600@brolga.cc.uq.oz.au> Date: 5 Sep 90 09:27:50 GMT References: <1990Aug27.235343.7021@chinet.chi.il.us> Organization: Prentice Computer Centre Lines: 37 Wow, this is the biggest conversation thread I have ever managed to create. I must say that I am rather impressed with myself. Anyhow, some addition to the conversation. patrickd@chinet.chi.il.us (Patrick Deupree) writes: >Considering the 50 or so commands in Nethack it would be really ugly to have >a menu for all choices. I figure that there will be no menu choices for >"actions". Only menu choices for save, quit, etc (I think I can get rid >of shell). I was thinking of putting a floating window up with arrow buttons >for movement, but I think I'll pass for now. I think you are right about the menus. With movement you could try something like they use in MacRogue. Basically you click a position on the screen and the person tries to make his/her way there in the least number of moves, stopping if something gets in the way. Also, you could set up the inventry in a window/table with rows for catagories of the inventry. MacRogue also uses a rather cute method of throwing items, ie draging the item from the inventory window and dropping it in the direction you wish to throw in. >This was my thought also (making a good port, that is). In order to do >so I'm going to have to change away a couple of things that might not make >the nethack code gurus happy (since it involves ditching their "allmain" >file), but it's the best way to make a really clean port. Maybe a little conversation with the code gurus could be advised. If you could come to some agreement that would allow the mswindows version to be transported with the complete code it would be wonderfull. If not, then go your own way. ant -- V ant "It's great to be young and insane" \o/ ant@brolga.cc.uq.oz.au - Dream Team -O- Anthony Murdoch Prentice Computer Centre /0\ Phone (07) 3774078 University of Qld