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 在 游戏 分类中
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