- 注册时间
- 2007-6-4
- 最后登录
- 2008-12-15
④见习
- 积分
- 302
|
楼主 |
发表于 2008-8-28 12:56:08
|
显示全部楼层
不過我在這邊就已經有取得座標位置&改變游標的位置了
ispage %0; 取得單擊等候取得換頁等候
getcursorpos %1,%2;取得文本的末尾的座標
if %0 = 1 amsp 1,%1,%2:vsp 1,1:vsp 0,0 ;單擊等候時候的處理
if %0 = 0 amsp 0,%1,%2:vsp 0,1:vsp 1,0 ;換頁等候時候的處理
print 1
若是把座標位置改成
lsph 0,":l/4,100,2;cursor0.bmp",%1,%2 ;單擊等候游標
lsph 1,":l/4,100,2;cursor1.bmp",%1,%2 ;換頁等候游標
還是一樣在左上方阿~~..OTZ
如果我把系統按鈕部分去掉的話,游標就可以正常的跟在文字的後面了
總覺得...好詭異阿...||||
;mode800
*define
textgosub *cursor
effect 2,10,400
roff
;===============================================================================
game
;===============================================================================
*start
goto *game_start
;===============================================================================
*cursor
erasetextwindow 0
btndef ""
ispage %0; 取得單擊等候取得換頁等候
getcursorpos %1,%2;取得文本的末尾的座標
if %0 = 1 amsp 1,%1,%2:vsp 1,1:vsp 0,0 ;單擊等候時候的處理
if %0 = 0 amsp 0,%1,%2:vsp 0,1:vsp 1,0 ;換頁等候時候的處理
print 1
;=======================================
*btn_loop
btndef clear
textbtnwait %0
repaint
if %0 = 0 goto *text_end
if %0 = -1 goto *btn_loop
goto *btn_loop
;=======================================
*text_end;游標消除
vsp 0,0:vsp 1,0 ;兩個游標都消失
print 1
texec ;換頁等候的情況消去對話框
saveon ; textgosub的自動saveoff指令改為saveon
return
;===============================================================================
;===============================================================================
*game_start
lsph 0,":l/4,100,2;cursor0.bmp",0,0 ;單擊等候游標
lsph 1,":l/4,100,2;cursor1.bmp",0,0 ;換頁等候游標
erasetextwindow 0
setwindow 65,502,32,3,22,20,0,12,0,1,1,":a;window_bg.jpg",0,487
吼\\
拉拉\\
哈哈哈哈\\
呼呼呼呼呼呼\\
click
end |
|