Exemple #1
0
 private void drawList(List <IDrawable> list)
 {
     for (int i = 0; i < list.Count; ++i)
     {
         AbstractObject ao = list[i] as AbstractObject;
         int            fX = ao.X + xOff;
         int            fY = ao.Y + yOff;
         if (fX >= 0 && fY >= 0)
         {
             traceSomething(fX, fY, list[i].Symbol, list[i].Color);
         }
     }
 }
Exemple #2
0
 static bool isWall(AbstractObject o)
 {
     return(o as Wall != null);
 }
Exemple #3
0
 public void addObject(AbstractObject what)
 {
     obs.Add(what);
 }