Skip to content

Latest commit

 

History

History
158 lines (139 loc) · 8.22 KB

README-ja.md

File metadata and controls

158 lines (139 loc) · 8.22 KB

oneko-uxn

oneko-sakurachibicc-uxnを使ってuxnに移植したものです。

uxn ROMのダウンロードはこちら

【警告】 uxnemu oneko-uxn.romを実行しても黒い画面が表示される場合は、ごく最近修正されたuxnemuのバグが原因です。回避策は、例えば uxnemu oneko-uxn.rom -neko のように、少なくとも1つのオプションを追加することです。

マニュアル

かわいい猫がマウスカーソルを追いかけるプログラム

書式

uxnemu oneko-uxn.rom [-help] [-tora] [-dog] [-bsd_daemon]
                     [-bsd] [-sakura] [-tomoyo]
                     [-time n] [-speed n] [-idle n]
                     [-position x,y]
                     [-rv] [-fg xxx] [-bg xxx] [-mask xxx]

解説

oneko-uxn を実行するとマウスカーソルはねずみとなり、そして小さなかわいい猫がそのマウスカーソルを追いかけはじめます。ねずみに追いつくと猫は眠りはじめます。

オプション

-help
使い方の簡単な説明を出力します。

-tora
猫をトラ猫にします。

-dog
猫に代わり犬が走ります。

-bsd_daemon
猫に代わり 4.3BSD デーモンが走ります。

-bsd
-bsd_daemonに同じ。

-sakura
猫に代わり木之本桜が走ります。

-tomoyo
猫に代わり大道寺知世が走ります。

-time interval
猫アニメーションの間隔を指定します。デフォルト値は 125000 で単位はマイクロ秒です。この値をより小さく指定すると猫はより速く走ります。

-speed distance
猫が一つの動作で移動する距離をドットで指定します。デフォルト値は 16 です。

-idle speed
逃げるねずみが猫の目を覚まさせるに至るスピードを指定します。

-size widthxheight
ウィンドウの幅と高さをピクセル単位で設定します。

-position x,y
X と Y のオフセットを指定して猫のねずみへの相対位置を調整します。

-rv
背景色と前景色を反転します。

-fg color
前景色。色は16進数3桁(RGB)で指定します。

-bg color
背景色。色は16進数3桁(RGB)で指定します。

-mask color
マスク色。色は16進数3桁(RGB)で指定します。

CONFIGURATION

設定オプションは oneko-uxn.defaults というファイルに書くことができます。各行には option: value という書式を指定します。例えば、tora: true でトラネコモードになります。

オプション

neko, tora, dog, bsd_daemon, sakura, tomoyo
true に設定して、キャラクターを選ぶことができます。

time
アニメーションの間隔をミリ秒で設定します。

speed
移動距離をピクセルで指定します。

idle
逃げるねずみが猫の目を覚まさせるに至るスピードを指定します。

size
ウィンドウの幅と高さをピクセル単位で設定します。幅と高さは x で区切ります。

position
マウスポインタに対する猫の位置を調整するためのXとYのオフセットをピクセル単位で設定します。オフセットは , で区切ります。

reverse
前景色と背景色を交換したい場合 true とします。

foreground
前景色。色は16進数3桁(RGB)で指定します。

background
背景色。色は16進数3桁(RGB)で指定します。

mask
マスク色。色は16進数3桁(RGB)で指定します。

注釈

BSD デーモンは Marshall Kirk McKusick 氏の著作物です。すべての権利は保持されています。 BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.

木之本桜および大道寺知世は漫画『カードキャプターさくら』(CLAMP, 講談社)のキャラクターであり、CLAMP 学園電子分校(http://www.clamp.f-2.co.jp/)に示されている容認のもとに利用されています。

作者

オリジナルの xneko は Masayuki Koba によって書かれ、そして Tatsuya Kato によって改変され oneko となりました。その後 John Lerchey と Eric Anderson 、 Toshihiro Kanda 、および Kiichiroh Mukose によってさらに改変されました。hikari_no_yume によって uxn に移植されました。

oneko-uxnの歴史

oneko-sakuraは Neko の数あるバージョンの一つである。系譜は、Kiichiroh Mukose 他によるoneko-sakura(README) ← Tatsuya Kato 他によるoneko(歴史サイト) ← Masayuki Koba による xneko. オリジナルはnaoshi(若田部直)氏のNeko.COMで、ウィキペディアを参照してください。

この移植版は http://www.daidouji.com/oneko/distfiles/oneko-1.2.sakura.5.tar.gz にある oneko-1.2.sakura.5 を基にしています。未修正のコピーは original/oneko-1.2.sakura.5.tar.gz に含まれています。original/ディレクトリには、読みやすいようにUTF-8に変換されたオリジナルのドキュメントファイルも含まれています。

この移植は私、hikari_no_yumeによるものです。chibicc-uxnの共著者として、それを使ってちゃんとしたアプリケーションを移植してみたかった。

oneko-sakuraとの違い

diffはこちらです。 https://github.com/hikari-no-yume/oneko-uxn/compare/original-UTF-8..trunk

新機能

  • -mask で猫とカーソルのマスクに背景と異なる色を与えることができます。
  • -size でウィンドウサイズを変更できます。
  • position という設定はコマンドラインだけではなく、デフォルトファイルでも読み込むことができます。

変更された機能

  • カーソルの色が反転されました。これは偶然の産物ですが、カーソルのいくつかはこの方が良く見えると思いますし、オリジナルのxnekoにも一致しています。

  • -fg/-foreground-bg/-background では、uxnの3桁の16進数カラーコードを使用します。例えば f77 はピンク (#ff7777).

  • -time はマイクロ秒ではなくミリ秒で指定します。

  • -position の構文が少し変更されました。

  • 終了のショートカットを Alt-Q から Ctrl-Q に変更しました。

  • uxn/varvaraには.Xresourcesに相当するものがないので、代わりにoneko-uxn.defaultsファイルに以下のように設定を入れます。

    foreground: f70
    background: 000
    speed: 10
    tora: true
    

削除された機能

  • uxn/varvaraはウィンドウシステムを内蔵していないため、この移植版ではnekoはウィンドウの中に閉じ込められ、他のウィンドウを追うことができません。この点ではオリジナルの xneko と同じです。
  • -name (ウィンドウ名のカスタマイズ)。技術的には varvara メタデータ・ポートでサポートできるかもしれないが、動的な名前を意図していないようです。
  • uxn/varvara はアプリケーションがウィンドウを表示するディスプレイを選べないため -display は削除されました。
  • -debug は X の synchronize というuxn には関係のない機能を使っていたので、削除されました。