Оптимизировал не много массивы.
Код:
enum
{
CHECKPOINT_1,
CHECKPOINT_2,
CHECKPOINT_3,
CHECKPOINT_4,
CHECKPOINT_5,
CHECKPOINT_6,
CHECKPOINT_7,
CHECKPOINT_8,
CHECKPOINT_9,
CHECKPOINT_10,
CHECKPOINT_11,
CHECKPOINT_12,
CHECKPOINT_13,
CHECKPOINT_14,
CHECKPOINT_15,
CHECKPOINT_16,
CHECKPOINT_17,
CHECKPOINT_18,
CHECKPOINT_19,
CHECKPOINT_20,
CHECKPOINT_21,
CHECKPOINT_22,
CHECKPOINT_23,
CHECKPOINT_24,
CHECKPOINT_25,
CHECKPOINT_26,
CHECKPOINT_27,
CHECKPOINT_28,
CHECKPOINT_29,
CHECKPOINT_30,
CHECKPOINT_31,
CHECKPOINT_32,
CHECKPOINT_33,
CHECKPOINT_34,
CHECKPOINT_35,
CHECKPOINT_36,
CHECKPOINT_37,
CHECKPOINT_38,
CHECKPOINT_39,
CHECKPOINT_40,
CHECKPOINT_41,
CHECKPOINT_42,
CHECKPOINT_43,
CHECKPOINT_44,
CHECKPOINT_45,
CHECKPOINT_46,
CHECKPOINT_47,
CHECKPOINT_48,
CHECKPOINT_49,
CHECKPOINT_50,
CHECKPOINT_51,
CHECKPOINT_52,
CHECKPOINT_53,
CHECKPOINT_54,
CHECKPOINT_55,
CHECKPOINT_56,
CHECKPOINT_57,
CHECKPOINT_58,
CHECKPOINT_59,
CHECKPOINT_60,
CHECKPOINT_61,
CHECKPOINT_62,
CHECKPOINT_63,
CHECKPOINT_64,
CHECKPOINT_65,
CHECKPOINT_66,
CHECKPOINT_67,
CHECKPOINT_68,
CHECKPOINT_69,
CHECKPOINT_70,
CHECKPOINT_71,
CHECKPOINT_72,
CHECKPOINT_73,
CHECKPOINT_74,
CHECKPOINT_75,
CHECKPOINT_76,
CHECKPOINT_77,
CHECKPOINT_78,
CHECKPOINT_79,
CHECKPOINT_80,
CHECKPOINT_81,
CHECKPOINT_82,
CHECKPOINT_83,
CHECKPOINT_84,
CHECKPOINT_85,
CHECKPOINT_86,
CHECKPOINT_87,
CHECKPOINT_88,
CHECKPOINT_89,
CHECKPOINT_90,
CHECKPOINT_91,
CHECKPOINT_92,
CHECKPOINT_93,
CHECKPOINT_94,
CHECKPOINT_95,
CHECKPOINT_96,
CHECKPOINT_97,
CHECKPOINT_98,
CHECKPOINT_99,
CHECKPOINT_100,
CHECKPOINT_101,
CHECKPOINT_103,
CHECKPOINT_104,
CHECKPOINT_105,
CHECKPOINT_106,
CHECKPOINT_107,
CHECKPOINT_108,
CHECKPOINT_109,
CHECKPOINT_110,
CHECKPOINT_111,
CHECKPOINT_112,
CHECKPOINT_113,
CHECKPOINT_114,
CHECKPOINT_115,
CHECKPOINT_116,
CHECKPOINT_117,
CHECKPOINT_118,
CHECKPOINT_119,
CHECKPOINT_120,
CHECKPOINT_121,
CHECKPOINT_122,
CHECKPOINT_123,
CHECKPOINT_124,
CHECKPOINT_125,
CHECKPOINT_126,
CHECKPOINT_127,
CHECKPOINT_128,
CHECKPOINT_129,
CHECKPOINT_130,
CHECKPOINT_131,
CHECKPOINT_132
}
на
Код:
#define CHECKPOINT_1 1
#define CHECKPOINT_2 2
#define CHECKPOINT_3 3
#define CHECKPOINT_4 4
#define CHECKPOINT_5 5
#define CHECKPOINT_6 6
#define CHECKPOINT_7 7
#define CHECKPOINT_8 8
#define CHECKPOINT_9 9
#define CHECKPOINT_10 10
#define CHECKPOINT_11 11
#define CHECKPOINT_12 12
#define CHECKPOINT_13 13
#define CHECKPOINT_14 14
#define CHECKPOINT_15 15
#define CHECKPOINT_16 16
#define CHECKPOINT_17 17
#define CHECKPOINT_18 18
#define CHECKPOINT_19 19
#define CHECKPOINT_20 20
#define CHECKPOINT_21 21
#define CHECKPOINT_22 22
#define CHECKPOINT_23 23
#define CHECKPOINT_24 24
#define CHECKPOINT_25 25
#define CHECKPOINT_26 26
#define CHECKPOINT_27 27
#define CHECKPOINT_28 28
#define CHECKPOINT_29 29
#define CHECKPOINT_30 30
#define CHECKPOINT_31 31
#define CHECKPOINT_32 32
#define CHECKPOINT_33 33
#define CHECKPOINT_34 34
#define CHECKPOINT_35 35
#define CHECKPOINT_36 36
#define CHECKPOINT_37 37
#define CHECKPOINT_38 38
#define CHECKPOINT_39 39
#define CHECKPOINT_40 40
#define CHECKPOINT_41 41
#define CHECKPOINT_42 42
#define CHECKPOINT_43 43
#define CHECKPOINT_44 44
#define CHECKPOINT_45 45
#define CHECKPOINT_46 46
#define CHECKPOINT_47 47
#define CHECKPOINT_48 48
#define CHECKPOINT_49 49
#define CHECKPOINT_50 50
#define CHECKPOINT_51 51
#define CHECKPOINT_52 52
#define CHECKPOINT_53 53
#define CHECKPOINT_54 54
#define CHECKPOINT_55 55
#define CHECKPOINT_56 56
#define CHECKPOINT_57 57
#define CHECKPOINT_58 58
#define CHECKPOINT_59 59
#define CHECKPOINT_60 60
#define CHECKPOINT_61 61
#define CHECKPOINT_62 62
#define CHECKPOINT_63 63
#define CHECKPOINT_64 64
#define CHECKPOINT_65 65
#define CHECKPOINT_66 66
#define CHECKPOINT_67 67
#define CHECKPOINT_68 68
#define CHECKPOINT_69 69
#define CHECKPOINT_70 70
#define CHECKPOINT_71 71
#define CHECKPOINT_72 72
#define CHECKPOINT_73 73
#define CHECKPOINT_74 74
#define CHECKPOINT_75 75
#define CHECKPOINT_76 76
#define CHECKPOINT_77 77
#define CHECKPOINT_78 78
#define CHECKPOINT_79 79
#define CHECKPOINT_80 80
#define CHECKPOINT_81 81
#define CHECKPOINT_82 82
#define CHECKPOINT_83 83
#define CHECKPOINT_84 84
#define CHECKPOINT_85 85
#define CHECKPOINT_86 86
#define CHECKPOINT_87 87
#define CHECKPOINT_88 88
#define CHECKPOINT_89 89
#define CHECKPOINT_90 90
#define CHECKPOINT_91 91
#define CHECKPOINT_92 92
#define CHECKPOINT_93 93
#define CHECKPOINT_94 94
#define CHECKPOINT_95 95
#define CHECKPOINT_96 96
#define CHECKPOINT_97 97
#define CHECKPOINT_98 98
#define CHECKPOINT_99 99
#define CHECKPOINT_100 100
#define CHECKPOINT_101 101
#define CHECKPOINT_103 102
#define CHECKPOINT_104 103
#define CHECKPOINT_105 104
#define CHECKPOINT_106 105
#define CHECKPOINT_107 106
#define CHECKPOINT_108 107
#define CHECKPOINT_109 108
#define CHECKPOINT_110 109
#define CHECKPOINT_111 110
#define CHECKPOINT_112 111
#define CHECKPOINT_113 112
#define CHECKPOINT_114 113
#define CHECKPOINT_115 114
#define CHECKPOINT_116 115
#define CHECKPOINT_117 116
#define CHECKPOINT_118 117
#define CHECKPOINT_119 118
#define CHECKPOINT_120 119
#define CHECKPOINT_121 120
#define CHECKPOINT_122 121
#define CHECKPOINT_123 122
#define CHECKPOINT_124 123
#define CHECKPOINT_125 124
#define CHECKPOINT_126 125
#define CHECKPOINT_127 126
#define CHECKPOINT_128 127
#define CHECKPOINT_129 128
#define CHECKPOINT_130 129
#define CHECKPOINT_131 130
#define CHECKPOINT_132 131
Идем дальше
Код:
enum
{
FCHECKPOINT_0,
FCHECKPOINT_1,
FCHECKPOINT_2,
FCHECKPOINT_3,
FCHECKPOINT_4,
FCHECKPOINT_5,
FCHECKPOINT_6,
FCHECKPOINT_7,
FCHECKPOINT_8,
FCHECKPOINT_9,
FCHECKPOINT_10,
FCHECKPOINT_11,
FCHECKPOINT_12,
FCHECKPOINT_13,
FCHECKPOINT_14,
FCHECKPOINT_15
}
на
Код:
#define FCHECKPOINT_0 132
#define FCHECKPOINT_1 133
#define FCHECKPOINT_2 134
#define FCHECKPOINT_3 135
#define FCHECKPOINT_4 136
#define FCHECKPOINT_5 137
#define FCHECKPOINT_6 138
#define FCHECKPOINT_7 139
#define FCHECKPOINT_8 140
#define FCHECKPOINT_9 141
#define FCHECKPOINT_10 142
#define FCHECKPOINT_11 143
#define FCHECKPOINT_12 144
#define FCHECKPOINT_13 145
#define FCHECKPOINT_14 146
#define FCHECKPOINT_15 147