IceDragon200

Graphics (Expansion)(Needed For Tween)

Mar 8th, 2012
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 2.73 KB | None | 0 0
  1. #==============================================================================#
  2. # ■ Graphics (Expansion)
  3. #==============================================================================#
  4. # // • Created By    : IceDragon
  5. # // • Data Created  : 01/02/2012
  6. # // • Data Modified : 01/04/2012
  7. # // • Version       : 1.0
  8. #==============================================================================#
  9. # ● Change Log
  10. #     ♣ 01/02/2012 V1.0
  11. #         Added
  12. #           Graphics.rect
  13. #     ♣ 01/04/2012 V1.0
  14. #         Added
  15. #           (Script Header)
  16. #     ♣ 01/13/2012 V1.0
  17. #         Added
  18. #           Graphics.play_rect
  19. #     ♣ 01/14/2012 V1.0
  20. #         Added
  21. #           Graphics.frames_to_sec( frames )
  22. #     ♣ 01/23/2012 V1.0
  23. #         Added
  24. #           sec_per_frame
  25. #==============================================================================#
  26. module Graphics
  27.   #--------------------------------------------------------------------------#
  28.   # ● new-module-method :rect
  29.   #/------------------------------------------------------------------------\#
  30.   # ● Return
  31.   #     Rect
  32.   #\------------------------------------------------------------------------/#
  33.   def self.rect
  34.     Rect.new( 0, 0, width, height )
  35.   end unless method_defined? :rect
  36.   #--------------------------------------------------------------------------#
  37.   # ● new-module-method :play_rect
  38.   #/------------------------------------------------------------------------\#
  39.   # ● Return
  40.   #     Rect
  41.   #\------------------------------------------------------------------------/#
  42.   def self.play_rect
  43.     Rect.new( 0, 0, playwidth, playheight )
  44.   end unless method_defined? :play_rect
  45.   #--------------------------------------------------------------------------#
  46.   # ● new-module-method :frames_to_sec
  47.   #/------------------------------------------------------------------------\#
  48.   # ● Parameters
  49.   #     frames (Numeric)
  50.   # ● Return
  51.   #     Float
  52.   #\------------------------------------------------------------------------/#
  53.   def self.frames_to_sec( frames )
  54.     frames / frame_rate.to_f
  55.   end  
  56.   #--------------------------------------------------------------------------#
  57.   # ● new-module-method :sec_per_frame
  58.   #/------------------------------------------------------------------------\#
  59.   # ● Return
  60.   #     Float
  61.   #\------------------------------------------------------------------------/#
  62.   def self.sec_per_frame()
  63.     1.0 / frame_rate
  64.   end  
  65. end  
  66. #=■==========================================================================■=#
  67. #                           // ● End of File ● //                              #
  68. #=■==========================================================================■=#
Advertisement
Add Comment
Please, Sign In to add comment