| 
		
			Сообщение от Aetae
			
		
	 | 
	| 
		 использовать два и более канвасов, один снизу с полем, второй сверху с фигурами. Также можно хранить состояния канваса.
	 | 
	
Ага, для одного поля и пары фигурок сойдет. 
А для сложных вещей вместо того чтоб писят канвасов один под другим втыкать ка бы так и делают, как 
Safort написал. Точнее на себя функцию перерисовки берут либы которые предоставляют объектную модель канвсу.