185 |
} |
} |
186 |
|
|
187 |
void |
void |
188 |
Inventory::rotate() |
Inventory::rotate(int dir=1) |
189 |
{ |
{ |
190 |
if (!items.empty()) |
if (!items.empty()) |
191 |
{ |
{ |
192 |
std::rotate(items.begin(), items.begin()+1, items.end()); |
if (dir==1) |
193 |
|
std::rotate(items.begin(), items.begin()+1, items.end()); |
194 |
|
else |
195 |
|
std::rotate(items.begin(), items.end()-1, items.end()); |
196 |
|
|
197 |
redraw(); |
redraw(); |
198 |
} |
} |
199 |
} |
} |
487 |
} |
} |
488 |
|
|
489 |
void |
void |
490 |
player::RotateInventory() |
player::RotateInventory(int dir=1) |
491 |
{ |
{ |
492 |
sound::PlaySound("invrotate"); |
sound::PlaySound("invrotate"); |
493 |
Inventory &inv = players[icurrent_player].inventory; |
Inventory &inv = players[icurrent_player].inventory; |
494 |
inv.rotate(); |
inv.rotate(dir); |
495 |
} |
} |
496 |
|
|