Possibly improve color choices
This commit is contained in:
parent
3d6e171caa
commit
5dc6f763cd
8
main.lua
8
main.lua
@ -20,4 +20,12 @@ end
|
||||
function main:draw()
|
||||
cls(13)
|
||||
self.board:draw()
|
||||
pal(1,0,1)
|
||||
pal(3,-5,1)
|
||||
pal(4,-7,1)
|
||||
pal(12,12,1)
|
||||
pal(11,-5,1)
|
||||
pal(13,-8,1)
|
||||
pal(14,5,1)
|
||||
pal(15,-9,1)
|
||||
end
|
||||
|
@ -10,7 +10,7 @@ progression={
|
||||
-- level 5
|
||||
-- ruleset:new(9,3,11,18),
|
||||
-- fortune's foundation
|
||||
ruleset:new(11,4,13,22)
|
||||
-- ruleset:new(11,4,13,22)
|
||||
-- harder than fortune's foundation
|
||||
-- ruleset:new(11,5,10,25)
|
||||
ruleset:new(11,5,10,25)
|
||||
}
|
@ -98,7 +98,7 @@ function ruleset:generate_deck()
|
||||
if (meta.suit=='s') s,fg=1,12
|
||||
if (meta.suit=='c') s,fg=2,2
|
||||
if (meta.suit=='w') s,fg=3,3
|
||||
if (meta.suit=='b') s,fg=3,0
|
||||
if (meta.suit=='b') s,fg=4,14
|
||||
if (meta.suit=='a') fg=15
|
||||
|
||||
if meta.suit=='a' then
|
||||
|
@ -12,20 +12,20 @@ mod zobrist;
|
||||
|
||||
|
||||
fn main() {
|
||||
/*
|
||||
let ruleset = Ruleset {
|
||||
n_slots: 11,
|
||||
n_suits: 5,
|
||||
n_cards_per_suit: 10,
|
||||
n_arcana: 25
|
||||
};
|
||||
*/
|
||||
/*
|
||||
let ruleset = Ruleset {
|
||||
n_slots: 11,
|
||||
n_suits: 4,
|
||||
n_cards_per_suit: 13,
|
||||
n_arcana: 22
|
||||
};
|
||||
*/
|
||||
/*
|
||||
let ruleset = Ruleset {
|
||||
n_slots: 5,
|
||||
|
@ -1,6 +1,6 @@
|
||||
use rand::{seq::SliceRandom, Rng};
|
||||
|
||||
use crate::ruleset::{Card, Setup};
|
||||
use crate::ruleset::{self, Card, Setup};
|
||||
|
||||
pub struct Deal {
|
||||
pub slots: Vec<Vec<Card>>,
|
||||
@ -53,7 +53,9 @@ impl Deal {
|
||||
shuffles = extra_shuf
|
||||
}
|
||||
}
|
||||
for _ in shuffles..2 {
|
||||
// TODO: Use this in the game too
|
||||
let max_shuffles = 2; // if setup.ruleset.n_suits < 5 { 2 } else { 1 };
|
||||
for _ in shuffles..max_shuffles {
|
||||
slots.choose_mut(rng).unwrap().shuffle(rng);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user