Re: [問題] hp顯示問題
※ 引述《curist (好問題..)》之銘言:
: 打hp跟sc都沒辦法正確顯示3p的值
: 可是有組隊的話打p就能正確顯示
: 所以是不是能請wiz大大們把hp跟sc改用party顯示的寫法呢..@@
hp 跟 sc 主要呼叫函數 show_line(hp,hp_src)
show_line 的寫法主要是...
產生 50 個 * 號 再使用移位碼 定位 血量符號
get_space(50,"*")+sprintf(HIY+CSI"24;%dH%s"NOR,a+11,src_sign(c))
這東西若要修改就是,比方你血量現在 50%
a=hp*50/hp_src; 計算位置
get_space(a,"*")+src_sign(hp_src)+get_space(50-a,"*"));
缺點是 get_space 會呼叫兩次,所以有個解法,就是修改 src_sign 函數
一、先做第一段 get_space
二、然後 print 原來的 src_sign
三、再做第二段 get_space
但總之......我先改改好了。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 110.27.15.173
推
09/20 10:07, , 1F
09/20 10:07, 1F
推
09/20 10:10, , 2F
09/20 10:10, 2F
→
09/20 12:44, , 3F
09/20 12:44, 3F
推
09/20 12:48, , 4F
09/20 12:48, 4F
→
09/20 12:48, , 5F
09/20 12:48, 5F
→
09/20 12:55, , 6F
09/20 12:55, 6F
→
09/20 12:57, , 7F
09/20 12:57, 7F
→
09/20 12:57, , 8F
09/20 12:57, 8F
推
09/20 13:08, , 9F
09/20 13:08, 9F
推
09/20 13:10, , 10F
09/20 13:10, 10F
推
09/20 13:10, , 11F
09/20 13:10, 11F
→
09/20 13:24, , 12F
09/20 13:24, 12F
→
09/20 13:26, , 13F
09/20 13:26, 13F
推
09/20 13:58, , 14F
09/20 13:58, 14F
推
09/21 09:02, , 15F
09/21 09:02, 15F
討論串 (同標題文章)