@@ -70,34 +70,34 @@ void SGameMtlPair::Load(IReader& fs)
7070 R_ASSERT (fs.find_chunk (GAMEMTLPAIR_CHUNK_BREAKING));
7171 fs.r_stringZ (buf);
7272#ifdef GM_NON_GAME
73- BreakingSounds = * buf ? * buf : " " ;
73+ BreakingSounds = buf. c_str () ? buf. c_str () : " " ;
7474#else
75- CreateSounds (BreakingSounds, * buf);
75+ CreateSounds (BreakingSounds, buf. c_str () );
7676#endif
7777 R_ASSERT (fs.find_chunk (GAMEMTLPAIR_CHUNK_STEP));
7878 fs.r_stringZ (buf);
7979#ifdef GM_NON_GAME
80- StepSounds = * buf ? * buf : " " ;
80+ StepSounds = buf. c_str () ? buf. c_str () : " " ;
8181#else
82- CreateSounds (StepSounds, * buf);
82+ CreateSounds (StepSounds, buf. c_str () );
8383#endif
8484 R_ASSERT (fs.find_chunk (GAMEMTLPAIR_CHUNK_COLLIDE));
8585 fs.r_stringZ (buf);
8686#ifdef GM_NON_GAME
87- CollideSounds = * buf ? * buf : " " ;
87+ CollideSounds = buf. c_str () ? buf. c_str () : " " ;
8888#else
89- CreateSounds (CollideSounds, * buf);
89+ CreateSounds (CollideSounds, buf. c_str () );
9090#endif
9191 fs.r_stringZ (buf);
9292#ifdef GM_NON_GAME
93- CollideParticles = * buf ? * buf : " " ;
93+ CollideParticles = buf. c_str () ? buf. c_str () : " " ;
9494#else
95- CreatePSs (CollideParticles, * buf);
95+ CreatePSs (CollideParticles, buf. c_str () );
9696#endif
9797 fs.r_stringZ (buf);
9898#ifdef GM_NON_GAME
99- CollideMarks = * buf ? * buf : " " ;
99+ CollideMarks = buf. c_str () ? buf. c_str () : " " ;
100100#else
101- CreateMarks (&*CollideMarks, * buf);
101+ CreateMarks (&*CollideMarks, buf. c_str () );
102102#endif
103103}
0 commit comments