Add a field to outdoor details dialog for editing the sector's comment string (which has been uneditable since I reformed the string system).
This commit is contained in:
@@ -489,6 +489,7 @@ bool change_ter(short& change_from,short& change_to,short& chance) {
|
||||
static bool outdoor_details_event_filter(cDialog& me, std::string, eKeyMod) {
|
||||
if(!me.toast(true)) return true;
|
||||
current_terrain.out_name = me["name"].getText();
|
||||
current_terrain.comment = me["comment"].getText();
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -499,13 +500,13 @@ void outdoor_details() {
|
||||
out_dlg["okay"].attachClickHandler(outdoor_details_event_filter);
|
||||
snprintf(temp_str,256,"X = %d, Y = %d",cur_out.x,cur_out.y);
|
||||
out_dlg["loc"].setText(temp_str);
|
||||
out_dlg["comment"].setText(current_terrain.comment);
|
||||
out_dlg["name"].setText(current_terrain.out_name);
|
||||
|
||||
out_dlg.run();
|
||||
}
|
||||
|
||||
void put_out_wand_in_dlog(cDialog& me, short which_out_wand, const cOutdoors::cWandering& store_out_wand) {
|
||||
char str[256];
|
||||
static void put_out_wand_in_dlog(cDialog& me, short which_out_wand, const cOutdoors::cWandering& store_out_wand) {
|
||||
short i;
|
||||
|
||||
me["num"].setTextToNum(which_out_wand);
|
||||
|
@@ -3,10 +3,14 @@
|
||||
<dialog skin='light' defbtn='okay' debug='true'>
|
||||
<!-- OK button -->
|
||||
<field name='name' top='51' left='162' width='151' height='16'/>
|
||||
<button name='okay' type='regular' top='74' left='254'>OK</button>
|
||||
<button name='okay' type='regular' top='176' left='354'>OK</button>
|
||||
<pict type='dlog' num='16' top='8' left='8'/>
|
||||
<text size='large' top='6' left='50' width='256' height='17'>Outdoors Details</text>
|
||||
<text top='53' left='50' width='101' height='14'>Section name:</text>
|
||||
<text top='29' left='50' width='87' height='14'>Coordinates:</text>
|
||||
<text name='loc' top='29' left='142' width='127' height='14'/>
|
||||
<text top='85' left='50' width='101' height='90'>Comment:<br/><br/>
|
||||
You can put useful notes for yourself here. It's not used by the game for anything.
|
||||
</text>
|
||||
<field name='comment' top='83' left='162' width='251' height='80'/>
|
||||
</dialog>
|
Reference in New Issue
Block a user