Minor fix
parent
83857d4d0d
commit
7593be18ee
|
@ -208,6 +208,8 @@ impl Content {
|
||||||
part::sprite::Sprite::build(root.sprite.take().unwrap(), &mut content)?;
|
part::sprite::Sprite::build(root.sprite.take().unwrap(), &mut content)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: enforce sprite and image limits
|
||||||
|
|
||||||
if root.ship.is_some() {
|
if root.ship.is_some() {
|
||||||
part::ship::Ship::build(root.ship.take().unwrap(), &mut content)?;
|
part::ship::Ship::build(root.ship.take().unwrap(), &mut content)?;
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,8 +105,9 @@ impl TextureArray {
|
||||||
|
|
||||||
println!("sending to gpu");
|
println!("sending to gpu");
|
||||||
let mut image_counter = 0;
|
let mut image_counter = 0;
|
||||||
|
let mut sprite_counter = 0;
|
||||||
for t in &ct.sprites {
|
for t in &ct.sprites {
|
||||||
sprite_data.data[image_counter as usize] = SpriteData {
|
sprite_data.data[sprite_counter] = SpriteData {
|
||||||
frame_count: t.frames.len() as u32,
|
frame_count: t.frames.len() as u32,
|
||||||
repeatmode: t.repeat.as_int(),
|
repeatmode: t.repeat.as_int(),
|
||||||
aspect: t.aspect,
|
aspect: t.aspect,
|
||||||
|
@ -114,6 +115,7 @@ impl TextureArray {
|
||||||
first_frame: image_counter,
|
first_frame: image_counter,
|
||||||
_padding: Default::default(),
|
_padding: Default::default(),
|
||||||
};
|
};
|
||||||
|
sprite_counter += 1;
|
||||||
|
|
||||||
// Insert texture location data
|
// Insert texture location data
|
||||||
for path in &t.frames {
|
for path in &t.frames {
|
||||||
|
|
Loading…
Reference in New Issue