Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old April 7, 2015, 02:33   #11
Avenger
Apprentice
 
Join Date: Dec 2013
Location: Wisconsin U.S.
Age: 31
Posts: 89
Avenger is on a distinguished road
Ah, alright. It will be challenging to overcome the muscle memory of using shift, but at least I have a solution.

I wonder if ctrl or alt + numbers will work as macros. Have to give it a try.

It's also interesting to learn about the limitations of the console. As someone who's trying to get back into coding(and I never got very far with it in the first place) with C#, I expect I'll have the pleasure of learning to deal with those in my own programs.

Thanks for the feedback.
__________________
TN(4.7.0a) C "Melechesh" MaPa L:50 DL:6350 A++ R+++ Sp+ w:Bluesteel Blade of Gondolin 3d5 (+21, +20) (+2)
TN(Do/PosCh) W H- D-- c-- f PV s- d+ P++ M?
C S++ I+ So B- ac- GHB- SQ RQ V+ F:TomeNET Game Progression
Avenger is offline   Reply With Quote
Old April 7, 2015, 16:50   #12
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,344
debo is on a distinguished road
Have you tried building on anything except windows? I tried building GCU-only with makefile.org using clang (OS X) and I'm getting curses crankiness in main-gcu.c.

I can figure this out on my own, but if you've done this already once and just haven't migrated the changes to main-gcu.c or something, I'd rather not reinvent this wheel

Specifically, the error is this:

Code:
gcc -Wall -O1 -pipe -g -D"USE_GCU"   -c -o main-gcu.o main-gcu.c
main-gcu.c:443:15: error: incomplete definition of type 'struct _win_st'
                mvcur(curscr->_cury, curscr->_curx, LINES - 1, 0);
                      ~~~~~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/curses.h:322:16: note: forward declaration of
      'struct _win_st'
typedef struct _win_st WINDOW;
               ^
main-gcu.c:514:14: error: incomplete definition of type 'struct _win_st'
        mvcur(curscr->_cury, curscr->_curx, LINES - 1, 0);
              ~~~~~~^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/curses.h:322:16: note: forward declaration of
      'struct _win_st'
typedef struct _win_st WINDOW;
               ^
2 errors generated.
I know I've worked around this in other ancient variants before, I just didn't have a chance to dig too much yet. (I tried building against both curses and ncurses, with USE_NCURSES set as required.)

I'm hoping to get something up and running so we can run it for a comp. I can always try WINEing if I run out of patience here.
__________________
Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'
debo is online now   Reply With Quote
Old April 7, 2015, 17:28   #13
Dean Anderson
Adept
 
Join Date: Nov 2009
Posts: 124
Dean Anderson is on a distinguished road
Sorry, I've no experience at all compiling Angband on any system other than Windows or DOS.

To be honest, without looking in the source code I couldn't even tell you what type of computer or operating system uses "main-GCU"...

My "main-WCN" console code shouldn't have broken any other port. It's pretty self-contained and the only places where I needed to modify other code for it I made sure I wrapped my modifications in "#ifdef WCN" preprocessor commands, so it shouldn't affect any other compilation.

The only thing that might trip you up is that I added a new flag to config.h that you can set if you are on a system that only allows a single Term - and if it is set then it removes the "Window Options" from the options screen because they don't make sense on a single-term port.
Dean Anderson is offline   Reply With Quote
Old April 7, 2015, 17:29   #14
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,344
debo is on a distinguished road
Quote:
Originally Posted by Dean Anderson View Post
Sorry, I've no experience at all compiling Angband on any system other than Windows or DOS.

To be honest, without looking in the source code I couldn't even tell you what type of computer or operating system uses "main-GCU"...

My "main-WCN" console code shouldn't have broken any other port. It's pretty self-contained and the only places where I needed to modify other code for it I made sure I wrapped my modifications in "#ifdef WCN" preprocessor commands, so it shouldn't affect any other compilation.

The only thing that might trip you up is that I added a new flag to config.h that you can set if you are on a system that only allows a single Term - and if it is set then it removes the "Window Options" from the options screen because they don't make sense on a single-term port.
It's cool, once I figure it out I'll post the patch here or something.
__________________
Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'
debo is online now   Reply With Quote
Old April 7, 2015, 19:52   #15
wobbly
Veteran
 
Join Date: May 2012
Location: Adelaide, Australia
Posts: 1,685
wobbly is on a distinguished road
Stupid question time. Is the Cth- Cthulu band or something else? Will probably download & try out when the comp starts.
wobbly is offline   Reply With Quote
Old April 7, 2015, 19:58   #16
Dean Anderson
Adept
 
Join Date: Nov 2009
Posts: 124
Dean Anderson is on a distinguished road
Yes it is.

The Lovecraftian theme is rather loose and it obviously contains lots of non-Lovecraftian elements, but it's set in the Dreamlands and the big bosses are Nyarlathotep and Azathoth.
Dean Anderson is offline   Reply With Quote
Old April 8, 2015, 01:11   #17
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,344
debo is on a distinguished road
Hi,

What the heck is a:

a) Broo
b) Great-One

I checked the help but didn't see anything

Edit: I might also take a look at Poschengband's autoroller speed, because this old-school Zangband autoroller is ridiculous
__________________
Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'
debo is online now   Reply With Quote
Old April 8, 2015, 02:26   #18
jevansau
Adept
 
Join Date: Jan 2009
Age: 59
Posts: 157
jevansau is on a distinguished road
Hi,

Enjoying this so far, although after V3.5.1 the UI seems a bit painful.

One question I have is - is there a way to save and exit?
jevansau is offline   Reply With Quote
Old April 8, 2015, 03:03   #19
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,344
debo is on a distinguished road
Quote:
Originally Posted by jevansau View Post
Hi,

Enjoying this so far, although after V3.5.1 the UI seems a bit painful.

One question I have is - is there a way to save and exit?
Same as other bands, ctrl-x.
__________________
Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'
debo is online now   Reply With Quote
Old April 8, 2015, 03:07   #20
Dean Anderson
Adept
 
Join Date: Nov 2009
Posts: 124
Dean Anderson is on a distinguished road
Quote:
Originally Posted by debo View Post
Hi,

What the heck is a:

a) Broo
b) Great-One

I checked the help but didn't see anything
Broo are creatures from Greg Stafford's Glorantha setting (used in tabletop RPGs, board games, books, and at least one computer game). They're filthy disease-ridden goat-headed humanoids who worship chaos.

The various chaos patrons are taken from Glorantha too, as is the concept of Chaos Features.

Great Ones are from Lovecraft's Dreamlands. Basically they're the "gods" of the Dreamlands, although as gods go they're not very powerful at all. The Great One race assumes that you're the offspring of one of these "gods" - they're known to mate with humankind.
Dean Anderson is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Announce DaJAngband 1.3.5 released will_asher Variants 9 June 25, 2012 14:05
Announce DaJAngband 1.3.0 released will_asher Variants 6 April 13, 2011 12:11
Announce DaJAngband 1.2.0 released will_asher Variants 19 March 23, 2010 20:46
Announce DaJAngband 1.1.2 released will_asher Variants 11 January 17, 2010 23:51
Announce DaJAngband v1.0.95 Released will_asher Variants 1 June 18, 2008 00:31


All times are GMT +1. The time now is 17:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.