source:
cpp/frams/genetics/defgenoconv.cpp
@
779
Last change on this file since 779 was 779, checked in by , 6 years ago | |
---|---|
|
|
File size: 1.8 KB |
Rev | Line | |
---|---|---|
[286] | 1 | // This file is a part of Framsticks SDK. http://www.framsticks.com/ |
2 | // Copyright (C) 1999-2015 Maciej Komosinski and Szymon Ulatowski. | |
3 | // See LICENSE.txt for details. | |
[121] | 4 | |
[109] | 5 | #include "defgenoconv.h" |
6 | ||
7 | #include GEN_CONFIG_FILE | |
8 | ||
[139] | 9 | #ifdef USE_GENCONV_f10 |
[779] | 10 | #include "f1/f1_conv.h" |
[109] | 11 | #endif |
[139] | 12 | #ifdef USE_GENCONV_f20 |
[779] | 13 | #include "f2/f2_conv.h" |
[109] | 14 | #endif |
[139] | 15 | #ifdef USE_GENCONV_f32 |
[779] | 16 | #include "f3/f3_conv.h" |
[109] | 17 | #endif |
[139] | 18 | #ifdef USE_GENCONV_f40 |
[779] | 19 | #include "f4/f4_conv.h" |
[109] | 20 | #endif |
[139] | 21 | #ifdef USE_GENCONV_f41_TEST |
[779] | 22 | #include "f4/f4_conv.h" |
[109] | 23 | #endif |
[139] | 24 | #ifdef USE_GENCONV_f50 |
[779] | 25 | #include "f5/f5_conv.h" |
[109] | 26 | #endif |
[139] | 27 | #ifdef USE_GENCONV_f60 |
[779] | 28 | #include "f6/f6_geno.h" |
[109] | 29 | #endif |
[139] | 30 | #ifdef USE_GENCONV_f70 |
[779] | 31 | #include "f7/f7_conv.h" |
[109] | 32 | #endif |
[228] | 33 | #ifdef USE_GENCONV_f81 |
[779] | 34 | #include "f8/f8_convtof1.h" |
[109] | 35 | #endif |
[139] | 36 | #ifdef USE_GENCONV_f90 |
[779] | 37 | #include "f9/f9_conv.h" |
[109] | 38 | #endif |
[139] | 39 | #ifdef USE_GENCONV_fF0 |
[779] | 40 | #include "fF/fF_conv.h" |
[139] | 41 | #endif |
[748] | 42 | #ifdef USE_GENCONV_fn0 |
[779] | 43 | #include "fn/fn_conv.h" |
[748] | 44 | #endif |
[109] | 45 | |
[145] | 46 | void DefaultGenoConvManager::addDefaultConverters() |
[109] | 47 | { |
[139] | 48 | #ifdef USE_GENCONV_f10 |
49 | addConverter(new GenoConv_f1()); | |
[109] | 50 | #endif |
[139] | 51 | #ifdef USE_GENCONV_f20 |
52 | addConverter(new GenoConv_f20()); | |
[109] | 53 | #endif |
[139] | 54 | #ifdef USE_GENCONV_f32 |
55 | addConverter(new GenoConv_f32()); | |
[109] | 56 | #endif |
[139] | 57 | #ifdef USE_GENCONV_f40 |
58 | addConverter(new GenoConv_f40()); | |
[109] | 59 | #endif |
[139] | 60 | #ifdef USE_GENCONV_f41_TEST |
61 | addConverter(new GenoConv_f41_TestOnly()); | |
[109] | 62 | #endif |
[139] | 63 | #ifdef USE_GENCONV_f50 |
64 | addConverter(new GenoConv_f50); | |
[109] | 65 | #endif |
[139] | 66 | #ifdef USE_GENCONV_f60 |
67 | addConverter(new GenoConv_f60); | |
[109] | 68 | #endif |
[139] | 69 | #ifdef USE_GENCONV_f70 |
70 | addConverter(new GenoConv_f70); | |
[109] | 71 | #endif |
[139] | 72 | #ifdef USE_GENCONV_f81 |
[228] | 73 | addConverter(new GenoConv_F8ToF1()); //uncompilable for now... needs lemon, and still borland complains for a hundred of unknown reasons with all kinds of nonsense messages :/ |
[109] | 74 | #endif |
[139] | 75 | #ifdef USE_GENCONV_f90 |
76 | addConverter(new GenoConv_f90); | |
[109] | 77 | #endif |
[139] | 78 | #ifdef USE_GENCONV_fF0 |
79 | addConverter(new GenoConv_fF0); | |
80 | #endif | |
[748] | 81 | #ifdef USE_GENCONV_fn0 |
82 | addConverter(new GenoConv_fn0); | |
83 | #endif | |
[109] | 84 | |
[139] | 85 | param.updatetab(); |
[109] | 86 | } |
Note: See TracBrowser
for help on using the repository browser.