Ignore:
Timestamp:
Feb 16, 2005, 3:51:26 AM (19 years ago)
Author:
altba\rryu
Message:

顔パターンを変えられる機能を無理やり追加した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MacFaceLibrary/FaceDef.cs

    r23 r30  
    209209                }
    210210
     211                public void DrawPatternImage(Graphics g, PatternSuite suite, int no, int markers, float rate)
     212                {
     213                        Part[] pattern = _patternSuites[(int)suite][no];
     214                        foreach (Part part in pattern)
     215                        {
     216                                g.DrawImage(part.Image,
     217                                        part.Point.X * rate, part.Point.Y * rate,
     218                                        part.Image.Size.Width * rate, part.Image.Size.Height * rate);
     219                        }
     220
     221                        if (markers != 0)
     222                        {
     223                                for (int i = 0; i < 8; i++)
     224                                {
     225                                        if ((markers & (1 << i)) != 0)
     226                                        {
     227                                                Part part = _markers[i];
     228                                                g.DrawImage(part.Image,
     229                                                        part.Point.X * rate, part.Point.Y * rate,
     230                                                        part.Image.Size.Width * rate, part.Image.Size.Height * rate);
     231                                        }
     232                                }
     233                        }
     234                }
     235
    211236                public void DrawPatternImage(Graphics g, PatternSuite suite, int no, int markers)
    212237                {
Note: See TracChangeset for help on using the changeset viewer.