1
0
forked from 0ad/0ad

Finished first draft of Edit Elevation controls.

This was SVN commit r1703.
This commit is contained in:
Acumen 2005-01-10 22:39:53 +00:00
parent a571688b1d
commit 963c56e796
4 changed files with 335 additions and 8 deletions

View File

@ -44,7 +44,7 @@
<!-- MAP CREATOR SECTION MENU -->
<object type="empty" name="atlas_left_pane_section_map" size="0 0 100% 100%" z="1" hidden="true">
<!-- MAP SIZE SETTINGS -->
<object type="text" name="atlas_left_pane_section_map_size_label" style="atlas_label_text" hidden="false">Size:
<object type="text" name="atlas_left_pane_section_map_size_label" style="atlas_label_text" hidden="false">Size
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_map_size_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_MAP_SIZE_LABEL], left_screen, top_screen, left_screen, top_screen);
]]></action>
@ -110,7 +110,7 @@
]]></action>
</object>
<!-- MAP SETTINGS -->
<object type="text" name="atlas_left_pane_section_map_settings_player_label" style="atlas_label_text" hidden="false">Players:
<object type="text" name="atlas_left_pane_section_map_settings_player_label" style="atlas_label_text" hidden="false">Players
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_map_settings_player_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_MAP_SETTINGS_PLAYER_LABEL], left_screen, mid_screen, left_screen, mid_screen);
]]></action>
@ -137,7 +137,7 @@
GUIObjectModifyCaption("atlas_left_pane_section_map_settings_player_input_box", -1);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_map_settings_settlement_label" style="atlas_label_text" hidden="false">Settlements:
<object type="text" name="atlas_left_pane_section_map_settings_settlement_label" style="atlas_label_text" hidden="false">Settlements
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_map_settings_settlement_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_MAP_SETTINGS_SETTLEMENT_LABEL], left_screen, mid_screen, left_screen, mid_screen);
]]></action>
@ -164,7 +164,7 @@
GUIObjectModifyCaption("atlas_left_pane_section_map_settings_settlement_input_box", -1);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_map_settings_resources_label" style="atlas_label_text" hidden="false">Resources:
<object type="text" name="atlas_left_pane_section_map_settings_resources_label" style="atlas_label_text" hidden="false">Resources
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_map_settings_resources_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_MAP_SETTINGS_RESOURCES_LABEL], left_screen, mid_screen, left_screen, mid_screen);
]]></action>
@ -177,7 +177,7 @@
]]></action>
</object>
<!-- GENERATE -->
<object type="text" name="atlas_left_pane_section_map_generate_terrain_map_label" style="atlas_label_text" hidden="false">Terrain Map:
<object type="text" name="atlas_left_pane_section_map_generate_terrain_map_label" style="atlas_label_text" hidden="false">Terrain Map
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_map_generate_terrain_map_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_GENERATE_TERRAIN_MAP_LABEL], left_screen, bottom_screen, left_screen, bottom_screen);
]]></action>
@ -187,7 +187,7 @@
setSizeArray("atlas_left_pane_section_map_generate_terrain_map_input_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_GENERATE_TERRAIN_MAP_INPUT_BOX], left_screen, bottom_screen, left_screen, bottom_screen);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_map_generate_height_map_label" style="atlas_label_text" hidden="false">Height Map:
<object type="text" name="atlas_left_pane_section_map_generate_height_map_label" style="atlas_label_text" hidden="false">Height Map
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_map_generate_height_map_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_GENERATE_HEIGHT_MAP_LABEL], left_screen, bottom_screen, left_screen, bottom_screen);
]]></action>
@ -226,6 +226,130 @@
setSizeArray("atlas_left_pane_section_terrain_elevation_sample_button", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_terrain_elevation_intensity_label" style="atlas_label_text" hidden="false">Intensity
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_intensity_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_LABEL], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<!-- NOTE: This will need to be replaced with a real slider when the control becomes available. -->
<object type="text" name="atlas_left_pane_section_terrain_elevation_intensity_slider_bar" sprite="atlas_global_slider_bar_h" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_intensity_slider_bar", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_intensity_slider_marker" sprite="atlas_global_slider_marker_h" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_intensity_slider_marker", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_MARKER], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_roughen_button" style="atlas_button" hidden="false">Roughen
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_roughen_button", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_terrain_elevation_style_label" style="atlas_label_text" hidden="false">Style
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_style_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_STYLE_LABEL], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<!-- NOTE: Needs to be made a drop-down box when this control becomes available. -->
<object type="input" name="atlas_left_pane_section_terrain_elevation_style_combo_box" sprite="atlas_input_box" style="atlas_label_text" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_style_combo_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_STYLE_COMBO_BOX], left_screen, top_screen, left_screen, top_screen);
GUIObjectSetCaption("atlas_left_pane_section_terrain_elevation_style_combo_box", "Bumpy");
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_terrain_elevation_power_label" style="atlas_label_text" hidden="false">Power
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_power_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_LABEL], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="input" name="atlas_left_pane_section_terrain_elevation_power_input_box" sprite="atlas_input_box" style="atlas_label_text" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_power_input_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX], left_screen, top_screen, left_screen, top_screen);
GUIObjectSetCaption("atlas_left_pane_section_terrain_elevation_power_input_box", "2.1");
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_power_input_box_up" sprite="atlas_sheet_updown_button" cell_id="0" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_power_input_box_up", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_UP], left_screen, top_screen, left_screen, top_screen);
]]></action>
<action on="Press"><![CDATA[
GUIObjectModifyCaption("atlas_left_pane_section_terrain_elevation_power_input_box", .1, 1);
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_power_input_box_dn" sprite="atlas_sheet_updown_button" cell_id="1" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_power_input_box_dn", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_DN], left_screen, top_screen, left_screen, top_screen);
]]></action>
<action on="Press"><![CDATA[
GUIObjectModifyCaption("atlas_left_pane_section_terrain_elevation_power_input_box", -.1, 1);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_terrain_elevation_scale_label" style="atlas_label_text" hidden="false">Scale
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_scale_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_LABEL], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="input" name="atlas_left_pane_section_terrain_elevation_scale_input_box" sprite="atlas_input_box" style="atlas_label_text" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_scale_input_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX], left_screen, top_screen, left_screen, top_screen);
GUIObjectSetCaption("atlas_left_pane_section_terrain_elevation_scale_input_box", "1.0");
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_scale_input_box_up" sprite="atlas_sheet_updown_button" cell_id="0" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_scale_input_box_up", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_UP], left_screen, top_screen, left_screen, top_screen);
]]></action>
<action on="Press"><![CDATA[
GUIObjectModifyCaption("atlas_left_pane_section_terrain_elevation_scale_input_box", .1, 1);
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_scale_input_box_dn" sprite="atlas_sheet_updown_button" cell_id="1" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_scale_input_box_dn", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_DN], left_screen, top_screen, left_screen, top_screen);
]]></action>
<action on="Press"><![CDATA[
GUIObjectModifyCaption("atlas_left_pane_section_terrain_elevation_scale_input_box", -.1, 1);
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_increment_button" style="atlas_button" hidden="false">Increment
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_increment_button", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INCREMENT_BUTTON], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_terrain_elevation_amount_label" style="atlas_label_text" hidden="false">Amount
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_amount_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_LABEL], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
<object type="input" name="atlas_left_pane_section_terrain_elevation_amount_input_box" sprite="atlas_input_box" style="atlas_label_text" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_amount_input_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX], left_screen, top_screen, left_screen, top_screen);
GUIObjectSetCaption("atlas_left_pane_section_terrain_elevation_amount_input_box", "1.0");
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_amount_input_box_up" sprite="atlas_sheet_updown_button" cell_id="0" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_amount_input_box_up", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_UP], left_screen, top_screen, left_screen, top_screen);
]]></action>
<action on="Press"><![CDATA[
GUIObjectModifyCaption("atlas_left_pane_section_terrain_elevation_amount_input_box", .1, 1);
]]></action>
</object>
<object type="button" name="atlas_left_pane_section_terrain_elevation_amount_input_box_dn" sprite="atlas_sheet_updown_button" cell_id="1" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_amount_input_box_dn", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_DN], left_screen, top_screen, left_screen, top_screen);
]]></action>
<action on="Press"><![CDATA[
GUIObjectModifyCaption("atlas_left_pane_section_terrain_elevation_amount_input_box", -.1, 1);
]]></action>
</object>
<object type="text" name="atlas_left_pane_section_terrain_elevation_hr" sprite="atlas_hline" hidden="false">
<action on="Load"><![CDATA[
setSizeArray("atlas_left_pane_section_terrain_elevation_hr", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_HR], left_screen, top_screen, left_screen, top_screen);
]]></action>
</object>
</object>
</object>
@ -276,6 +400,7 @@
setSizeArray("atlas_mainborder_menu_bkg", atlasCoord[ATLAS_MAINBORDER_MENU_BKG], left_screen, top_screen, right_screen, top_screen);
]]></action>
</object>
<!-- NOTE: These menu buttons will need to have a context menu control when it becomes available. -->
<object type="button" name="atlas_mainborder_menu_1" style="atlas_menu_button" tooltip="[font=tahoma10b]Menu Button[font=tahoma10]\nClick to open this menu." hidden="false">File
<action on="Press"><![CDATA[
]]></action>

View File

@ -530,6 +530,185 @@ function initAtlas()
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_MODIFY_BUTTON].y
);
// Intensity slider bar.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR = addSizeArrayWH(atlasCoord, atlasCoord_Last,
110,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SMOOTH_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SMOOTH_BUTTON].x,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SMOOTH_BUTTON].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SMOOTH_BUTTON].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
);
// Intensity slider marker.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_MARKER = addSizeArrayWH(atlasCoord, atlasCoord_Last,
8,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR].x+40,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR].y+(atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR].height/3)
);
// Intensity label.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
50,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR].x-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_LABEL].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR].y
);
// Roughen button.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON = addSizeArrayWH(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_MODIFY_BUTTON].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_MODIFY_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_MODIFY_BUTTON].x,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_LABEL].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_MODIFY_BUTTON].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
);
// Roughen style combo box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_STYLE_COMBO_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
75,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_STYLE_COMBO_BOX].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].y+4
);
// Roughen style label.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_STYLE_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
40,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_STYLE_COMBO_BOX].x-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_STYLE_LABEL].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].y
);
// Power input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
40,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].y+4+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
);
// Up button for power input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_UP = addSizeArrayWH(atlasCoord, atlasCoord_Last,
ATLAS_COUNTER_BOX.width,
(atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].height/2)+3
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_UP].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].y-3
);
// Down button for power input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_DN = addSizeArrayWH(atlasCoord, atlasCoord_Last,
ATLAS_COUNTER_BOX.width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_UP].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_UP].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].height-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX_DN].height
);
// Power label.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
40,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].x-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_LABEL].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].y
);
// Scale label.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
40,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].x,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].y
);
// Scale input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
40,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_LABEL].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_LABEL].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].y
);
// Up button for scale input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_UP = addSizeArrayWH(atlasCoord, atlasCoord_Last,
ATLAS_COUNTER_BOX.width,
(atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].height/2)+3
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_UP].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].y-3
);
// Down button for scale input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_DN = addSizeArrayWH(atlasCoord, atlasCoord_Last,
ATLAS_COUNTER_BOX.width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_UP].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_UP].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].height-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX_DN].height
);
// Increment button.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INCREMENT_BUTTON = addSizeArrayWH(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].x,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SCALE_INPUT_BOX].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
);
// Amount input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
40,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_SAMPLE_BUTTON].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INCREMENT_BUTTON].y
);
// Up button for amount input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_UP = addSizeArrayWH(atlasCoord, atlasCoord_Last,
ATLAS_COUNTER_BOX.width,
(atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX].height/2)+3
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_POWER_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_UP].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INCREMENT_BUTTON].y-3
);
// Down button for amount input box.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_DN = addSizeArrayWH(atlasCoord, atlasCoord_Last,
ATLAS_COUNTER_BOX.width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_UP].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_UP].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX].height-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX_DN].height
);
// Amount label.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
45,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_ROUGHEN_BUTTON].height
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX].x-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_LABEL].width,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_AMOUNT_INPUT_BOX].y
);
// Horizontal rule at end of Edit Elevation.
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_HR = addSizeArrayWH(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_BKG].width-ATLAS_LEFT_PANE_SECTION.LMARGIN-ATLAS_LEFT_PANE_SECTION.RMARGIN,
2
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
atlasCoord[ATLAS_LEFT_PANE_BKG].x+ATLAS_LEFT_PANE_SECTION.LMARGIN,
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INCREMENT_BUTTON].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INCREMENT_BUTTON].height+ATLAS_LEFT_PANE_SECTION.BMARGIN
);
}
// ====================================================================

View File

@ -43,15 +43,21 @@ function GUIObjectRenameandReveal(objectName, objectCaption)
// ====================================================================
function GUIObjectModifyCaption(objectName, objectModifier)
function GUIObjectModifyCaption(objectName, objectModifier, objectPlaces)
{
// Adds a modifier to a GUI object's caption (eg increase a number by 1).
// Obviously don't use this unless you're sure the caption contains a number.
// objectPlaces specifies the number of decimal places to use for a floating point number.
// If not specified, it defaults to zero (whole number).
// Get our GUI object
var GUIObject = getGUIObjectByName(objectName);
GUIObject.caption = parseInt(GUIObject.caption) + parseInt(objectModifier);
if (!objectPlaces)
objectPlaces = 0;
objectPlaces = Math.pow(10, objectPlaces);
GUIObject.caption = (Math.round(objectPlaces * GUIObject.caption) + Math.round(objectPlaces * objectModifier)) / objectPlaces;
}
// ====================================================================

View File

@ -932,6 +932,23 @@
<image texture="atlas/atlas_global_sheet_dropdownbutton_updown.png" cell_size="9 5" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
</sprite>
<sprite name="atlas_global_slider_bar_h">
<image texture="atlas/atlas_global_slider_bar_h.png" texture_size="0 0 128 16" size="0 0 100% 100%"/>
</sprite>
<sprite name="atlas_global_slider_marker_h">
<image texture="atlas/atlas_global_slider_marker_h.png" texture_size="0 0 8 16" size="0 0 100% 100%"/>
</sprite>
<sprite name="atlas_global_slider_bar_v">
<image texture="atlas/atlas_global_slider_bar_v.png" texture_size="0 0 16 128" size="0 0 100% 100%"/>
</sprite>
<sprite name="atlas_global_slider_marker_v">
<image texture="atlas/atlas_global_slider_marker_v.png" texture_size="0 0 16 8" size="0 0 100% 100%"/>
</sprite>
<!--
==========================================
TEMPORARY IMAGES