( enpassant | 2018. 01. 02., k – 20:24 )

Ha itt nincsenek különböző absztrakciós szintek, akkor nem jó szétvágni több részletre.

Ha vannak, akkor tegyük fel, hogy az első részben sétál a sprite, az első if azért kell bele, mert a sprite ugrik; a következő részben várakozik, a második if-nél pedig harcol (különböző fegyverekkel). Ekkor én így vágnám szét:


drawWalk();
drawJump();
drawWait();
drawFight();