OmegaGamingHunters

obj_overworld_menu_draw_gui_event_update1

Oct 2nd, 2019
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.13 KB | None | 0 0
  1. if (MenuState == true)
  2. {
  3.     //MenuBox, Name, and Stat Text
  4.     draw_sprite(MenuBox_BasicStats, 0, 104, 106);
  5.     draw_set_font(fnt_underfont_2);
  6.     draw_text(47, 60, string(global.FriskName));
  7.    
  8.     //Stat numbers
  9.     draw_set_font(fnt_stat_numbers);
  10.     draw_text(83, 98, string(global.FriskLV));
  11.     draw_text(83, 116, string(global.FriskCurrentHP)+"/"+string(global.FriskMaxHP));
  12.     draw_text(83, 134, string(global.FriskGOLD));
  13.    
  14.     //MenuBox Options
  15.     draw_sprite(MenuBox_Options, 0, 104, 241.5);
  16.     draw_set_font(fnt_underfont_2);
  17.     if (ItemState == true)
  18.     {
  19.         draw_set_color(ItemColor2);
  20.         draw_text(84, 189, "ITEM");
  21.     }
  22.     else
  23.     {
  24.         draw_set_color(ItemColor1);
  25.         draw_text(84, 189, "ITEM");
  26.     }
  27.     draw_set_color(c_white);
  28.     draw_text(84, 225, "STAT");
  29.     if (CellState == true)
  30.     {
  31.         draw_text(84, 261, "CELL");
  32.     }
  33.    
  34.     //Moving the selector along the menu
  35.     if (Selector_Position == 0)
  36.     {
  37.         draw_sprite_ext(Selector, 0, 65, 205, 1, 1, 0, -1, Selector_Alpha);
  38.     }
  39.     else if (Selector_Position == 1)
  40.     {
  41.         draw_sprite_ext(Selector, 0, 65, 241, 1, 1, 0, -1, Selector_Alpha);
  42.     }
  43.     else if (Selector_Position == 2 and CellState == true)
  44.     {
  45.         draw_sprite_ext(Selector, 0, 65, 277, 1, 1, 0, -1, Selector_Alpha);
  46.     }
  47.    
  48.     //Handles the ITEM, STAT, and CELL menus
  49.     if (InItemMenu == true)
  50.     {
  51.         if (ItemMenu_Draw == true)
  52.         {
  53.             //Draws the Inventory Menu
  54.             draw_sprite(ItemMenu, 0, 362, 232);
  55.        
  56.             //Draws the Inventory Text
  57.             draw_set_font(fnt_underfont_2);
  58.             draw_text(232, 361, "USE");
  59.             draw_text(328, 361, "INFO");
  60.             draw_text(442, 361, "DROP");
  61.        
  62.             for (var i = 0; i < global.MaxInventoryItems; i++)
  63.             {  
  64.                 draw_text(232, 81 + (32*i), string(global.Inventory[# 1, i])); 
  65.             }
  66.        
  67.             if (ItemMenu_Stage == 1)
  68.             {
  69.                 draw_sprite(Selector, 0, 217, 97 + (32*ItemMenu_Selector_Position));
  70.             }
  71.             else if (ItemMenu_Stage == 2)
  72.             {
  73.                 if (ItemMenu_Selector_Options == 0)
  74.                 {
  75.                     draw_sprite(Selector, 0, 217, 377);
  76.                 }
  77.                 else if (ItemMenu_Selector_Options == 1)
  78.                 {
  79.                     draw_sprite(Selector, 0, 313, 377);
  80.                 }
  81.                 else if (ItemMenu_Selector_Options == 2)
  82.                 {
  83.                     draw_sprite(Selector, 0, 427, 377);
  84.                 }
  85.             }
  86.         }
  87.     }
  88.     else if (InStatMenu == true)
  89.     {
  90.         //Draws the MenuBox
  91.         draw_sprite(MenuBox_Stats, 0, 362, 260);
  92.        
  93.         //Draws the Statistics Text (LV, HP, ATK, etc...)
  94.         draw_set_font(fnt_underfont_2);
  95.         draw_text(216, 85, chr(34)+string(global.FriskName)+chr(34));
  96.         draw_text(216, 145, "LV  "+string(global.FriskLV));
  97.         draw_text(216, 177, "HP  "+string(global.FriskCurrentHP)+" / "+string(global.FriskMaxHP));
  98.         draw_text(216, 241, "AT  "+string(global.Frisk_FakeATK)+" ("+string(global.Frisk_WpnATK)+")");
  99.         draw_text(216, 273, "DF  "+string(global.Frisk_FakeDEF)+" ("+string(global.Frisk_ArmDEF)+")");
  100.         draw_text(216, 333, "WEAPON: ");
  101.         draw_text(216, 365, "ARMOR: ");
  102.         draw_text(216, 405, "GOLD: "+string(global.FriskGOLD));
  103.         draw_text(384, 241, "EXP: "+string(global.FriskEXP));
  104.         draw_text(384, 273, "NEXT: "+string(global.FriskNEXT));
  105.         draw_text(384, 85, "SOULS: "+string(global.FriskSOULS));
  106.         //draw_text(384, 405, "KILLS: "+string(global.FriskKILLS));
  107.     }
  108.     else if (InCellMenu == true)
  109.     {
  110.        
  111.     }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment