MCPcopy Create free account
hub / github.com/THUDM/AgentTuning / create_fish

Function create_fish

AgentBench.old/src/tasks/card_game/logic/src/fish.cpp:1277–1308  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1275
1276
1277Fish *create_fish(int id)
1278{
1279 if (id <= 0 || id >= 13)
1280 return nullptr;
1281 else
1282 switch(id){
1283 case 1:return new Spray();
1284 case 2:return new Flame();
1285 case 3:return new Eel();
1286 case 4:return new Sunfish();
1287 case 5:return new Blind();
1288 case 6:return new Flyfish();
1289 case 7:return new Turtle();
1290 case 8:return new Octopus();
1291 case 9:return new Whiteshark();
1292 case 10:return new Goblinshark();
1293 // case 11:return new Cowfish();
1294 // case 12:return new Suckerfish();
1295 //to complete
1296 // case 13:
1297 // return new Pufferfish(100, 25, 0, Fish::kawaii, nullptr, nullptr);
1298 // case 14:
1299 // return new Lion(100, 25, 0, Fish::kawaii, nullptr, nullptr);
1300 // case 15:
1301 // return new Carp(100, 25, 0, Fish::kawaii, nullptr, nullptr);
1302 // case 16:
1303 // return new Doctor(100, 25, 0, Fish::kawaii, nullptr, nullptr);
1304 case 11:return new Joker();
1305 case 12:return new Imitator();
1306 default:return nullptr;
1307 }
1308}

Callers 2

FishSetMethod · 0.85
addMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected