selection menu.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@10086 c06c8d41-db1a-0410-9941-cceddc491573
POACC5YR6QQGEX6GGMUJKGCDQNX6P6FUF4UQTYGOSHFOHJ26X4SQC
6WNTC23PUSA5N3KVSNVPUY6HDTBYDMB3HMVDDCC3VS4AKQ6HLGIQC
LONRVPF6ARX4MGCKZ6R3PACNI23EWOFXOCU6AUBNCZ6GWPRKMHAQC
QUADMO253SYUH4LDX2P2RYHOVCVRD4DYESANJVLOAOYNIJ3II5KAC
QFIV4YISNBTC5QXN7JYHEL3FBFWIQ2HKJ4YBDCZYTQ3PMPFE653AC
CAQIQYLQWP2NWLTLMSUOQ5R7HH2QZGZNIHQINATB6RG2BBIMJFMQC
OXYBE6MSPVRZVYOUIXR7K7ZBE2D7DIBTVGMRSFCOEGTE74XDCFBAC
Q3B3UVMYEVC4YJUPYVSNTR4DJH4E6J4JJDHZNT5LNOCHCPPMEMXAC
HBXWZNXAJ7LUX7FYUIHQYBTRMWVJC6CAQQL3NNZHK5ETLIFEZJ7QC
3SQQ4MM6YO4I37CQ6GIBIX6BXAEVHNVNHPVMR3PPBBNO454D6XWQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
MK7MCWBPFRJSUWVXZ43LPFJ5Y2AYZZCREDYBT7AWJUMTQ2ET5AZQC
MADTICUXDKQB7EKTXG7J2OIJGUM7A437FRWIBRA3BIVEKXEXHO6AC
PHZTAI6CW7JHKFW77MKDK75UCNWBXFK7VDD3D5ORVXUFWV3C3EVQC
6DNNPEMZGBQDMA7YG4LCTQUVZ7LYPC3R4A2XBYT5SDQ65GYOLJVAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
WMFU65IAJ3LX2YSFXXRS7ZFNDCZYQC3ZQ3QDHHK3DU3UMLJMAP4QC
I3GNXBIGS7FK6WL3ZSVPRM6FRICFU4FCIJQFK6VB4YLF2SBLGIXAC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
LOAHVKQFG57THOYHK6ONP5YUUO2WATATFTW3IETBPJZ5NYO3KZ5AC
72CQFK27NR37P2WQ32U4PEXXKMRIO7JEMJN2ZCPNVPZMT7UPFJJAC
AMBBZGB4EP4MA2ILKQSAY4O2XQAIH673JHCDQ6N4MBGL2MAZGXNAC
WYMN37VYSETF56RTTJ45VMB2YS4OUUKRL2JNWJSUKNLBFGGGECNQC
AXQJOPTECRU3ECV3ICDUR6SGBIOIZT5HIOSJ77MRLF5ECGOITMDQC
PKXXBHS3LWLPZI2QVRX22MSQ4R2626IXRSNHFFYHXYTLJJQU54LQC
Z3RI4XAN7J2GUABAQ5G6YIOQYMBOAEQFFGRBWHMUEB2A2QYXO5MQC
C55G5JGGSVWMU7XVEJL6YZZLDXQZGRN7JQOAALS6WIKFPX3L2U6QC
O6ZMFKDI3XO2SWPNEYHIPYFDWJR4TVDP5BAATK6LVCVETQID6E7AC
VAYRSLA2HKHRQRQRT4PDCOUKEEBB746S76UMS57CMG3M2L6KFWHQC
6FP3DI73ZTZXCAE4BVTIS3ZXW6JAKJDMDPKWOEJUNYBIWPVYQKBQC
ZQ55TG7UDO6QYKNZGYLETDPGZ7TEWMCCT5S4IU4XMQOLTM6DZYHQC
M7WTOF3BVX5MGA7AQZB22YEFWCSL7RLW54PQM3MTRLCKUCUZZEUAC
5G724WYHCSV474ZLORSLGN35R6OHTTLUPT3XLB4CXA5AXTBS6MUQC
QHQ3XPTZT5KCOGNPTZS62XEBHO7NQUXZ2YZ2GGBDAJJ4JMT2N3XQC
AA3I6WU2SPJUPKRIPGXCLU4EZOV4QELVVZ7EIAW3H73GES5DSFXQC
DHI4FAUHYA3V7I2LKBE74AA672FVDUE2LBOZHTTL3EAE4YJP2ICAC
ZC24YRNAWF22TJTLXMSZI7ML5IY3LMK6QSRHPV236OZMBJPI522QC
RW3H34H6MQOI3CW4ILNH3VXRKQY73KIUGZKGDQDXPGGB5D6N4RFAC
SQEDRNEA7TOPFLWDDPQ65BJDOZAARVFHNMCWQG2SWDXP4W5Z3CLAC
CH7JECYYH35H4TRHRNRTRJCQTQLZ2WRH62TKV72SUIU2RTK5OH7AC
UF4ODJOCV3ZL7DXRLLOFVWHUKKJX34FO4ZM6VJAWEJ3QVP3XZ2AAC
YL67KHG3TAZXJCWGRZPVASD6RS2SQ3V5KMIUK4E6PV43V2NBOLEAC
UW3CEK35HFHBY35RIRSL2JDD3OXRXVM4UVXGVBMPK5GG3DY6GSQAC
W5N6WTBGGKIW2H4VTLY3HW2YOEKOQKPUK5JGDU4JAWQJU4LZROLQC
AIA4GL7KD3XMJLJ2NIXD5P7JGJJKDQET4UYTCPU2ZGUFEARGE7VAC
EHSY6DVGUMI6C67WKET3GDJVLWJWGYBYQONNDK5JVT7BCTHBEZVAC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
Z5ORIVPW6DXOP3G37OTMP4CY4JYUYS4PGNJ4BTZQ3L2ZTWU67RWAC
WL5WZXFJ6TONUQRSHUY4GQ5USU47ILWNN5X2JDQZO4CRJJZSRQIAC
6LQRCVJKIKB2HM33QCHYLVM3UCWGIJTJPCWLDUFSFP3YCCQTSCEAC
4UQBOVCMAMNCCF6PPX222H6JJO7MPYOKKC2NBKMVYIT5R5FOACNAC
KUB3QPOJTCHHU7TRZKMCAEVJU5BN4J556BHDRJWIL3EEVKNHEN7QC
dolls_data equip_doll;
for (unsigned int j = 0; j < TILEP_PART_MAX; ++j)
equip_doll.parts[j] = TILEP_SHOW_EQUIP;
const int gender = TILEP_GENDER_MALE;
tilep_race_default(existing_chars[i].species, gender,
existing_chars[i].experience_level,
equip_doll.parts);
int job = get_class_by_name(existing_chars[i].class_name.c_str());
if (job == -1)
job = JOB_FIGHTER;
tilep_job_default(job, gender, equip_doll.parts);
existing_chars[i].doll = equip_doll;
dolls_data equip_doll;
for (unsigned int j = 0; j < TILEP_PART_MAX; ++j)
equip_doll.parts[j] = TILEP_SHOW_EQUIP;
const int gender = TILEP_GENDER_MALE;
tilep_race_default(player.species, gender, player.experience_level,
equip_doll.parts);
int job = get_class_by_name(player.class_name.c_str());
if (job == -1)
job = JOB_FIGHTER;
tilep_job_default(job, gender, equip_doll.parts);
dolls_data equip_doll = player.doll;
friend_brand = CHATTR_NORMAL;
neutral_brand = CHATTR_NORMAL;
stab_brand = CHATTR_NORMAL;
may_stab_brand = CHATTR_NORMAL;
friend_brand = CHATTR_HILITE | (GREEN << 8);
neutral_brand = CHATTR_HILITE | (LIGHTGREY << 8);
stab_brand = CHATTR_HILITE | (BLUE << 8);
may_stab_brand = CHATTR_HILITE | (YELLOW << 8);
{
if (stricmp(cmd_ops[o], arg) == 0)
break;
}
if (stricmp(cmd_ops[o], arg) == 0)
break;
// Print the list of commandline options for "--help".
if (o == CLO_HELP)
return (false);
Q:tiles lag
The tiles version is awfully slow on Windows! What can I do to improve that?
%%%%
A:tiles lag
First, we're really sorry about that! Stonesoup 0.5 was tested on several
systems and the gigantic lag on some Windows systems was completely unexpected.
Crawl 0.5 renders graphics using OpenGL and SDL. For most video cards, this
should be faster than the 0.4 version. However, the default driver that ships
with Windows is extremely slow. If you are having performance problems, be sure
to update your video card driver as a first step.
We're working on a solution for this problem, but in the meantime you can try
to see whether tweaking some options will improve performance. See
docs/tiles_help.txt for details. If things are still too laggy after all of
that, you'll have to either continue playing 0.4.5 until the problem has been
solved, or you could try the non-graphical console version. Sorry!
%%%%
A:tiles doll
That feature got broken when we transitioned to openGL and needs to be
reimplemented. It will come back, but we can't say, when.
In the meantime we've implemented a really basic menu (still '-') that lets
you choose between the default look according to job, equipment mode and one
of a number of predefined dolls.
Sorry about that!
%%%%
friend_brand = hi:green
neutral_brand = hi:lightgrey
stab_brand = hi:blue
may_stab_brand = hi:yellow
heap_brand = reverse
feature_item_brand = reverse
trap_item_brand = reverse
# friend_brand = hi:green
# neutral_brand = hi:lightgrey
# stab_brand = hi:blue
# may_stab_brand = hi:yellow
# heap_brand = reverse
# feature_item_brand = reverse
# trap_item_brand = reverse
7.) Upload the patch on the patch tracker of Sourceforge. Here it is immensely
helpful if you give a summary of what the patch is about. If you created
it in response to a bug report or feature request, mention the id, and you
might also want to post a reply in said item pointing out your new patch.
Please also mention the revision/version you used for patching, e.g. 0.5
or r10078, and anything you think still may need to be improved or
modified.
7.) Upload the patch on the patch tracker of Sourceforge at
http://sourceforge.net/tracker/?group_id=143991&atid=757515.
Here it is immensely helpful if you give a summary of what the patch is
about. If you created it in response to a bug report or feature request,
mention the id, and you might also want to post a reply in said item
pointing out your new patch. Please also mention the revision/version you
used for patching, e.g. 0.5 or r10078, and anything you think may still
need to be improved or modified.
friend_brand = none
Brand friends in some way. This is very helpful for summoners.
E.g.
friend_brand = hi:green
shows friends with a green background. If the friend is itself
green, it'll show up as black on green.
friend_brand = hi:green
Brand friends in some way. This is very helpful for summoners. The
default setting shows friends with a green background. If the friend is
itself green, it'll show up as black on green.
E.g.
neutral_brand = hi:darkgrey
shows neutrals with a dark grey background. Since there are
no darkgrey monster glyphs anymore, this works fine.
The default setting shows neutrals with a dark grey background. Since
there are no darkgrey monster glyphs anymore, this works fine.