ゲームを作りたい人のための ソースコード集

私がその日作った短めのソースを簡単な解説とともに載せていきます
ゲーム制作初心者にとって参考になるかもしれないソースが多いです


<< じゃんけんゲーム | main | メニューバー >>



メッセージ点滅

ゲームなんかで良くある、プレイヤーが操作するまでメッセージが点滅し続ける画面です。

 

#module
;文字を中央に配置
#deffunc align str string, local cx, local cy
    cx=ginfo_cx:cy=ginfo_cy:tcx=cx:tcy=cy
    pos 0,ginfo_dispy:mes string
    cx-=ginfo_mesx/2
    cy-=ginfo_mesy/2
    pos cx,cy:mes string
    pos tcx,tcy+ginfo_mesy
    return
#global
buffer 2:color 1:boxf

gsel 0
timemax=60
time=timemax
flg=1
font msgothic,40
gosub *draw
repeat
    ;左クリックで次の画面へ進む
    getkey k1,1
    if k1:break
    
    if time=0{
        gosub *draw
        time=timemax
    }
    time--
    redraw:await 17:redraw 0
loop
repeat
    pos 0,0:gcopy 2,,,640,480
    color 255,255,255
    pos 320,240:align "START"
    redraw:await 17:redraw 0
loop
stop

*draw
    pos 0,0:gcopy 2,,,640,480
    ;メッセージ表示
    if flg{
        color 255,255,255
        pos 320,240:align "PUSH LEFT CLICK"
    }
    flg^1
    return

0
    posted by higashijugem 22:01comments(0)|-|


    この記事に対するコメント