4个版本

0.1.3 2023年3月7日
0.1.2 2023年2月13日
0.1.1 2023年2月13日
0.1.0 2023年2月12日

#540游戏 分类中

MIT/Apache

12KB
304 代码行

Xmobet

为菜单栏设计的老虎机模拟器。最初是为xmobar设计的,因此得名。

安装

cargo install xmobet

就像使用git的其他一切一样

git clone https://github.com/impossibletea/xmobet.git
cd xmobet
cargo install --path .

使用

让您的栏识别它

Xmobar

Config
  { template = "}<action=`killall -SIGCONT xmobet` button=1><action=`killall -SIGUSR1 xmobet` button=4><action=`killall -SIGUSR2 xmobet` button=5><action=`killall -SIGINT xmobet` button=3>%xmobet%</action></action></action></action>{"
  , commands = 
    [ Run CommandReader "~/.cargo/bin/xmobet" "xmobet"
    ]
  }

对于其他栏,您需要自己找出方法。

实际使用

由于它是为栏而不是stdin设计的,因此它使用信号。

SIGCONT:滚动老虎机,获得组合的金钱。

SIGUSR{1,2}:增加或减少赌注。

SIGINT:显示当前余额。

配置

Linux上的默认配置为~/.config/xmobet/config.toml。结构(包括默认值)如下

drums = 5
symbols = '7JQKA'
init_balance = 100
init_bet = 5
bet_inc = 1

依赖项

~0.8–1.8MB
~33K SLoC