1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
|
#include "craft_def.h"
#include "win.h"
inline int cno (int color)
{switch (color)
{case blue : return 0 * max_pics_per_player; break;
case red : return 1 * max_pics_per_player; break;
case yellow : return 2 * max_pics_per_player; break;
case cyan : return 3 * max_pics_per_player; break;
default : return 0 * max_pics_per_player; break;
};
}
int pic_worker_idle (int color)
{return xpic_worker_idle + cno (color);
}
int pic_worker_move (int color)
{return xpic_worker_move + cno (color);
}
int pic_worker_work (int color)
{return xpic_worker_work + cno (color);
}
int pic_worker_sack (int color)
{return xpic_worker_sack + cno (color);
}
int pic_worker_wood (int color)
{return xpic_worker_wood + cno (color);
}
int pic_trader_idle (int color)
{return xpic_trader_idle + cno (color);
}
int pic_trader_move (int color)
{return xpic_trader_move + cno (color);
}
int pic_trader_gold (int color)
{return xpic_trader_gold + cno (color);
}
int pic_trader_wood (int color)
{return xpic_trader_wood + cno (color);
}
int pic_knight_idle (int color)
{return xpic_knight_idle + cno (color);
}
int pic_knight_move (int color)
{return xpic_knight_move + cno (color);
}
int pic_knight_fight (int color)
{return xpic_knight_fight + cno (color);
}
int pic_pawn_idle (int color)
{return xpic_pawn_idle + cno (color);
}
int pic_pawn_move (int color)
{return xpic_pawn_move + cno (color);
}
int pic_pawn_fight (int color)
{return xpic_pawn_fight + cno (color);
}
int pic_scout_idle (int color)
{return xpic_scout_idle + cno (color);
}
int pic_scout_move (int color)
{return xpic_scout_move + cno (color);
}
int pic_scout_hide (int color)
{return xpic_scout_hide + cno (color);
}
int pic_archer_idle (int color)
{return xpic_archer_idle + cno (color);
}
int pic_archer_move (int color)
{return xpic_archer_move + cno (color);
}
int pic_archer_fight (int color)
{return xpic_archer_fight + cno (color);
}
int pic_cata_idle (int color)
{return xpic_cata_idle + cno (color);
}
int pic_cata_move (int color)
{return xpic_cata_move + cno (color);
}
int pic_cata_fight (int color)
{return xpic_cata_fight + cno (color);
}
int pic_doktor_idle (int color)
{return xpic_doktor_idle + cno (color);
}
int pic_doktor_move (int color)
{return xpic_doktor_move + cno (color);
}
int pic_doktor_fight (int color)
{return xpic_doktor_fight + cno (color);
}
int pic_zombi (int color)
{return xpic_zombi + cno (color);
}
int pic_swim (int color)
{return xpic_swim + cno (color);
}
int pic_ship_idle (int color)
{return xpic_ship1_idle + cno (color);
}
int pic_ship_empty (int color)
{return xpic_ship1_empty + cno (color);
}
int pic_ship_move (int color)
{return xpic_ship1_move + cno (color);
}
int pic_ship_zombi (int color)
{return xpic_ship_zombi + cno (color);
}
int pic_ship2_idle (int color)
{return xpic_ship2_idle + cno (color);
}
int pic_ship2_empty (int color)
{return xpic_ship2_empty + cno (color);
}
int pic_ship2_move (int color)
{return xpic_ship2_move + cno (color);
}
|