Did first half of Object Editor. Added the Beautify buttons I missed yesterday.
This was SVN commit r1725.
This commit is contained in:
parent
d202e580b2
commit
986d62a2f5
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_sheet_icon_15x15.png
(Stored with Git LFS)
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_sheet_icon_15x15.png
(Stored with Git LFS)
Binary file not shown.
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_sheet_toolbar_button.png
(Stored with Git LFS)
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_sheet_toolbar_button.png
(Stored with Git LFS)
Binary file not shown.
@ -489,6 +489,11 @@
|
||||
setSizeArray("atlas_left_pane_section_terrain_water_button_place", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_PLACE], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="button" name="atlas_left_pane_section_terrain_water_button_beautify" style="atlas_icon_border" cell_id="12" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_terrain_water_button_beautify", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_BEAUTIFY], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_left_pane_section_terrain_water_depth_label" style="atlas_label_text" text_align="left" hidden="false">Depth
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_terrain_water_depth_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL], left_screen, top_screen, left_screen, top_screen);
|
||||
@ -584,6 +589,85 @@
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
|
||||
<!-- OBJECT EDITOR SECTION MENU -->
|
||||
<object type="empty" name="atlas_left_pane_section_object" size="0 0 100% 100%" z="1" hidden="true">
|
||||
<object type="text" name="atlas_left_pane_section_object_category_label" style="atlas_label_text" text_align="left" hidden="false">Category
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_category_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_LABEL], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<!-- NOTE: This will need to be replaced with a combobox when the control becomes available. -->
|
||||
<object type="input" name="atlas_left_pane_section_object_category_combo_box" sprite="atlas_input_box" style="atlas_label_text" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_category_combo_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="button" name="atlas_left_pane_section_object_button_custom_actor" style="atlas_button" hidden="false">Custom Actor
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_button_custom_actor", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ACTOR], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="button" name="atlas_left_pane_section_object_button_custom_entity" style="atlas_button" hidden="false">Custom Entity
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_button_custom_entity", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ENTITY], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_left_pane_section_object_list_bkg" sprite="atlas_window_grey" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_bkg", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG], left_screen, top_screen, left_screen, bottom_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_left_pane_section_object_list_player_label" style="atlas_label_text" text_align="left" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_player_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_LABEL], left_screen, top_screen, left_screen, top_screen);
|
||||
GUIObjectSetCaption("atlas_left_pane_section_object_list_player_label","Player");
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="input" name="atlas_left_pane_section_object_list_player_input_box" sprite="atlas_input_box" style="atlas_label_text" text_align="right" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_player_input_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX], left_screen, top_screen, left_screen, top_screen);
|
||||
GUIObjectSetCaption("atlas_left_pane_section_object_list_player_input_box", "1");
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="button" name="atlas_left_pane_section_object_list_player_input_box_up" sprite="atlas_sheet_updown_button" cell_id="0" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_player_input_box_up", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_UP], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
<action on="Press"><![CDATA[
|
||||
GUIObjectModifyCaption("atlas_left_pane_section_object_list_player_input_box", 1, 0);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="button" name="atlas_left_pane_section_object_list_player_input_box_dn" sprite="atlas_sheet_updown_button" cell_id="1" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_player_input_box_dn", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_DN], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
<action on="Press"><![CDATA[
|
||||
GUIObjectModifyCaption("atlas_left_pane_section_object_list_player_input_box", -1, 0);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_left_pane_section_object_list_heading" style="atlas_heading" hidden="false">Objects
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_heading", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_HEADING], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_left_pane_section_object_list_sort_label" style="atlas_label_text" text_align="left" hidden="false">Sort
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_sort_label", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_LABEL], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<!-- NOTE: This will need to be replaced with a combobox when the control becomes available. -->
|
||||
<object type="input" name="atlas_left_pane_section_object_list_sort_combo_box" sprite="atlas_input_box" style="atlas_label_text" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list_sort_combo_box", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX], left_screen, top_screen, left_screen, top_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_left_pane_section_object_list" sprite="atlas_window_grey" scrollbar_style="atlas_scrollbar" scrollbar="true" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_left_pane_section_object_list", atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST], left_screen, top_screen, left_screen, bottom_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
|
||||
<!-- BOTTOM SELECTION PANE: Context panel along the bottom of the screen. -->
|
||||
@ -617,6 +701,7 @@
|
||||
]]></action>
|
||||
</object>
|
||||
|
||||
<!-- TERRAIN EDITOR BOTTOM PANE -->
|
||||
<object type="empty" name="atlas_bottom_pane_section_terrain" size="0 0 100% 100%" z="1" hidden="false">
|
||||
<object type="empty" name="atlas_bottom_pane_section_terrain_other" size="0 0 100% 100%" z="1" hidden="false">
|
||||
<object type="text" name="atlas_bottom_pane_section_terrain_preview" style="atlas_indent" hidden="false">
|
||||
@ -670,6 +755,11 @@
|
||||
setSizeArray("atlas_bottom_pane_section_terrain_brush_button_4", atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_4], left_screen, bottom_screen, left_screen, bottom_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="button" name="atlas_bottom_pane_section_terrain_brush_button_beautify" style="atlas_icon_border" cell_id="13" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_bottom_pane_section_terrain_brush_button_beautify", atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_BEAUTIFY], left_screen, bottom_screen, left_screen, bottom_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
</object>
|
||||
<object type="empty" name="atlas_bottom_pane_section_terrain_palette" size="0 0 100% 100%" z="1" hidden="false">
|
||||
<object type="text" name="atlas_bottom_pane_section_terrain_palette_bkg" sprite="atlas_window_grey" scrollbar_style="atlas_scrollbar" scrollbar="true" hidden="false">
|
||||
@ -714,6 +804,34 @@
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
|
||||
<!-- OBJECT EDITOR BOTTOM PANE -->
|
||||
<object type="empty" name="atlas_bottom_pane_section_object" size="0 0 100% 100%" z="1" hidden="true">
|
||||
<object type="empty" name="atlas_bottom_pane_section_object_anim" size="0 0 100% 100%" z="1" hidden="false">
|
||||
<object type="text" name="atlas_bottom_pane_section_object_anim_combo_box_label" style="atlas_label_text" text_align="left" hidden="false">Animation
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_bottom_pane_section_object_anim_combo_box_label", atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL], left_screen, bottom_screen, left_screen, bottom_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<!-- NOTE: This will need to be replaced with a combobox when the control becomes available. -->
|
||||
<object type="input" name="atlas_bottom_pane_section_object_anim_combo_box" sprite="atlas_input_box" style="atlas_label_text" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_bottom_pane_section_object_anim_combo_box", atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX], left_screen, bottom_screen, left_screen, bottom_screen);
|
||||
GUIObjectSetCaption("atlas_bottom_pane_section_object_anim_combo_box", "idle_a");
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_bottom_pane_section_object_anim_viewer" style="atlas_indent" hidden="false">
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_bottom_pane_section_object_anim_viewer", atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER], left_screen, bottom_screen, left_screen, bottom_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="text" name="atlas_bottom_pane_section_object_anim_viewer_label" style="atlas_label_text" hidden="false">Animation Viewer
|
||||
<action on="Load"><![CDATA[
|
||||
setSizeArray("atlas_bottom_pane_section_object_anim_viewer_label", atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER_LABEL], left_screen, bottom_screen, left_screen, bottom_screen);
|
||||
]]></action>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
|
||||
<!-- RB: MINIMAP: Displays whole map. Identical functionality to session map, just a little smaller. -->
|
||||
@ -857,6 +975,7 @@
|
||||
</object>
|
||||
<object type="button" name="atlas_mainborder_toolbar_button_4" cell_id="4" sprite="atlas_sheet_toolbar_button" tooltip_style="atlas_tooltip" tooltip="[font=tahoma10b]Toolbar Button[font=tahoma10]\nClick to perform some yet-to-be-determined function." hidden="false">
|
||||
<action on="Press"><![CDATA[
|
||||
atlasOpenSectionMenu("atlas_left_pane_section_object");
|
||||
]]></action>
|
||||
</object>
|
||||
<object type="button" name="atlas_mainborder_toolbar_button_5" cell_id="5" sprite="atlas_sheet_toolbar_button" tooltip_style="atlas_tooltip" tooltip="[font=tahoma10b]Toolbar Button[font=tahoma10]\nClick to perform some yet-to-be-determined function." hidden="false">
|
||||
|
@ -914,13 +914,22 @@ function initAtlas()
|
||||
|
||||
// Place button.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_PLACE = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_BUTTON_PLACE].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_BUTTON_PLACE].width-15,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_BUTTON_PLACE].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_BUTTON_PLACE].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_HEADING_HR].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_HEADING_HR].height+(ATLAS_LEFT_PANE_SECTION.TMARGIN/2)
|
||||
);
|
||||
|
||||
// Beautify Water button.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_BEAUTIFY = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
15,
|
||||
15
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_PLACE].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_PLACE].width+1,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_PLACE].y
|
||||
);
|
||||
|
||||
// Depth label.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HEIGHT_LABEL].width,
|
||||
@ -1056,6 +1065,127 @@ function initAtlas()
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_LIST].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_LIST].height+ATLAS_LEFT_PANE_SECTION.BMARGIN
|
||||
);
|
||||
|
||||
// ============================================= OBJECT EDITOR: SELECTION ==============================================
|
||||
|
||||
// Object category label.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_HEADING_2].width-ATLAS_LEFT_PANE_SECTION.LMARGIN-ATLAS_LEFT_PANE_SECTION.RMARGIN-ATLAS_LEFT_PANE_SECTION.LMARGIN,
|
||||
20
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_HEADING_2].x+ATLAS_LEFT_PANE_SECTION.LMARGIN+ATLAS_LEFT_PANE_SECTION.LMARGIN,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_HEADING_2].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_HEADING_2].height
|
||||
);
|
||||
|
||||
// Object category input box.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_LABEL].width,
|
||||
15
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_LABEL].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_LABEL].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_LABEL].height
|
||||
);
|
||||
|
||||
// Custom button.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ACTOR = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_BUTTON_CUSTOM].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_BUTTON_CUSTOM].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX].x-4,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
|
||||
);
|
||||
|
||||
// Custom button.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ENTITY = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ACTOR].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ACTOR].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX].x+4+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ENTITY].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ACTOR].y
|
||||
);
|
||||
|
||||
// ============================================= OBJECT EDITOR: LIST ==============================================
|
||||
|
||||
// Background of Object List.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX].width+2,
|
||||
163+2
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_CATEGORY_COMBO_BOX].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ACTOR].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_BUTTON_CUSTOM_ACTOR].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
|
||||
);
|
||||
|
||||
// Player input box.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].x+10,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].y+10
|
||||
);
|
||||
|
||||
// Up button for Player input box.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_UP = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_COUNTER_BOX.width,
|
||||
(atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].height/2)+3
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_UP].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].y-3
|
||||
);
|
||||
|
||||
// Down button for Player input box.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_DN = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_COUNTER_BOX.width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_UP].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_UP].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].height-atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX_DN].height
|
||||
);
|
||||
|
||||
// Player label.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].y
|
||||
);
|
||||
|
||||
// Objects heading.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_HEADING = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
65,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_HEADING].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_PLAYER_INPUT_BOX].y
|
||||
);
|
||||
|
||||
// Object list sort input box.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
90,
|
||||
15
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX].width-10,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_HEADING].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_HEADING].height+10
|
||||
);
|
||||
|
||||
// Object list sort label.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
35,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX].x-atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_LABEL].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX].y-3
|
||||
);
|
||||
|
||||
// Object List.
|
||||
ATLAS_LEFT_PANE_SECTION_OBJECT_LIST = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_BKG].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_OBJECT_LIST_SORT_COMBO_BOX].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
|
||||
);
|
||||
|
||||
// ============================================= BOTTOM MENU SECTIONS ===================================================
|
||||
|
||||
// ============================================= TERRAIN EDITOR: BRUSH SETTINGS ==============================================
|
||||
@ -1152,6 +1282,15 @@ function initAtlas()
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_3].y-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_3].height-ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_SPAN
|
||||
);
|
||||
|
||||
// Beautify Terrain button.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_BEAUTIFY = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_1].width,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_1].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_1].x,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].y+10
|
||||
);
|
||||
|
||||
// ============================================= TERRAIN EDITOR: PAINT TERRAIN ===============================================
|
||||
|
||||
// Terrain Palette Background.
|
||||
@ -1201,6 +1340,44 @@ function initAtlas()
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.last-1]].x-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_RT_ARROW].width-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_RT_ARROW].width,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BUTTON_CUSTOM].y-2
|
||||
);
|
||||
|
||||
// ============================================= OBJECT EDITOR: ANIMATION VIEWER ===============================================
|
||||
|
||||
// Animation Viewer combobox label.
|
||||
ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
60,
|
||||
20
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_LEFT_PANE_SECTION.LMARGIN,
|
||||
2
|
||||
);
|
||||
|
||||
// Animation Viewer combobox.
|
||||
ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
65,
|
||||
10
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL].x+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL].width,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL].y
|
||||
);
|
||||
|
||||
// Animation Viewer.
|
||||
ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
125,
|
||||
125
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL].x,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL].y+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_COMBO_BOX_LABEL].height
|
||||
);
|
||||
|
||||
// Animation Viewer label.
|
||||
ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER].width,
|
||||
15
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER].x,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER].y+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_OBJECT_ANIM_VIEWER].height
|
||||
);
|
||||
}
|
||||
|
||||
// ====================================================================
|
||||
@ -1282,6 +1459,9 @@ function atlasOpenSectionMenu(atlasMenuName)
|
||||
// Clear all section menus to begin.
|
||||
GUIObjectHide("atlas_left_pane_section_map");
|
||||
GUIObjectHide("atlas_left_pane_section_terrain");
|
||||
GUIObjectHide("atlas_bottom_pane_section_terrain");
|
||||
GUIObjectHide("atlas_left_pane_section_object");
|
||||
GUIObjectHide("atlas_bottom_pane_section_object");
|
||||
|
||||
switch (atlasMenuName)
|
||||
{
|
||||
@ -1307,11 +1487,22 @@ function atlasOpenSectionMenu(atlasMenuName)
|
||||
// Toggle backgrounds.
|
||||
GUIObjectUnhide("atlas_left_pane");
|
||||
GUIObjectUnhide("atlas_bottom_pane");
|
||||
GUIObjectUnhide("atlas_bottom_pane_section_terrain");
|
||||
// Reveal headings.
|
||||
GUIObjectRenameandReveal("atlas_left_pane_section_heading_1", "Terrain Editor");
|
||||
GUIObjectRenameandReveal("atlas_left_pane_section_heading_2", "Edit Elevation");
|
||||
GUIObjectHide("atlas_left_pane_section_heading_3");
|
||||
break;
|
||||
case "atlas_left_pane_section_object":
|
||||
// Toggle backgrounds.
|
||||
GUIObjectUnhide("atlas_left_pane");
|
||||
GUIObjectUnhide("atlas_bottom_pane");
|
||||
GUIObjectUnhide("atlas_bottom_pane_section_object");
|
||||
// Reveal headings.
|
||||
GUIObjectRenameandReveal("atlas_left_pane_section_heading_1", "Object Editor");
|
||||
GUIObjectRenameandReveal("atlas_left_pane_section_heading_2", "Object List");
|
||||
GUIObjectHide("atlas_left_pane_section_heading_3");
|
||||
break;
|
||||
}
|
||||
|
||||
// Reveal Section Menu content.
|
||||
|
@ -148,7 +148,7 @@ function setSizeArray(objectName, objectArrayElement, rleft, rtop, rright, rbott
|
||||
else
|
||||
if (rleft == left_screen && rtop == top_screen && rright == left_screen && rbottom == bottom_screen)
|
||||
// Object is aligned between left top and left bottom.
|
||||
getGUIObjectByName(objectName).size = new GUISize(objectArrayElement.x, objectArrayElement.y, objectArrayElement.x+objectArrayElement.width, 0, rleft, rtop, rright, rbottom);
|
||||
getGUIObjectByName(objectName).size = new GUISize(objectArrayElement.x, objectArrayElement.y, objectArrayElement.x+objectArrayElement.width, -objectArrayElement.height, rleft, rtop, rright, rbottom);
|
||||
else
|
||||
if (rleft == left_screen && rtop == mid_screen && rright == left_screen && rbottom == mid_screen)
|
||||
// Object is aligned to middle left.
|
||||
|
@ -1055,6 +1055,20 @@
|
||||
<image texture="atlas/atlas_sheet_icon_15x15.png" cell_size="15 15" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_sheet_icon_border">
|
||||
<!-- Starting with top left corner continuing in a clockwise manner -->
|
||||
<!-- Top border -->
|
||||
<image backcolor="0 255 0" size="0 0 100%-1 1" />
|
||||
<!-- Right border -->
|
||||
<image backcolor="0 255 0" size="100%-1 0 100% 100%" />
|
||||
<!-- Bottom border -->
|
||||
<image backcolor="0 255 0" size="0 100%-1 100% 100%" />
|
||||
<!-- Left border -->
|
||||
<image backcolor="0 255 0" size="0 0 1 100%-1" />
|
||||
|
||||
<image texture="atlas/atlas_sheet_icon_15x15.png" cell_size="15 15" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<!--
|
||||
==========================================
|
||||
TEMPORARY IMAGES
|
||||
|
@ -160,4 +160,16 @@
|
||||
text_align="center"
|
||||
text_valign="center"
|
||||
/>
|
||||
|
||||
<style name="atlas_icon_border"
|
||||
sprite="atlas_sheet_icon"
|
||||
sprite_over="atlas_sheet_icon_border"
|
||||
sprite_pressed="atlas_sheet_icon_border"
|
||||
tooltip_style="atlas_tooltip"
|
||||
tooltip="[font=tahoma10b]Icon[font=tahoma10]\nClick to perform this function."
|
||||
textcolor="0 0 0"
|
||||
font="tahoma10"
|
||||
text_align="center"
|
||||
text_valign="center"
|
||||
/>
|
||||
</styles>
|
||||
|
Loading…
Reference in New Issue
Block a user