Example #1
0
 public void Add(ISimpleGameObject obj)
 {
     primaryLock.EnterWriteLock();
     primaryObjects.Add(obj, obj.PrimaryPosition.X, obj.PrimaryPosition.Y);
     MarkAsDirty();
     primaryLock.ExitWriteLock();
 }
Example #2
0
 public void AddObjectToTile(ISimpleGameObject obj, uint x, uint y)
 {
     tileLock.EnterWriteLock();
     tileObjects.Add(obj, x, y);
     tileLock.ExitWriteLock();
 }