Forgot what I changed again...
This commit is contained in:
parent
b016ea93e7
commit
857e50e96d
@ -67,15 +67,6 @@ package body ui is
|
|||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
procedure select_text_box (text : in string; x, y, width, height : in integer) is
|
|
||||||
begin
|
|
||||||
if cursor_inside (x, y, width, height) then
|
|
||||||
core.write_text_box (text);
|
|
||||||
end if;
|
|
||||||
end select_text_box;
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
procedure draw (index : in element := none;
|
procedure draw (index : in element := none;
|
||||||
x : in integer := 0;
|
x : in integer := 0;
|
||||||
y : in integer := 0;
|
y : in integer := 0;
|
||||||
@ -232,8 +223,6 @@ package body ui is
|
|||||||
procedure draw_icon (data : in core.sprite; description : in string; x, y : in integer; action : core.pointer := core.idle'access) is
|
procedure draw_icon (data : in core.sprite; description : in string; x, y : in integer; action : core.pointer := core.idle'access) is
|
||||||
save_zoom : natural := core.zoom;
|
save_zoom : natural := core.zoom;
|
||||||
begin
|
begin
|
||||||
select_text_box (description, x, y, core.icon, core.icon);
|
|
||||||
--
|
|
||||||
draw (icon, x, y);
|
draw (icon, x, y);
|
||||||
--
|
--
|
||||||
core.zoom := 1;
|
core.zoom := 1;
|
||||||
@ -242,6 +231,9 @@ package body ui is
|
|||||||
--
|
--
|
||||||
if cursor_inside (x, y, core.icon, core.icon) then
|
if cursor_inside (x, y, core.icon, core.icon) then
|
||||||
draw (icon_selected, x, y);
|
draw (icon_selected, x, y);
|
||||||
|
--
|
||||||
|
core.write_text_box (description);
|
||||||
|
--
|
||||||
if core.cursor_mode = 1 then
|
if core.cursor_mode = 1 then
|
||||||
action.all;
|
action.all;
|
||||||
core.cursor_mode := 0;
|
core.cursor_mode := 0;
|
||||||
@ -254,8 +246,6 @@ package body ui is
|
|||||||
procedure draw_overicon (data : in core.sprite; description : in string; x, y : in integer; action : core.pointer := core.idle'access) is
|
procedure draw_overicon (data : in core.sprite; description : in string; x, y : in integer; action : core.pointer := core.idle'access) is
|
||||||
save_zoom : natural := core.zoom;
|
save_zoom : natural := core.zoom;
|
||||||
begin
|
begin
|
||||||
select_text_box (description, x, y, core.icon, core.icon);
|
|
||||||
--
|
|
||||||
core.zoom := 1;
|
core.zoom := 1;
|
||||||
core.draw (data, x, y);
|
core.draw (data, x, y);
|
||||||
core.zoom := save_zoom;
|
core.zoom := save_zoom;
|
||||||
@ -289,7 +279,7 @@ package body ui is
|
|||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
procedure a is begin core.echo (core.warning, "Heyo world!"); end a;
|
--~procedure a is begin core.echo (core.warning, "Heyo world!"); end a;
|
||||||
procedure draw_help_box (x, y, width, height : in integer; action : core.pointer := core.idle'access) is
|
procedure draw_help_box (x, y, width, height : in integer; action : core.pointer := core.idle'access) is
|
||||||
offset : constant integer := sprite (active, text_middle).width;
|
offset : constant integer := sprite (active, text_middle).width;
|
||||||
begin
|
begin
|
||||||
@ -307,9 +297,7 @@ package body ui is
|
|||||||
--
|
--
|
||||||
core.write (core.read_text_box, x, y, font (active));
|
core.write (core.read_text_box, x, y, font (active));
|
||||||
--
|
--
|
||||||
core.block_queue ((x, y, width, height, 2, a'access));
|
--~core.block_queue ((x, y, width, height, 2, a'access));
|
||||||
--
|
|
||||||
select_text_box ("", x, y, width, height);
|
|
||||||
end draw_help_box;
|
end draw_help_box;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
@ -333,8 +321,6 @@ package body ui is
|
|||||||
draw (frame_upper_right, x + width - sprite (active, frame_upper_right).width, y);
|
draw (frame_upper_right, x + width - sprite (active, frame_upper_right).width, y);
|
||||||
draw (frame_lower_left, x, y + height - sprite (active, frame_lower_left).height);
|
draw (frame_lower_left, x, y + height - sprite (active, frame_lower_left).height);
|
||||||
draw (frame_lower_right, x + width - sprite (active, frame_lower_right).width, y + height - sprite (active, frame_lower_right).height);
|
draw (frame_lower_right, x + width - sprite (active, frame_lower_right).width, y + height - sprite (active, frame_lower_right).height);
|
||||||
--
|
|
||||||
select_text_box (description, x, y, width, height);
|
|
||||||
end draw_frame;
|
end draw_frame;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
@ -348,8 +334,6 @@ package body ui is
|
|||||||
draw_horizontally (title_bar_middle, x + sprite (active, title_bar_left).width, y - sprite (active, title_bar_middle).height, middle_width);
|
draw_horizontally (title_bar_middle, x + sprite (active, title_bar_left).width, y - sprite (active, title_bar_middle).height, middle_width);
|
||||||
--
|
--
|
||||||
core.write (title, x + sprite (active, title_bar_left).width / 2 + 20, y - sprite (active, title_bar_middle).height / 2 - 6, font (active));
|
core.write (title, x + sprite (active, title_bar_left).width / 2 + 20, y - sprite (active, title_bar_middle).height / 2 - 6, font (active));
|
||||||
--
|
|
||||||
select_text_box (title, x, y - sprite (active, title_bar_middle).height, width, sprite (active, title_bar_middle).height);
|
|
||||||
end draw_title_bar;
|
end draw_title_bar;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
@ -363,8 +347,6 @@ package body ui is
|
|||||||
--
|
--
|
||||||
draw_horizontally (fill_bar_horizontal, x + sprite (active, fill_bar_left).width, y - sprite (active, fill_bar_horizontal).height, middle_width);
|
draw_horizontally (fill_bar_horizontal, x + sprite (active, fill_bar_left).width, y - sprite (active, fill_bar_horizontal).height, middle_width);
|
||||||
draw_horizontally (fill_horizontal, x + sprite (active, fill_bar_left).width, y - sprite (active, fill_bar_horizontal).height, fill_width);
|
draw_horizontally (fill_horizontal, x + sprite (active, fill_bar_left).width, y - sprite (active, fill_bar_horizontal).height, fill_width);
|
||||||
--
|
|
||||||
select_text_box ("", x, y, width, sprite (active, fill_bar_horizontal).height);
|
|
||||||
end draw_fill_bar;
|
end draw_fill_bar;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
@ -398,8 +380,6 @@ package body ui is
|
|||||||
draw (corner_upper_right, x + width - sprite (active, corner_upper_right).width, y);
|
draw (corner_upper_right, x + width - sprite (active, corner_upper_right).width, y);
|
||||||
draw (corner_lower_left, x, y + height - sprite (active, corner_lower_left).height);
|
draw (corner_lower_left, x, y + height - sprite (active, corner_lower_left).height);
|
||||||
draw (corner_lower_right, x + width - sprite (active, corner_lower_right).width, y + height - sprite (active, corner_lower_right).height);
|
draw (corner_lower_right, x + width - sprite (active, corner_lower_right).width, y + height - sprite (active, corner_lower_right).height);
|
||||||
--
|
|
||||||
select_text_box ("", x, y, width, height);
|
|
||||||
end draw_menu;
|
end draw_menu;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
@ -424,8 +404,6 @@ package body ui is
|
|||||||
draw (tiny_corner_upper_right, x + width - sprite (active, tiny_corner_upper_right).width, y);
|
draw (tiny_corner_upper_right, x + width - sprite (active, tiny_corner_upper_right).width, y);
|
||||||
draw (tiny_corner_lower_left, x, y + height - sprite (active, tiny_corner_lower_left).height);
|
draw (tiny_corner_lower_left, x, y + height - sprite (active, tiny_corner_lower_left).height);
|
||||||
draw (tiny_corner_lower_right, x + width - sprite (active, tiny_corner_lower_right).width, y + height - sprite (active, tiny_corner_lower_right).height);
|
draw (tiny_corner_lower_right, x + width - sprite (active, tiny_corner_lower_right).width, y + height - sprite (active, tiny_corner_lower_right).height);
|
||||||
--
|
|
||||||
select_text_box ("", x, y, width, height);
|
|
||||||
end draw_tiny_menu;
|
end draw_tiny_menu;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
@ -448,8 +426,6 @@ package body ui is
|
|||||||
draw (icon_upper_right, x + width - sprite (active, icon_upper_right).width, y);
|
draw (icon_upper_right, x + width - sprite (active, icon_upper_right).width, y);
|
||||||
draw (icon_lower_left, x, y + height - sprite (active, icon_lower_left).height);
|
draw (icon_lower_left, x, y + height - sprite (active, icon_lower_left).height);
|
||||||
draw (icon_lower_right, x + width - sprite (active, icon_lower_right).width, y + height - sprite (active, icon_lower_right).height);
|
draw (icon_lower_right, x + width - sprite (active, icon_lower_right).width, y + height - sprite (active, icon_lower_right).height);
|
||||||
--
|
|
||||||
select_text_box (description, x, y, width, height);
|
|
||||||
end draw_icon_menu;
|
end draw_icon_menu;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user