lol idk #1

Open
Quaternions wants to merge 826 commits from StrafesNET/strafe-project:master into master
Showing only changes of commit 63fbc94287 - Show all commits

View File

@ -7,21 +7,29 @@ pub enum Error{
/* /*
BLOCK_DEMO_HEADER: BLOCK_DEMO_HEADER:
u128 map_resource_id u32 num_maps
u64 map_header_block_id for map_id in 0..num_maps{
i64 simulation_time
u128 map_resource_id
u64 map_header_block_id
}
u32 num_bots u32 num_bots
for bot_id in 0..num_bots{ for bot_id in 0..num_bots{
i64 simulation_time
u128 bot_resource_id u128 bot_resource_id
u64 bot_header_block_id u64 bot_header_block_id
} }
//map loading timeline
//bot loading timeline //bot loading timeline
how to do worldstate for deathrun!? how to do worldstate for deathrun!?
- this is done in the client, there is no worldstate in the demo file
*/ */
pub struct StreamableDemo<R:BinReaderExt>{ pub struct StreamableDemo<R:BinReaderExt>{
map:Box<crate::map::StreamableMap<R>>, map:Vec<crate::map::StreamableMap<R>>,
bots:Vec<crate::bot::StreamableBot<R>>, bots:Vec<crate::bot::StreamableBot<R>>,
} }
impl<R:BinReaderExt> StreamableDemo<R>{ impl<R:BinReaderExt> StreamableDemo<R>{