aboutsummaryrefslogtreecommitdiff
path: root/src/survive_cal.c
diff options
context:
space:
mode:
authorJustin Berger <jdavidberger@gmail.com>2018-03-23 14:42:53 +0000
committerJustin Berger <jdavidberger@gmail.com>2018-03-23 14:42:53 +0000
commit17e06b4822e60ccca865e77b45bf2b52a26852f2 (patch)
tree7245fcad9d6d80fdeae85f80efd1bef08a16e3d5 /src/survive_cal.c
parent3fd7b740119e86d404d06bceafb02267d6e539c4 (diff)
downloadlibsurvive-17e06b4822e60ccca865e77b45bf2b52a26852f2.tar.gz
libsurvive-17e06b4822e60ccca865e77b45bf2b52a26852f2.tar.bz2
Made picking posers more consistent / configposer can use short name
Diffstat (limited to 'src/survive_cal.c')
-rwxr-xr-xsrc/survive_cal.c26
1 files changed, 2 insertions, 24 deletions
diff --git a/src/survive_cal.c b/src/survive_cal.c
index 3367aa0..c94bd0d 100755
--- a/src/survive_cal.c
+++ b/src/survive_cal.c
@@ -184,30 +184,8 @@ void survive_cal_install( struct SurviveContext * ctx )
}
const char * DriverName;
-// const char * PreferredPoser = survive_configs(ctx, "configposer", "PoserCharlesSlow");
- const char * PreferredPoser = survive_configs(ctx, "configposer", SC_SETCONFIG, "PoserTurveyTori");
-
- SV_INFO( "Trying to load poser %s for cal.", PreferredPoser );
- PoserCB SelectedPoserCB = 0;
- const char * SelectedPoserName = 0;
- i = 0;
- while( ( DriverName = GetDriverNameMatching( "Poser", i++ ) ) )
- {
- PoserCB p = GetDriver( DriverName );
- if( !SelectedPoserCB )
- {
- SelectedPoserCB = p;
- SelectedPoserName = DriverName;
- }
- int ThisPoser = strcmp( DriverName, PreferredPoser ) == 0;
- if( ThisPoser )
- {
- SelectedPoserCB = p;
- SelectedPoserName = DriverName;
- }
- }
- cd->ConfigPoserFn = SelectedPoserCB;
- SV_INFO( "Got config poser: %s (%p)", SelectedPoserName, cd->ConfigPoserFn );
+ cd->ConfigPoserFn = GetDriverByConfig(ctx, "Poser", "configposer", "TurveyTori", 0);
+
ootx_packet_clbk = ootx_packet_clbk_d;
ctx->calptr = cd;