赞 | 1 |
VIP | 0 |
好人卡 | 5 |
积分 | 2 |
经验 | 7383 |
最后登录 | 2024-7-21 |
在线时间 | 166 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 197
- 在线时间
- 166 小时
- 注册时间
- 2009-5-2
- 帖子
- 300
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- @item_max = $a.size
- elsif $a != nil and $a.size > Blue::Blue_max
- @item_max = Blue::Blue_max
- end
- if @item_max > 0
- self.contents = Bitmap.new(width - 32, row_max * 16)
- for i in 0...@item_max
- draw_item(i)
- end
- end
- end
- def item_max
- return @item_max
- end
- #--------------------------------------------------------------------------
- # ● 描绘项目
- # index : 项目编号
- #--------------------------------------------------------------------------
- def draw_item(index)
- if $a.size < Blue::Blue_max + 1
- item = $a[index]
- else
- item = $a[index + $a.size - Blue::Blue_max]
- end
- x = 0
- y = index * 16
- self.contents.font.size = 14
- self.contents.font.color = Color.new(255, 128, 255, 255)
- self.contents.draw_text(x + 6, y + 1, self.contents.text_size(item).width, 16, item, 0)
- self.contents.font.color = normal_color
- self.contents.draw_text(x + 5, y, self.contents.text_size(item).width, 16, item, 0)
- end
- #--------------------------------------
- # ● 刷新光标
- #--------------------------------------
- def update_cursor_rect
- # 光标位置不满 0 的情况下
- if @index < 0
- self.cursor_rect.empty
- return
- end
- # 获取当前的行
复制代码 求把字体改为默认,另外,怎么让文字显示在图片上面,而不是图片里?
|
|