Removed some stupid commented out code...

This commit is contained in:
Ognjen Milan Robovic 2024-05-04 07:22:16 -04:00
parent 16fbf216da
commit 3c6c3fac33
2 changed files with 31 additions and 114 deletions

View File

@ -299,7 +299,7 @@ package body core is
cursor.x := ray.get_mouse_x; cursor.x := ray.get_mouse_x;
cursor.y := ray.get_mouse_y; cursor.y := ray.get_mouse_y;
-- --
--~ray.draw_fps (window_width - 100, window_height - 100); ray.draw_fps (window_width - 100, window_height - 100);
-- --
ray.end_drawing; ray.end_drawing;
-- --

View File

@ -19,117 +19,51 @@ procedure main is
------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------
type screen_view is ( type view is (
map_preview_panel, status_preview_panel, text_box_panel map_preview_panel, status_preview_panel, text_box_panel
); );
screen_view_icon : array (screen_view) of core.sprite; view_icon : array (view) of core.sprite;
screen_view_list : array (screen_view) of boolean := (others => true); view_list : array (view) of boolean := (others => true);
screen_view_text : array (screen_view) of core.long_string := ( view_text : array (view) of core.long_string := (
"Toggle map preview panel. ", "Toggle map preview panel. ",
"Toggle status preview panel. ", "Toggle status preview panel. ",
"Toggle text box panel. " "Toggle text box panel. "
); );
procedure toggle_map_preview_panel is begin screen_view_list (map_preview_panel) := (if screen_view_list (map_preview_panel) then false else true); end toggle_map_preview_panel; procedure swap_map_preview_panel is begin view_list (map_preview_panel) := (if view_list (map_preview_panel) then false else true); end swap_map_preview_panel;
procedure toggle_status_preview_panel is begin screen_view_list (status_preview_panel) := (if screen_view_list (status_preview_panel) then false else true); end toggle_status_preview_panel; procedure swap_status_preview_panel is begin view_list (status_preview_panel) := (if view_list (status_preview_panel) then false else true); end swap_status_preview_panel;
procedure toggle_text_box_panel is begin screen_view_list (text_box_panel) := (if screen_view_list (text_box_panel) then false else true); end toggle_text_box_panel; procedure swap_text_box_panel is begin view_list (text_box_panel) := (if view_list (text_box_panel) then false else true); end swap_text_box_panel;
screen_view_show : array (screen_view) of access procedure := ( view_show : array (view) of access procedure := (
toggle_map_preview_panel'access, swap_map_preview_panel'access,
toggle_status_preview_panel'access, swap_status_preview_panel'access,
toggle_text_box_panel'access swap_text_box_panel'access
); );
------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------
-- TODO: This menu code is now useless due to new UI code. procedure ui_main_style is
begin
ui.active := ui.style'val ((ui.style'pos (ui.active) + 1) mod (ui.style'pos (ui.style'last) + 1));
end ui_main_style;
--~type menu_index is ( procedure zoom_in is begin core.zoom := 2; end zoom_in;
--~menu_none, menu_attribute, menu_skill, menu_resource, menu_unit, menu_might, menu_magic procedure zoom_out is begin core.zoom := 1; end zoom_out;
--~);
--~menu_limit : constant integer := 3;
--~menu_count : integer := 0;
--~menu_stack : array (1 .. menu_limit) of menu_index := (others => menu_none);
--~procedure menu_insert (index : in menu_index) is
--~begin
--~if menu_count = menu_limit then return; end if;
--~--
--~menu_count := menu_count mod menu_limit + 1;
--~--
--~menu_stack (menu_count) := index;
--~end menu_insert;
--~procedure menu_remove is
--~begin
--~if menu_count = 0 then return; end if;
--~--
--~menu_stack (menu_count) := menu_none;
--~--
--~menu_count := menu_count - 1;
--~end menu_remove;
--~procedure menu_render is
--~begin
--~if menu_count > 0 then
--~core.overlay; THIS SLOWS DOWN RENDERING BY 10 FRAMES!
--~end if;
--~--
--~for index in 1 .. menu_limit loop
--~case menu_stack (index) is
--~when menu_none => null;
--~when menu_attribute => attribute.menu (100, 100, false);
--~when menu_skill => skill.menu (200, 200, false);
--~when menu_resource => resource.menu (300, 300, false);
--~when menu_unit => unit.menu (0, 0, true);
--~when menu_might => might.menu (0, 0, true);
--~when menu_magic => magic.menu (0, 0, true);
--~end case;
--~end loop;
--~end menu_render;
------------------------------------------------------------------------------------------
-- TODO: Also useless, delete later...
--~procedure show_attribute_menu is begin menu_insert (menu_attribute); end show_attribute_menu;
--~procedure show_skill_menu is begin menu_insert (menu_skill); end show_skill_menu;
--~procedure show_resource_menu is begin menu_insert (menu_resource); end show_resource_menu;
--~procedure show_unit_menu is begin menu_insert (menu_unit); end show_unit_menu;
--~procedure show_might_menu is begin menu_insert (menu_might); end show_might_menu;
--~procedure show_magic_menu is begin menu_insert (menu_magic); end show_magic_menu;
procedure ui_main_style is begin ui.active := ui.style'val ((ui.style'pos (ui.active) + 1) mod 7); end ui_main_style;
--~procedure hide_top_menu is begin menu_remove; end hide_top_menu;
procedure zoom_in is begin core.zoom := 2; end zoom_in;
procedure zoom_out is begin core.zoom := 1; end zoom_out;
-- TODO: This is fine.
signal_list : constant array (core.signal_code) of access procedure := ( signal_list : constant array (core.signal_code) of access procedure := (
core.signal_up => core.move_camera_up'access, core.signal_up => core.move_camera_up'access,
core.signal_down => core.move_camera_down'access, core.signal_down => core.move_camera_down'access,
core.signal_left => core.move_camera_left'access, core.signal_left => core.move_camera_left'access,
core.signal_right => core.move_camera_right'access, core.signal_right => core.move_camera_right'access,
--~core.signal_a => show_attribute_menu'access,
--~core.signal_s => show_skill_menu'access,
--~core.signal_r => show_resource_menu'access,
--~core.signal_u => show_unit_menu'access,
--~core.signal_m => show_might_menu'access,
--~core.signal_n => show_magic_menu'access,
core.signal_v => ui_main_style'access, core.signal_v => ui_main_style'access,
--~core.signal_grave => hide_top_menu'access,
core.signal_kp_add => zoom_in'access, core.signal_kp_add => zoom_in'access,
core.signal_kp_subtract => zoom_out'access, core.signal_kp_subtract => zoom_out'access,
others => core.idle'access others => core.idle'access
); );
a, b, c : core.sprite;
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
begin begin
@ -165,17 +99,13 @@ begin
core.echo (core.success, "Successfully initialized game data, entering main gameplay loop."); core.echo (core.success, "Successfully initialized game data, entering main gameplay loop.");
core.dash; core.dash;
for index in screen_view loop for index in view loop
screen_view_icon (index) := core.import_sprite ("./sprite/ui/icon/" & core.lowercase (screen_view'image (index)) & ".png", 1, 1); view_icon (index) := core.import_sprite ("./sprite/ui/icon/" & core.lowercase (view'image (index)) & ".png", 1, 1);
end loop; end loop;
a := core.import_sprite ("./sprite/magic/fire/fireball.png", 1, 1);
b := core.import_sprite ("./sprite/magic/light/heal.png", 1, 1);
c := core.import_sprite ("./sprite/magic/dark/torment.png", 1, 1);
ui.active := ui.imp; ui.active := ui.imp;
core.camera := (50, 50); core.camera := (55, 50);
------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------
@ -184,7 +114,7 @@ begin
-- --
exit when core.engine_active = false; exit when core.engine_active = false;
-- --
if not screen_view_list (status_preview_panel) then if not view_list (status_preview_panel) then
side_panel := 0; side_panel := 0;
else else
side_panel := core.window_width / 4; side_panel := core.window_width / 4;
@ -199,24 +129,24 @@ begin
-- --
world.draw; world.draw;
-- --
if screen_view_list (map_preview_panel) then if view_list (map_preview_panel) then
ui.draw_menu (0, 0, preview_width, preview_height); ui.draw_menu (0, 0, preview_width, preview_height);
end if; end if;
-- --
if screen_view_list (status_preview_panel) then if view_list (status_preview_panel) then
ui.draw_tiny_menu (preview_width, 0, side_panel, preview_height); ui.draw_tiny_menu (preview_width, 0, side_panel, preview_height);
ui.draw_state_box (preview_width + 32, 32); ui.draw_state_box (preview_width + 32, 32);
end if; end if;
-- --
if screen_view_list (text_box_panel) then if view_list (text_box_panel) then
ui.draw_help_box (0, core.window_height - text_box_height, core.window_width - core.icon * (screen_view'pos (screen_view'last) + 1), text_box_height); ui.draw_help_box (0, core.window_height - text_box_height, core.window_width - core.icon * (view'pos (view'last) + 1), text_box_height);
end if; end if;
-- --
for index in screen_view loop for index in view loop
ui.draw_icon (screen_view_icon (index), screen_view_text (index), ui.draw_icon (view_icon (index), view_text (index),
core.window_width - core.icon * (screen_view'pos (screen_view'last) + 1) + core.icon * screen_view'pos (index), core.window_width - core.icon * (view'pos (view'last) + 1) + core.icon * view'pos (index),
core.window_height - text_box_height, core.window_height - text_box_height,
screen_view_show (index)); view_show (index));
end loop; end loop;
-- --
signal_list (core.signal_code'val (core.signal_mode)).all; signal_list (core.signal_code'val (core.signal_mode)).all;
@ -224,19 +154,6 @@ begin
--~magic.menu (0, 0, true); --~magic.menu (0, 0, true);
--~might.menu (0, 0, true); --~might.menu (0, 0, true);
-- --
--~ui.draw_menu (60, 60, 256, 256);
--~ui.draw_tiny_menu (360, 60, 256, 256);
--
--~menu_render;
--
core.draw (a, 64*1, core.window_height - 56 - 64);
core.draw (b, 64*2, core.window_height - 56 - 64);
core.draw (c, 64*3, core.window_height - 56 - 64);
ui.draw_icon_menu ("", 64*1, core.window_height - 56 - 64, 64, 64, null);
ui.draw_icon_menu ("", 64*2, core.window_height - 56 - 64, 64, 64, null);
ui.draw_icon_menu ("", 64*3, core.window_height - 56 - 64, 64, 64, null);
ui.draw_fill_bar (64*4, core.window_height - 56, 320, 0.7);
--
chad.draw_alice; chad.draw_alice;
-- --
ui.synchronize; ui.synchronize;