Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Engel Simulator 2020
Engel Simulator 2020
Commits
d93a8b0b
Commit
d93a8b0b
authored
Dec 26, 2020
by
Rahix
🦀
Browse files
sprites: Bulk-initialize all known sprites
parent
8a478b46
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/sprites.rs
View file @
d93a8b0b
...
...
@@ -25,6 +25,12 @@ impl Sprite {
.register_image_on_handle
(
image
,
&
image_handle
)
.expect
(
"ImageHandle was registered twice - this should not happen"
);
}
pub
async
fn
load_and_register_all
(
renderer
:
&
mut
resources
::
Rendering
)
{
for
sprite
in
&
[
Sprite
::
Player
]
{
sprite
.load_and_register
(
renderer
)
.await
;
}
}
}
impl
Into
<
resources
::
ImageHandle
>
for
Sprite
{
...
...
src/states/level_loading.rs
View file @
d93a8b0b
...
...
@@ -60,9 +60,7 @@ impl gamestate::State for LevelLoadingState {
.await
.unwrap
();
sprites
::
Sprite
::
Player
.load_and_register
(
&
mut
rendering
)
.await
;
sprites
::
Sprite
::
load_and_register_all
(
&
mut
rendering
)
.await
;
handle
.do_transition
(
gamestate
::
Transition
::
replace
(
states
::
InGameState
::
new
(
level
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment