1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-31 10:45:16 +01:00

Renamed ebp and eleminated edi in create_duck

This commit is contained in:
Gericom
2015-02-28 18:08:19 +01:00
parent b560638e23
commit 1421109f46

View File

@@ -60,26 +60,25 @@ void create_duck(int targetX, int targetY)
sprite->duck.var_14 = 9;
sprite->duck.var_09 = 0xC;
sprite->duck.var_15 = 9;
int edi = scenario_rand() & 0x3F;
int ebp = scenario_rand() & 0x1E;
targetX += ebp;
targetY += ebp;
int offset_xy = scenario_rand() & 0x1E;
targetX += offset_xy;
targetY += offset_xy;
sprite->duck.target_x = targetX;
sprite->duck.target_y = targetY;
uint8 direction = scenario_rand() & 3;
switch (direction)
{
case 0:
targetX = 8191 - edi;
targetX = 8191 - (scenario_rand() & 0x3F);
break;
case 1:
targetY = edi;
targetY = scenario_rand() & 0x3F;
break;
case 2:
targetX = edi;
targetX = scenario_rand() & 0x3F;
break;
case 3:
targetY = 8191 - edi;
targetY = 8191 - (scenario_rand() & 0x3F);
break;
}
sprite->duck.sprite_direction = direction << 3;