daily pastebin goal
64%
SHARE
TWEET

Untitled

a guest Aug 8th, 2012 1,930 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Add function for temporarily switching a window's current drawing font.
  2. class Font
  3.   def use( window )
  4.         old_font = window.contents.font.dup
  5.         window.contents.font = self
  6.         yield
  7.         window.contents.font = old_font  
  8.   end
  9. end
  10.  
  11. # Fixes the arrow character (→) used in places in the UI
  12. # since custom font does not support that character
  13. module Mez
  14.   module ArrowFix
  15.         FONT = Font.new(["VL Gothic"])  # This is the font used for the arrows, checked in order.
  16.   end
  17. end
  18.  
  19. # For Actor Equip Window
  20. class Window_EquipStatus
  21.   alias mez_wes_dra draw_right_arrow
  22.   def draw_right_arrow(x, y)
  23.         Mez::ArrowFix::FONT.use(self) do
  24.           mez_wes_dra(x, y)
  25.         end
  26.   end
  27. end
  28.  
  29. #~ # For Yanfly Victory Aftermath - remove if not using that script
  30. class Window_VictoryLevelUp
  31.   alias mez_wvlu_da draw_arrows
  32.   def draw_arrows
  33.         Mez::ArrowFix::FONT.use(self) do
  34.           mez_wvlu_da
  35.         end
  36.   end
  37. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top