mirror of
https://github.com/IntQuant/noita_entangled_worlds.git
synced 2025-10-19 07:03:16 +00:00
make ide happier with ewext
This commit is contained in:
parent
846c2b5dca
commit
7d2198f92d
2 changed files with 550 additions and 551 deletions
File diff suppressed because it is too large
Load diff
|
@ -114,8 +114,7 @@ impl ParticleWorldState {
|
||||||
fn get_cell_material_id(&self, cell: &ntypes::Cell) -> u16 {
|
fn get_cell_material_id(&self, cell: &ntypes::Cell) -> u16 {
|
||||||
let mat_ptr = cell.material_ptr();
|
let mat_ptr = cell.material_ptr();
|
||||||
let offset = unsafe { mat_ptr.cast::<c_void>().offset_from(self.material_list_ptr) };
|
let offset = unsafe { mat_ptr.cast::<c_void>().offset_from(self.material_list_ptr) };
|
||||||
let mat_id = (offset / ntypes::CELLDATA_SIZE) as u16;
|
(offset / ntypes::CELLDATA_SIZE) as u16
|
||||||
mat_id
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn get_cell_type(&self, cell: &ntypes::Cell) -> Option<ntypes::CellType> {
|
fn get_cell_type(&self, cell: &ntypes::Cell) -> Option<ntypes::CellType> {
|
||||||
|
@ -131,8 +130,8 @@ impl ParticleWorldState {
|
||||||
mut pixel_runs: *mut NoitaPixelRun,
|
mut pixel_runs: *mut NoitaPixelRun,
|
||||||
) -> usize {
|
) -> usize {
|
||||||
// Allow compiler to generate better code.
|
// Allow compiler to generate better code.
|
||||||
assert!(start_x % 128 == 0);
|
assert_eq!(start_x % 128, 0);
|
||||||
assert!(start_y % 128 == 0);
|
assert_eq!(start_y % 128, 0);
|
||||||
assert!((end_x - start_x) <= 128);
|
assert!((end_x - start_x) <= 128);
|
||||||
assert!((end_y - start_y) <= 128);
|
assert!((end_y - start_y) <= 128);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue