Beispiel #1
0
 private void zone_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     if (sender != null && sender is TaskGeomM)
     {
         TaskGeomM zone = (TaskGeomM)sender;
         if (zone.Selected)
         {
             if (!string.IsNullOrEmpty(zone.Wkt))
             {
                 vObject obj = new vObject(LayerZone);
                 obj.SetWKT(zone.Wkt);
                 obj.Gid = zone.Id;
             }
         }
         else
         {
             var o = LayerZone.GetObjectById(zone.Id);
             if (o != null)
             {
                 o.Delete();
             }
             LayerZone.RemoveDeletedObjects();
         }
         SetMapExtent();
         Map.Repaint(WrapperMaplib.Wrapper.trWin.UpdateMode.VerySlow);
     }
     OnPropertyChanged("CountZones");
 }
Beispiel #2
0
 private void Layer_MessageReceived(LayerZone layer, IMessage msg)
 {
     if (msg is GameOverEvent)
     {
         on_game_over();
     }
 }
Beispiel #3
0
 protected virtual void Layer_ActorAdded(LayerZone layer, LayerPlayer actor)
 {
     if (next_battle != null)
     {
         if (current_battle != null)
         {
             current_battle.Dispose();
         }
         current_battle = next_battle;
         next_battle    = null;
     }
     if (event_OnZoneActorEntered != null)
     {
         event_OnZoneActorEntered(actor);
     }
 }
Beispiel #4
0
 private void Layer_ObjectEnter(LayerZone layer, LayerZoneObject obj)
 {
 }
Beispiel #5
0
 private void Layer_ObjectLeave(LayerZone layer, LayerZoneObject obj)
 {
 }
Beispiel #6
0
 private void Layer_MessageReceived(LayerZone layer, IMessage msg)
 {
 }
Beispiel #7
0
 private void Layer_ActorAdded(LayerZone layer, LayerPlayer actor)
 {
 }
Beispiel #8
0
 private void Layer_LayerInit(LayerZone layer)
 {
 }
Beispiel #9
0
 private void Layer_OnObjectMessageReceived(LayerZone layer, IMessage msg, LayerZoneObject obj)
 {
 }
Beispiel #10
0
 private void Layer_OnChangeBGM(LayerZone layer, string filename)
 {
 }