注册会员 登录
Project1 返回首页

懒De说的个人空间 https://rpg.blue/?81572 [收藏] [复制] [分享] [RSS]

日志

自制仿网游式属性菜单

热度 2已有 544 次阅读2011-7-14 11:43

#==============================================================================
# ■ Window_Status  @懒De说
#------------------------------------------------------------------------------
#  显示状态画面、完全规格的状态窗口。
#==============================================================================
class Window_Status < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     actor : 角色
  #--------------------------------------------------------------------------
  def initialize(actor)
    super(100, 50, 220, 380)
    self.contents = Bitmap.new(width - 32, height - 32)
    @actor = actor
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
   
    #draw_actor_graphic(@actor, 80, 80)
    draw_actor_name(@actor, 4, 0)     
    draw_actor_level(@actor, 4, 32)
    draw_actor_state(@actor, 100, 0)
    draw_actor_hp(@actor, 0, 90, 172)
   
    draw_actor_sp(@actor, 0, 120, 172)
    draw_actor_exp(@actor,0,320,172)
    draw_actor_parameter(@actor, 0, 160, 3)
    draw_actor_parameter(@actor, 0, 200, 1)
    draw_actor_parameter(@actor, 0, 240, 4)
    draw_actor_parameter(@actor, 0, 280, 5)
   
    self.contents.font.color = system_color
    self.contents.draw_text(110, 30, 30, 32, "人气")
    self.contents.draw_text(160, 30, 30, 32, $game_variables[30].to_s)
    self.contents.draw_text(110, 60, 30, 32, "贡献")
    self.contents.draw_text(160, 60, 30, 32, $game_variables[31].to_s)
    self.contents.draw_text(0, 60, 30, 32, "门派:")
    #所加门派
    ##############################################
  case $game_variables[12]
  when 0
    self.contents.draw_text(30, 60, 60, 32, "无")
  when 1
    self.contents.draw_text(30, 60, 60, 32, "神龙教")
  when 2
    self.contents.draw_text(30, 60, 60, 32, "华山派")
  when 3
    self.contents.draw_text(30, 60, 60, 32, "逍遥派")
  when 4
    self.contents.draw_text(30, 60, 60, 32, "南少林")
  when 5
    self.contents.draw_text(30, 60, 60, 32, "华山派")
  when 6
    self.contents.draw_text(30, 60, 60, 32, "三清寺")
  when 7
    self.contents.draw_text(30, 60, 60, 32, "青城派")
  end
   ##########################################
  end
  def dummy
    self.contents.font.color = system_color
    self.contents.draw_text(320, 112, 96, 32, $data_system.words.weapon)
    self.contents.draw_text(320, 176, 96, 32, $data_system.words.armor1)
    self.contents.draw_text(320, 240, 96, 32, $data_system.words.armor2)
    self.contents.draw_text(320, 304, 96, 32, $data_system.words.armor3)
    self.contents.draw_text(320, 368, 96, 32, $data_system.words.armor4)
    draw_item_name($data_weapons[@actor.weapon_id], 320 + 24, 144)
    draw_item_name($data_armors[@actor.armor1_id], 320 + 24, 208)
    draw_item_name($data_armors[@actor.armor2_id], 320 + 24, 272)
    draw_item_name($data_armors[@actor.armor3_id], 320 + 24, 336)
    draw_item_name($data_armors[@actor.armor4_id], 320 + 24, 400)
  end
end
1

鸡蛋

鲜花

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-25 20:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部