File tree Expand file tree Collapse file tree 2 files changed +30
-21
lines changed Expand file tree Collapse file tree 2 files changed +30
-21
lines changed Original file line number Diff line number Diff line change @@ -50,22 +50,22 @@ fn main() {
50
50
// println!(">> garbage4 ✅");
51
51
mapper:: test ( ) ;
52
52
println ! ( ">> mappers ✅" ) ;
53
- floor:: test ( ) ;
54
- println ! ( ">> floor ✅" ) ;
55
- tspins:: test ( ) ;
56
- println ! ( ">> tspins ✅" ) ;
57
- toprow:: test ( ) ;
58
- println ! ( ">> top row bug ✅" ) ;
59
- score:: test ( ) ;
60
- println ! ( ">> score ✅" ) ;
61
- score:: test_render ( ) ;
62
- println ! ( ">> score rendering ✅" ) ;
63
- pushdown:: test ( ) ;
64
- println ! ( ">> pushdown ✅" ) ;
65
- rng:: test ( ) ;
66
- println ! ( ">> rng seeds ✅" ) ;
67
- sps:: test ( ) ;
68
- println ! ( ">> sps ✅" ) ;
53
+ // floor::test();
54
+ // println!(">> floor ✅");
55
+ // tspins::test();
56
+ // println!(">> tspins ✅");
57
+ // toprow::test();
58
+ // println!(">> top row bug ✅");
59
+ // score::test();
60
+ // println!(">> score ✅");
61
+ // score::test_render();
62
+ // println!(">> score rendering ✅");
63
+ // pushdown::test();
64
+ // println!(">> pushdown ✅");
65
+ // rng::test();
66
+ // println!(">> rng seeds ✅");
67
+ // sps::test();
68
+ // println!(">> sps ✅");
69
69
}
70
70
71
71
// count cycles
Original file line number Diff line number Diff line change 1
- use crate :: { labels, util, video} ;
1
+ use crate :: { input , labels, util, video} ;
2
2
use rusticnes_core:: nes:: NesState ;
3
3
4
4
pub fn get_expected_tilesets ( ) -> ( Vec < u8 > , Vec < u8 > ) {
@@ -78,11 +78,20 @@ pub fn test() {
78
78
let current_tileset = get_current_tilesets ( & mut emu) ;
79
79
assert_eq ! ( tile_select, 1 ) ;
80
80
assert_eq ! ( current_tileset, tileset1) ;
81
-
82
- //todo:
83
-
84
81
// boot in qual: tileset2, select 0
85
-
82
+ emu. p1_input = input:: SELECT ;
83
+ emu. reset ( ) ;
84
+ for _ in 0 ..20 {
85
+ emu. run_until_vblank ( ) ;
86
+ // view.render(&mut emu);
87
+ }
88
+ let tile_select = get_tile_select ( & mut emu) ;
89
+ let current_tileset = get_current_tilesets ( & mut emu) ;
90
+ assert_eq ! ( tile_select, 0 ) ;
91
+ assert_eq ! ( current_tileset, tileset2) ;
92
+ emu. p1_input = 0 ;
93
+
94
+ //todo:
86
95
// high score entry screen: tileset1, select 0
87
96
88
97
// rocket screen: tileset2, select 0
You can’t perform that action at this time.
0 commit comments