Implemented first draft of Terrain Editor controls. Increased size of toolbar arrows on Philip's behalf. :)
This was SVN commit r1723.
This commit is contained in:
parent
551bef482a
commit
c84ea97601
@ -35,6 +35,9 @@ lodbias = -1.0
|
||||
; Language selection: (currently "english" or "pseudogreek")
|
||||
language=english
|
||||
|
||||
; Enable/disable windowed mode.
|
||||
windowed=false
|
||||
|
||||
; You can specify these as well, but the default (keeping the current resolution) is
|
||||
; probably best for most people.
|
||||
; xres = 1024
|
||||
|
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_global_tab.png
(Stored with Git LFS)
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_global_tab.png
(Stored with Git LFS)
Binary file not shown.
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_global_tab_lit.png
(Stored with Git LFS)
BIN
binaries/data/mods/official/art/textures/ui/atlas/atlas_global_tab_lit.png
(Stored with Git LFS)
Binary file not shown.
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.
File diff suppressed because it is too large
Load Diff
@ -94,10 +94,10 @@ function initAtlas()
|
||||
|
||||
// Fully Minimise arrow on tool bar.
|
||||
ATLAS_MAINBORDER_TOOLBAR_FULLY_MINIMISE_ARROW = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
8,
|
||||
12,
|
||||
4
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_MAINBORDER_RT_CORNER].x+atlasCoord[ATLAS_MAINBORDER_RT_CORNER].width+atlasCoord[ATLAS_MAINBORDER_TOOLBAR_FULLY_MINIMISE_ARROW].width-11,
|
||||
atlasCoord[ATLAS_MAINBORDER_RT_CORNER].x+atlasCoord[ATLAS_MAINBORDER_RT_CORNER].width+atlasCoord[ATLAS_MAINBORDER_TOOLBAR_FULLY_MINIMISE_ARROW].width-15,
|
||||
atlasCoord[ATLAS_MAINBORDER_TOOLBAR_BKG].y+3
|
||||
);
|
||||
|
||||
@ -164,6 +164,8 @@ function initAtlas()
|
||||
atlasCoord[ATLAS_MAINBORDER_TOOLBAR_BKG].y+atlasCoord[ATLAS_MAINBORDER_TOOLBAR_BKG].height
|
||||
);
|
||||
|
||||
// ============================================= GENERIC BOTTOM SECTION MENU ===============================================
|
||||
|
||||
// Bottom-right Mini Map Background.
|
||||
ATLAS_MINIMAP_BKG = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
182,
|
||||
@ -218,6 +220,13 @@ function initAtlas()
|
||||
atlasCoord[ATLAS_MINIMAP_BKG].y+atlasCoord[ATLAS_MINIMAP_BKG].height+4
|
||||
);
|
||||
|
||||
// Setup margins for Bottom Section Menu.
|
||||
ATLAS_BOTTOM_PANE_SECTION = new Object();
|
||||
ATLAS_BOTTOM_PANE_SECTION.LMARGIN = 5;
|
||||
ATLAS_BOTTOM_PANE_SECTION.RMARGIN = 5;
|
||||
ATLAS_BOTTOM_PANE_SECTION.TMARGIN = 5;
|
||||
ATLAS_BOTTOM_PANE_SECTION.BMARGIN = 5;
|
||||
|
||||
// ============================================= GENERIC LEFT SECTION MENU ===============================================
|
||||
|
||||
// Second heading of section menu.
|
||||
@ -532,7 +541,7 @@ function initAtlas()
|
||||
|
||||
// Intensity slider bar.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_ELEVATION_INTENSITY_SLIDER_BAR = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
110,
|
||||
138,
|
||||
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,
|
||||
@ -912,6 +921,123 @@ function initAtlas()
|
||||
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)
|
||||
);
|
||||
|
||||
// Depth label.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HEIGHT_LABEL].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HEIGHT_LABEL].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HEIGHT_LABEL].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_PLACE].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_PLACE].height+ATLAS_LEFT_PANE_SECTION.TMARGIN*1.5
|
||||
);
|
||||
|
||||
// Depth input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HEIGHT_INPUT_BOX].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HEIGHT_INPUT_BOX].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HEIGHT_INPUT_BOX].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL].y
|
||||
);
|
||||
|
||||
// Up button for depth input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX_UP = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_COUNTER_BOX.width,
|
||||
(atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].height/2)+3
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX_UP].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].y-3
|
||||
);
|
||||
|
||||
// Down button for depth input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX_DN = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_COUNTER_BOX.width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX_UP].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX_UP].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].height-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX_DN].height
|
||||
);
|
||||
|
||||
// Colour label.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_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_TERRAIN_WATER_DEPTH_LABEL].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_LABEL].height+ATLAS_LEFT_PANE_SECTION.TMARGIN*1.5
|
||||
);
|
||||
|
||||
// Colour input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_R_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/3
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
|
||||
);
|
||||
|
||||
// Colour input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_G_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/3
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_R_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_R_INPUT_BOX].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
|
||||
);
|
||||
|
||||
// Colour input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_B_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/3
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_DEPTH_INPUT_BOX].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_G_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_G_INPUT_BOX].height+ATLAS_LEFT_PANE_SECTION.TMARGIN
|
||||
);
|
||||
|
||||
// Colour tint box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_TINT_BOX = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_LABEL].width/3,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_LABEL].height/2
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_LABEL].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_LABEL].width/5,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_LABEL].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_LABEL].height+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_LABEL].height/3
|
||||
);
|
||||
|
||||
// Smooth input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_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_TERRAIN_WATER_DEPTH_INPUT_BOX].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_B_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_COLOUR_B_INPUT_BOX].height+ATLAS_LEFT_PANE_SECTION.TMARGIN*1.5
|
||||
);
|
||||
|
||||
// Up button for Smooth input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX_UP = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_COUNTER_BOX.width,
|
||||
(atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].height/2)+3
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX_UP].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].y-3
|
||||
);
|
||||
|
||||
// Down button for Smooth input box.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX_DN = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_COUNTER_BOX.width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX_UP].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].x+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].width-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX_UP].width,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].height-atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX_DN].height
|
||||
);
|
||||
|
||||
// Smooth label.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_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_TERRAIN_WATER_DEPTH_LABEL].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_SMOOTH_INPUT_BOX].y-2
|
||||
);
|
||||
|
||||
// Custom button.
|
||||
ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_BUTTON_CUSTOM = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_BUTTON_CUSTOM].width,
|
||||
@ -929,6 +1055,152 @@ function initAtlas()
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_CLIFF_HR].x,
|
||||
atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_LIST].y+atlasCoord[ATLAS_LEFT_PANE_SECTION_TERRAIN_WATER_LIST].height+ATLAS_LEFT_PANE_SECTION.BMARGIN
|
||||
);
|
||||
|
||||
// ============================================= BOTTOM MENU SECTIONS ===================================================
|
||||
|
||||
// ============================================= TERRAIN EDITOR: BRUSH SETTINGS ==============================================
|
||||
|
||||
// Terrain Preview.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
125,
|
||||
125
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
ATLAS_LEFT_PANE_SECTION.LMARGIN,
|
||||
ATLAS_LEFT_PANE_SECTION.LMARGIN
|
||||
);
|
||||
|
||||
// Terrain Preview label.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].width,
|
||||
15
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].x,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].y+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].height
|
||||
);
|
||||
|
||||
// Brush border.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_RB_CORNER].x-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].width,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].height
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].x+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].width+(atlasCoord[ATLAS_RB_CORNER].width/4),
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PREVIEW].y
|
||||
);
|
||||
|
||||
// Brush border label.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER_LABEL = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].width,
|
||||
15
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].x,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].y+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].height
|
||||
);
|
||||
|
||||
// Brush size slider bar.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_SIZE_SLIDER_BAR = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
15,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].height+11
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].x+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].width-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_SIZE_SLIDER_BAR].width-5,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].y-22
|
||||
);
|
||||
|
||||
// Brush size slider marker.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_SIZE_SLIDER_MARKER = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_SIZE_SLIDER_BAR].width,
|
||||
8
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_SIZE_SLIDER_BAR].x-3,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_SIZE_SLIDER_BAR].y+70
|
||||
);
|
||||
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_SPAN = 5;
|
||||
|
||||
// Brush button.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_1 = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
15,
|
||||
15
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].x+10,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].y+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BORDER].height-15-10
|
||||
);
|
||||
|
||||
// Brush button.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_2 = 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_BUTTON_1].y-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_1].height-ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_SPAN
|
||||
);
|
||||
|
||||
// Brush button.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_3 = 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_BUTTON_2].y-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_2].height-ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_SPAN
|
||||
);
|
||||
|
||||
// Brush button.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_4 = 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_BUTTON_3].y-atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_3].height-ATLAS_BOTTOM_PANE_SECTION_TERRAIN_BRUSH_BUTTON_SPAN
|
||||
);
|
||||
|
||||
// ============================================= TERRAIN EDITOR: PAINT TERRAIN ===============================================
|
||||
|
||||
// Terrain Palette Background.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
603,
|
||||
122
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
atlasCoord[ATLAS_RB_CORNER].x+atlasCoord[ATLAS_RB_CORNER].width,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_BKG].y+5
|
||||
);
|
||||
|
||||
// Terrain Palette Tabs.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB = new Object();
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.span = 9;
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.max = 9;
|
||||
for (ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.last = 1; ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.last <= ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.max; ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.last++)
|
||||
{
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.last] = atlasCoord_Last;
|
||||
atlasCoord[atlasCoord_Last] = new Object();
|
||||
atlasCoord[atlasCoord_Last].width = 63;
|
||||
atlasCoord[atlasCoord_Last].height = 17;
|
||||
|
||||
if (ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.last == 1)
|
||||
atlasCoord[atlasCoord_Last].x = atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG].x+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG].width-atlasCoord[atlasCoord_Last].width+2;
|
||||
else
|
||||
atlasCoord[atlasCoord_Last].x = atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.last]-1].x-atlasCoord[atlasCoord_Last].width+ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_TAB.span;
|
||||
|
||||
atlasCoord[atlasCoord_Last].y = atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG].y+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG].height;
|
||||
|
||||
atlasCoord_Last++;
|
||||
}
|
||||
|
||||
// Custom button.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BUTTON_CUSTOM = 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_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG].x-1,
|
||||
atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG].y+atlasCoord[ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_BKG].height+3
|
||||
);
|
||||
|
||||
// Right arrow on Terrain Palette.
|
||||
ATLAS_BOTTOM_PANE_SECTION_TERRAIN_PALETTE_RT_ARROW = addSizeArrayWH(atlasCoord, atlasCoord_Last,
|
||||
6,
|
||||
12
|
||||
); atlasCoord_Last = addSizeArrayXY(atlasCoord, atlasCoord_Last,
|
||||
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
|
||||
);
|
||||
}
|
||||
|
||||
// ====================================================================
|
||||
|
@ -950,19 +950,19 @@
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_global_arrow_up">
|
||||
<image texture="atlas/atlas_global_arrow_up.png" texture_size="0 0 8 4" size="0 0 100% 100%"/>
|
||||
<image texture="atlas/atlas_global_arrow_up.png" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_global_arrow_dn">
|
||||
<image texture="atlas/atlas_global_arrow_dn.png" texture_size="0 0 8 4" size="0 0 100% 100%"/>
|
||||
<image texture="atlas/atlas_global_arrow_dn.png" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_global_arrow_lt">
|
||||
<image texture="atlas/atlas_global_arrow_lt.png" texture_size="0 0 4 8" size="0 0 100% 100%"/>
|
||||
<image texture="atlas/atlas_global_arrow_lt.png" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_global_arrow_rt">
|
||||
<image texture="atlas/atlas_global_arrow_rt.png" texture_size="0 0 4 8" size="0 0 100% 100%"/>
|
||||
<image texture="atlas/atlas_global_arrow_rt.png" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_sheet_toolbar_button">
|
||||
@ -996,21 +996,64 @@
|
||||
</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%"/>
|
||||
<image texture="atlas/atlas_global_slider_bar_h.png" texture_size="0 0 100% 100%" 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%"/>
|
||||
<image texture="atlas/atlas_global_slider_marker_h.png" texture_size="0 0 100% 100%" 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%"/>
|
||||
<image texture="atlas/atlas_global_slider_bar_v.png" texture_size="0 0 100% 100%" 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%"/>
|
||||
<image texture="atlas/atlas_global_slider_marker_v.png" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_global_tab">
|
||||
<image texture="atlas/atlas_global_tab.png" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_global_tab_lit">
|
||||
<image texture="atlas/atlas_global_tab_lit.png" texture_size="0 0 100% 100%" size="0 0 100% 100%"/>
|
||||
</sprite>
|
||||
|
||||
<sprite name="atlas_sheet_icon">
|
||||
<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_indent">
|
||||
<!-- Starting with top left corner continuing in a clockwise manner -->
|
||||
<!-- Top border -->
|
||||
<image backcolor="109 122 146" size="0 0 100%-1 1" />
|
||||
<!-- Right border -->
|
||||
<image backcolor="220 223 228" size="100%-1 0 100% 100%" />
|
||||
<!-- Bottom border -->
|
||||
<image backcolor="220 223 228" size="0 100%-1 100% 100%" />
|
||||
<!-- Left border -->
|
||||
<image backcolor="109 122 146" size="0 0 1 100%-1" />
|
||||
<!-- middle -->
|
||||
<image backcolor="220 223 228" size="1 1 100%-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>
|
||||
|
||||
<sprite name="atlas_sheet_icon_emboss">
|
||||
<!-- Starting with top left corner continuing in a clockwise manner -->
|
||||
<!-- Top border -->
|
||||
<image backcolor="220 223 228" size="0 0 100% 1" />
|
||||
<!-- Right border -->
|
||||
<image backcolor="109 122 146" size="100%-1 1 100% 100%" />
|
||||
<!-- Bottom border -->
|
||||
<image backcolor="109 122 146" size="1 100%-1 100% 100%" />
|
||||
<!-- Left border -->
|
||||
<image backcolor="220 223 228" size="0 0 1 100%" />
|
||||
<!-- middle -->
|
||||
<image backcolor="184 190 201" size="1 1 100%-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>
|
||||
|
||||
<!--
|
||||
==========================================
|
||||
|
@ -124,4 +124,40 @@
|
||||
text_align="center"
|
||||
text_valign="center"
|
||||
/>
|
||||
|
||||
<style name="atlas_indent"
|
||||
sprite="atlas_indent"
|
||||
sprite_over="atlas_indent"
|
||||
sprite_pressed="atlas_indent"
|
||||
tooltip_style="atlas_tooltip"
|
||||
tooltip=""
|
||||
textcolor="0 0 0"
|
||||
font="tahoma10"
|
||||
text_align="center"
|
||||
text_valign="center"
|
||||
/>
|
||||
|
||||
<style name="atlas_tab"
|
||||
sprite="atlas_global_tab"
|
||||
sprite_over="atlas_global_tab_lit"
|
||||
sprite_pressed="atlas_global_tab_lit"
|
||||
tooltip_style="atlas_tooltip"
|
||||
tooltip="[font=tahoma10b]Tab[font=tahoma10]\nClick to choose this category."
|
||||
textcolor="0 0 0"
|
||||
font="tahoma10"
|
||||
text_align="center"
|
||||
text_valign="center"
|
||||
/>
|
||||
|
||||
<style name="atlas_icon"
|
||||
sprite="atlas_sheet_icon_emboss"
|
||||
sprite_over="atlas_sheet_icon_indent"
|
||||
sprite_pressed="atlas_sheet_icon_indent"
|
||||
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