Hatena::Groupnadesiko

雪乃☆雫のなでしこ日和

2016-11-04

わらわらっとデスクトップマスコット的な?

| 19:50

 最近、なでしこのプログラミング講座のキャラ達がめんこくってならない

 ヘタウマってわけでもない、単なる落書きっぽい感じがなんともいえず力の抜けた感じで、癒やされるよね~?

 ・・・とゆーわけで、何となく色を塗ってみた(爆)

 だいたいは、「塗る」で塗っていけたけど、上司と部下だけは、がつながっていなくて、ものすごい無理矢理系;


 別に何するわけでもないけど、ランダムな位置にわらわらっと出るw

#-----------------------------------------------------------
# 講座のキャラ達をデスクトップ表示
#-----------------------------------------------------------
!母艦設計=「母艦の可視はオフ」

#---色指定-----
透明色とは整数=$00FF00。肌色とは整数=$FFDDCC。帽子とは整数=$EECC77。ネクタイとは整数=$FF6666。眼鏡とは整数=$CCDDEE。
うさぎとは整数=$EEBBCC。青服とは整数=$77BBBB。赤服とは整数=$EE7777。黄服とは整数=$EEDD77。橙服とは整数=$FF9966。緑服とは整数=$66CC99。
キャラ設定とは配列=「{ランタイムパス}doc\kouza\sensei.gif,0/0/{透明色},0/80/{透明色},89/0/{透明色},89/80/{透明色},75/85/{透明色},50/25/{肌色},60/50/{肌色},60/80/{青服},40/35/{眼鏡},70/35/{眼鏡}
{ランタイムパス}doc\kouza\seito.gif,0/0/{透明色},80/80/{透明色},50/40/{肌色},50/80/{赤服}
{ランタイムパス}doc\kouza\game\usagi.gif,0/0/{透明色},45/45/{肌色},45/80/{うさぎ},50/30/{うさぎ},15/20/{うさぎ},80/20/{うさぎ}
{ランタイムパス}doc\kouza\game\ufo.gif,0/0/{透明色},50/40/{肌色},50/80/{黄服}
{ランタイムパス}doc\kouza\stereotype\jousi.gif,0/0/{透明色},89/0/{透明色},10/30/{肌色},40/30/{肌色},77/32/{肌色},40/65/{ネクタイ},40/80/{ネクタイ},30/80/{青服},50/80/{青服}
{ランタイムパス}doc\kouza\stereotype\buka.gif,0/0/{透明色},50/40/{肌色},50/80/{橙服}
{ランタイムパス}doc\kouza\gui\toolman.gif,0/0/{透明色},50/20/{帽子},50/40/{肌色},50/80/{緑服}」

#---マスコット作成-----
処理用とはイメージの可視はオフ。
キャラ設定を反復
  Cとは整数。C=回数-1
  キャラ名とは文字列。キャラ名=対象¥0のファイル列挙し、「.」まで切り取ったもの。
  処理用の画像は対象¥0
  処理用を32に画像ビット数変更。
  線色は透明色。
  もし、キャラ名=「jousi」ならば、
    処理用の18,89へ透明色を点描画。   #上司のみ
  違えばもし、キャラ名=「buka」ならば、
    処理用の32,87から58,87へ。    #部下のみ
  対象反復。
    色指定とは配列。色指定=それを「/」で区切ったもの。
    x=色指定\0。y=色指定\1。指定色=色指定\2
    処理用のx,yを指定色で塗る。
  マスコット[C]をフォームとして作成。
  マスコット[C]→スタイルは「枠なし」。
  マスコット[C]→画像は「処理用」。
  マスコット[C]→画像通り変形。
  マスコット[C]→ダブルクリックした時は~終了。
  mx=デスクトップW-100の乱数。
  my=デスクトップH-100の乱数。
  マスコット[C]→位置は「{mx},{my}」
  マスコット[C]→可視はオン。
#-----------------------------------------------------------

 折角だから、この子達でなんか作れないかなぁ~。

 デスクトップマスコットとか、スクリーンセーバーとか?

 ナコ様を出した時も、おんなじよーなこと言ってた気がww

ゲスト



トラックバック - http://nadesiko.g.hatena.ne.jp/snowdrops89/20161104