Skip to content

Commit c34dc34

Browse files
committed
simplify pushdown
1 parent 467360d commit c34dc34

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

tests/src/drought.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@ pub fn print_probabilities() {
66
let drought_modifier = labels::get("droughtModifier");
77
let next_rng = labels::get("pickRandomTetrimino");
88

9-
let seed = 0x8988;
10-
emu.memory.iram_raw[(rng_seed + 0) as usize] = (seed >> 8) as _;
11-
emu.memory.iram_raw[(rng_seed + 1) as usize] = seed as u8;
129
emu.memory.iram_raw[labels::get("practiseType") as usize] = labels::get("MODE_DROUGHT") as u8;
1310

1411
for modifier in 0..19 {
1512
emu.memory.iram_raw[drought_modifier as usize] = modifier;
1613

14+
let seed = 0x8988;
15+
emu.memory.iram_raw[(rng_seed + 0) as usize] = (seed >> 8) as _;
16+
emu.memory.iram_raw[(rng_seed + 1) as usize] = seed as u8;
17+
1718
let mut longbars = 0;
1819
let mut total = 0;
1920

tests/src/pushdown.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pub fn test() {
44
let mut emu = util::emulator(None);
55

66
for pushdown in 2..15 {
7-
[0..1000, 24500..25500].into_iter().for_each(|range| {
7+
[0..1000, 24500..25500, 60000..65536].into_iter().for_each(|range| {
88
for score in range {
99
score::set(&mut emu, score);
1010

@@ -41,5 +41,5 @@ fn pushdown_impl(pushdown: u8, score: u16) -> u16 {
4141
newscore = nextscore;
4242
}
4343

44-
newscore + (score - hundredths) - score
44+
newscore - hundredths
4545
}

0 commit comments

Comments
 (0)