\begin{matlab}
function [] = plotwabe(wabenIndex,plotachse,farbe)
%PLOTWABE Markiert eine einzige Wabe graphisch als bebaut
%   Detailed explanation goes here
global Wabengitter;
global animation;

ecken = EckPunkte(wabenIndex);

knoten = [ Wabengitter(1,ecken) Wabengitter(1,ecken); ...
           Wabengitter(2,ecken) Wabengitter(2,ecken); ...
           0 0 0 0 0 0 1 1 1 1 1 1 ]';

seiten = [ 1 2 3 4 5 6; ...
           7 8 9 10 11 12; ...
           1 2 8 7 NaN NaN;
           2 3 9 8 NaN NaN;
           3 4 10 9 NaN NaN;
           4 5 11 10 NaN NaN;
           5 6 12 11 NaN NaN;
           6 1 7 12 NaN NaN ];

if (farbe == 1)
 wabenFarbe = 'red';
elseif (farbe == 2)
 wabenFarbe = 'green';
elseif (farbe == 3)
 wabenFarbe = 'blue';
elseif (farbe == 4)
 wabenFarbe = 'yellow';
elseif (farbe == 5)
 wabenFarbe = 'magenta';
elseif (farbe == 6)
 wabenFarbe = 'cyan';
else
 wabenFarbe = 'black';
end

if (farbe ~= 0) % Null steht für unbebaut, also wird nichts gezeichnet
 patch('Vertices',knoten, 'Faces',seiten, ...
       'FaceColor',wabenFarbe, ...
       'EdgeColor','black', 'LineWidth',1, 'Parent',plotachse );
end

if (animation)
 drawnow;
end  
% sofort zeichnen, falls Animation an

end
\end{matlab}
