X-Git-Url: https://git.ctpug.org.za/?p=koperkapel.git;a=blobdiff_plain;f=koperkapel%2Fgamelib%2Fitems.py;h=b61125016bb58b9707751ae655e9d031df5c6943;hp=af66dd991e194f5abfa73540c7cf9a02c1b720b4;hb=b4d8e05a494cd8f270eb60efea35b69c16933029;hpb=9d3fee60d4fb75d183d6db5af8468c2d9dbf9e85 diff --git a/koperkapel/gamelib/items.py b/koperkapel/gamelib/items.py index af66dd9..b611250 100644 --- a/koperkapel/gamelib/items.py +++ b/koperkapel/gamelib/items.py @@ -29,3 +29,13 @@ def get_item(item): actor.game_pos = game_pos actor.anchor = (0, 0) return actor + + +def clone_old_item(item, **new_data): + new_item = { + "type": item.item_type, + "pos": item.game_pos, + } + new_item.update(item.item_data) + new_item.update(new_data) + return get_item(new_item)