MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / Campaign_Select_Sprite_Prepare

Method Campaign_Select_Sprite_Prepare

Source/Fodder.cpp:4416–4501  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4414}
4415
4416void cFodder::Campaign_Select_Sprite_Prepare() {
4417
4418 int16 x = 0;
4419
4420 Sprite_Clear_All();
4421
4422 Phase_SquadPrepare();
4423
4424 mSquad_CurrentVehicle = &mSprites[x];
4425 mSprites[x].field_0 = 0xe6;
4426 mSprites[x].field_4 = 0xcd;
4427 mSprites[x].field_8 = 0xD2;
4428 mSprites[x].field_A = 5;
4429 mSprites[x].field_52 = 0;
4430 mSprites[x].field_20 = 0;
4431 mSprites[x].field_18 = eSprite_Turret_Missile_Human;
4432 mSprites[x++].field_6F = eVehicle_Turret_Missile;
4433
4434 mSprites[x].field_0 = tool_RandomGet() & 0xFF;
4435 mSprites[x].field_4 = tool_RandomGet() & 0xff;
4436 mSprites[x].field_8 = 6;
4437 mSprites[x].field_A = 0;
4438 mSprites[x].field_52 = 0;
4439 mSprites[x].field_20 = 0;
4440 mSprites[x++].field_18 = eSprite_Civilian_Spear;
4441
4442 mSprites[x].field_0 = 0xff;
4443 mSprites[x].field_4 = 16 + (tool_RandomGet() % 0x60);
4444 mSprites[x].field_8 = 2;
4445 mSprites[x].field_A = 0;
4446 mSprites[x].field_52 = 0;
4447 mSprites[x].field_20 = 0;
4448 mSprites[x++].field_18 = eSprite_Bird_Left;
4449
4450 mSprites[x].field_0 = 0;
4451 mSprites[x].field_4 = 16 + (tool_RandomGet() % 0xc0);
4452 mSprites[x].field_8 = 2;
4453 mSprites[x].field_A = 0;
4454 mSprites[x].field_52 = 0;
4455 mSprites[x].field_20 = 0;
4456 mSprites[x++].field_18 = eSprite_Bird_Left;
4457
4458 mSprites[x].field_0 = 185;
4459 mSprites[x].field_4 = 19;
4460 mSprites[x].field_8 = 2;
4461 mSprites[x].field_A = 0;
4462 mSprites[x].field_52 = 0;
4463 mSprites[x].field_20 = 0;
4464 mSprites[x++].field_18 = eSprite_Hostage;
4465
4466 mSprites[x].field_0 = 100;
4467 mSprites[x].field_4 = 0xd0;
4468 mSprites[x].field_8 = 2;
4469 mSprites[x].field_A = 0;
4470 mSprites[x].field_52 = 0;
4471 mSprites[x].field_20 = 0;
4472 mSprites[x++].field_18 = eSprite_Floating_Dead_Soldier;
4473

Callers

nothing calls this directly

Calls 1

getTileTypeMethod · 0.80

Tested by

no test coverage detected