public static void ChangeID( Painting painting, int index ) { switch( index ) { case 0: painting.ItemID = 9229; painting.Index = 0; break; case 1: painting.ItemID = 9230; painting.Index = index; break; case 2: painting.ItemID = 9231; painting.Index = index; break; case 3: painting.ItemID = 9232; painting.Index = index; break; case 4: painting.ItemID = 9235; painting.Index = index; break; case 5: painting.ItemID = 9236; painting.Index = index; break; case 6: painting.ItemID = 9233; painting.Index = index; break; case 7: painting.ItemID = 9234; painting.Index = index; break; case 8: painting.ItemID = 3744; painting.Index = index; break; case 9: painting.ItemID = 3745; painting.Index = index; break; case 10: painting.ItemID = 3746; painting.Index = index; break; case 11: painting.ItemID = 3785; painting.Index = index; break; case 12: painting.ItemID = 3815; painting.Index = index; break; case 13: painting.ItemID = 3784; painting.Index = index; break; case 14: painting.ItemID = 3743; painting.Index = index; break; case 15: painting.ItemID = 3749; painting.Index = index; break; case 16: painting.ItemID = 3750; painting.Index = index; break; case 17: painting.ItemID = 3751; painting.Index = index; break; case 18: painting.ItemID = 3752; painting.Index = index; break; case 19: painting.ItemID = 9229; painting.Index = 0; break; } }
public PaintingGump( PlayerMobile pm, Painting painting ) : base(0, 0) { m_painting = painting; m_pm = pm; pm.CloseGump( typeof( PaintingGump ) ); this.Closable=false; this.Disposable=false; this.Dragable=true; this.Resizable=false; this.AddPage( 0 ); this.AddBackground( 54, 31, 400, 383, 9270 ); this.AddImage( 4, 10, 10440 ); this.AddImage( 423, 10, 10441 ); this.AddImage( 180, 50, 29 ); this.AddLabel( 220, 47, 2010, @"Painting" ); this.AddButton( 404, 46, 1150, 1152, 0, GumpButtonType.Reply, 0 ); this.AddBackground( 82, 162, 345, 226, 3500 ); this.AddButton( 369, 46, 1153, 1155, 1, GumpButtonType.Reply, 0 ); if( pm.Feats.GetFeatLevel(FeatList.Painter) > 1 ) { this.AddLabel( 123, 176, 0, @"Name:" ); this.AddTextEntry( 160, 176, 235, 20, 0, 2, @"" + painting.Name ); } if( pm.Feats.GetFeatLevel(FeatList.Painter) > 2 ) { this.AddLabel( 219, 205, 0, @"Description" ); this.AddTextEntry( 123, 230, 261, 140, 0, 3, @"" + painting.Description ); } this.AddButton( 369, 79, 5533, 5535, 4, GumpButtonType.Reply, 0 ); }