2011年07月19日投稿 / 投稿者 : 名無しさん / タグ : 投稿プログラム ツール 初代対応
サンプルのGRPEDとは違い、1ピクセル単位で細かいグラフィックを作成できます。 もちろん、作成したグラフィックは保存して、自分のプログラムに使用することができます。
Пカーソルの移動。Кボタンを押しながらだと色選択のカーソル側が移動します。
Аボタンを押すことで、その位置に点を打ちます。
Бボタンを押しながら十字キーで、高速移動できます。高速移動中にも点は打てます。線を引くときなどおすすめです。
画面タッチで、その場所に描画カーソルが移動します。タッチでは点は打てません。
Ф画像のセーブ。
н塗りつぶし。
24,25,32行目には、文字が16個入っています。
- ’セイミツGRPED by ryotakami
- @SYOKI
- CLEAR:COLOR 0
- CLS:CX=1:CY=1
- GPAGE 0:GCLS
- GPAGE 1:GCLS
- @L_LOOP
- LOCATE 0,0:BT=BUTTON()
- ?”GRPヲヨミコミマスカ(А)”
- IF BT AND 16 GOTO @_LOAD
- IF BT GOTO @MENU
- GOTO @L_LOOP
- @_LOAD
- INPUT”ヨミコムナマエ”;A$
- A$=”GRP1:”+A$:LOAD A$
- @MENU
- PNLTYPE”OFF”
- SPCLR:CLS
- SPPAGE 1:SPSET 0,112,0,0,0,0
- LOCATE 0,0:?”┌────────────────┐”
- LOCATE 0,17:?”└────────────────┘”
- ?”┌──┐ н PAINT”
- ?”│ │ Ф SAVE”
- ?”│ │ А+П PSET”
- ?”└──┘ К+П COLOR”
- GPAGE 0
- FOR Y=1 TO 16
- LOCATE 0,Y:?”│ │”
- NEXT
- I=0
- FOR Y=8 TO 128 STEP 8
- FOR X=8 TO 128 STEP 8
- GFILL X,Y,X+8,Y+8,I
- I=I+1:IF I>255 THEN I=255
- NEXT
- NEXT
- ’ーー−−ー カラーハ゜レットカ゛メン
- @COLLOOP
- GPAGE 0
- VX=0:VY=0
- BT=BUTTON()
- GOSUB @COLPAL
- IF BT AND 1 THEN VY=−1
- IF BT AND 2 THEN VY=1
- IF BT AND 4 THEN VX=−1
- IF BT AND 8 THEN VX=1
- LOCATE CX,CY:?” ”
- CX=CX+VX:CY=CY+VY
- IF CX<1 THEN CX=16:CY=CY−1
- IF CY<1 THEN CY=16:CX=CX−1
- IF CX>16 THEN CX=1:CY=CY+1
- IF CY>16 THEN CY=1:CX=CX+1
- GOSUB @CSR
- VSYNC 3
- IF (BT AND 256)==FALSE GOTO @PT_LOOP
- GOTO @COLLOOP
- ’−−−
- @COLPAL
- COL=GSPOIT(CX*8,CY*8)
- GFILL 7,151,24,168,COL
- RETURN
- ’−−−−− ヒ゛ョウカ゛ ルーフ゜
- @PT_LOOP
- GPAGE 1
- OB=BT
- BT=BUTTON()
- IF TCHST THEN PX=TCHX:PY=TCHY
- IF (BT AND 32)==FALSE AND OB!=0 GOTO @SKIP
- IF BT AND 256 GOTO @COLLOOP
- IF BT AND 1 THEN PY=PY−1
- IF BT AND 2 THEN PY=PY+1
- IF BT AND 4 THEN PX=PX−1
- IF BT AND 8 THEN PX=PX+1
- IF PX<0 THEN PX=255
- IF PX>255 THEN PX=0
- IF PY<0 THEN PY=191
- IF PY>191 THEN PY=0
- @SKIP
- SPOFS 0,PX,PY
- IF BT AND 16 THEN GOSUB @PSET
- IF BT AND 512 THEN GOSUB @PAINT
- IF BT AND 64 GOTO @_SAVE
- GOSUB @CSR
- VSYNC 1
- GOTO @PT_LOOP
- ’−−−
- @PSET
- IF TCHST THEN RETURN
- GPSET PX,PY,COL
- RETURN
- ’−−−
- @PAINT
- GPAINT PX,PY,COL
- RETURN
- ’−−−
- @CSR
- COLOR RND(16)
- LOCATE CX,CY:?”□”
- RETURN
- ’−−−
- @_SAVE
- COLOR 0:GPAGE 0:CLS
- GFILL 0,0,255,191,0
- INPUT”セーフ゛スルナマエ”;N$
- N$=”GRP1:”+N$
- SAVE N$
- GOTO @MENU
- END
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.125 秒 | このページの最終更新 : 2022/09/20 (火) 12:44:02 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30