なでしこを明後日の方向に

日本語プログラム言語なでしこを応援しています

なでしこで何かよくわからないものを作成

左側にコンボボックスを縦に並べて
右側にイメージ部品を並べて コンボボックスの0番が変化したらイメージの0番の絵が変わる f:id:tkizzz:20210328135134j:plain

LINES=5 //しましまの厚さ

8回
 id=回数-1
 combo[id]コンボして作成
 combo[id]アイテム=item
 combo[id]タグ=id  //タグにidを記録
 combo[id]変更した時コンボ更新時
 combo[id]リスト選択した時コンボ更新時

8 回
 id=回数-1
 img[id]イメージして作成
 img[id]位置combo[id]右側
 img[id]H=LINES*6
 img[id]1,1「{id}:{fol}」文字描画
 
作業イメージとはイメージ
その可視オフ

●コンボ更新時
 id=イベント部品タグ  //変更した時~などでイベント部品のタグを参照
 コンボ更新時_ID(id)
 作業イメージ可視オフ

●コンボ更新時_ID(id)
 fol=「{combo[id]→テキスト}」
 //ここでimg[id]の画像を設定

動画から40コマ画像にしたlistを反復で開いて、
画像のY=250に固定して[0,250,画像w,高さ1]を画像コピーしたものをimg[id]に一列ずつ織り込んでいく。 f:id:tkizzz:20210328135137j:plain

 w=作業イメージW
 y=取得Y
 h=(list要素数)*LINES
 もしh<1ならばh=15
 
 img[id]Ww
 img[id]Hh
 img[id]画面クリア
 y2=0
 list反復
   作業イメージ画像対象
   LINES 回 //しましま太さ
     作業イメージx,y,w,1img[id]0,y2画像部分コピー
     y2=y2+1

コンボの値をマウスホイールでコロコロ変えて
滑らかな曲線になったら完成!

f:id:tkizzz:20210328135140j:plain
完成図?

何かの参考になれば……ならなそうだ。