Up until now, we implement everything inside a single file lib.rs
. We can split this file into specific modules as follows:
a. Items:item.rs
b. Map: map.rs
c. Player: player.rs
d. Player actions: player_actions.rs
e. State: state.rs
f. Storage
storage.rs
contains all the paths define in durable storage. Define functions for load_state
and update_state
.
g. Lib
lib.rs
only contains the entry
function.