Warcraft plug-in source code. you can learn to use.-wow glider
File list:
Source
.....\Glider.Common
.....\.............\AppMode.cpp
.....\.............\GameClass.cpp
.....\.............\GlideMode.cpp
.....\.............\HealMode.cpp
.....\.............\NetCheckResult.cpp
.....\.............\WFConditionType.cpp
.....\Glider.Common.Objects
.....\.....................\ConfigFieldType.cpp
.....\.....................\GBagItem.cpp
.....\.....................\GBarState.cpp
.....\.....................\GBuff.cpp
.....\.....................\GBuffType.cpp
.....\.....................\GCombatResult.cpp
.....\.....................\GConfigField.cpp
.....\.....................\GConfigResult.cpp
.....\.....................\GConfigWindow.cpp
.....\.....................\GContainer.cpp
.....\.....................\GContext.cpp
.....\.....................\GCreatureType.cpp
.....\.....................\GCursorItemTypes.cpp
.....\.....................\GGameCamera.cpp
.....\.....................\GGameClass.cpp
.....\.....................\GGlideMode.cpp
.....\.....................\GHealDisposition.cpp
.....\.....................\GInterfaceHelper.cpp
.....\.....................\GInterfaceObject.cpp
.....\.....................\GItem.cpp
.....\.....................\GItemBagAction.cpp
.....\.....................\GItemDefinition.cpp
.....\.....................\GItemHelper.cpp
.....\.....................\GItemQuality.cpp
.....\.....................\GKey.cpp
.....\.....................\GKeyType.cpp
.....\.....................\GLocation.cpp
.....\.....................\GMemory.cpp
.....\.....................\GMerchant.cpp
.....\.....................\GMonster.cpp
.....\.....................\GMoveHelper.cpp
.....\.....................\GMovement.cpp
.....\.....................\GNode.cpp
.....\.....................\GObject.cpp
.....\.....................\GObjectList.cpp
.....\.....................\GObjectType.cpp
.....\.....................\GPartyHelper.cpp
.....\.....................\GPartyMode.cpp
.....\.....................\GPlayer.cpp
.....\.....................\GPlayerClass.cpp
.....\.....................\GPlayerFaction.cpp
.....\.....................\GPlayerRace.cpp
.....\.....................\GPlayerSelf.cpp
.....\.....................\GProfile.cpp
.....\.....................\GRaidTargetIcon.cpp
.....\.....................\GReaction.cpp
.....\.....................\GScript.cpp
.....\.....................\GShortcut.cpp
.....\.....................\GShortcutType.cpp
.....\.....................\GSpells.cpp
.....\.....................\GSpellTimer.cpp
.....\.....................\GStance.cpp
.....\.....................\GTendency.cpp
.....\.....................\GUnit.cpp
.....\.....................\PartyBuff.cpp
.....\.....................\PartyBuffBucket.cpp
.....\a.cpp
.....\a0.cpp
.....\a1.cpp
.....\a1.resx
.....\a2.cpp
.....\a3.cpp
.....\a4.cpp
.....\a5.cpp
.....\a6.cpp
.....\a7.cpp
.....\a7.resx
.....\a8.cpp
.....\a8.resx
.....\a9.cpp
.....\aa.cpp
.....\ab.cpp
.....\ab.resx
.....\ac.cpp
.....\ad.cpp
.....\ae.cpp
.....\af.cpp
.....\ag.cpp
.....\ag.resx
.....\ah.cpp
.....\ai.cpp
.....\aj.cpp
.....\ak.cpp
.....\al.cpp
.....\am.cpp
.....\an.cpp
.....\ao.cpp
.....\ao.resx
.....\ap.cpp
.....\aq.cpp
.....\ar.cpp
.....\as.cpp
.....\AssemblyInfo.cpp
.....\at.cpp
.....\au.cpp
.....\av.cpp
.....\av.resx
.....\aw.cpp
.....\ax.cpp
.....\ay.cpp
.....\az.cpp
.....\b.cpp
.....\b0.cpp
.....\b1.cpp
.....\b2.cpp
.....\b2.resx
.....\b3.cpp
.....\b4.cpp
.....\b5.cpp
.....\b5.resx
.....\b6.cpp
.....\b6.resx
.....\b7.cpp
.....\b8.cpp
.....\b9.cpp
.....\b9.resx
.....\ba.cpp
.....\bb.cpp
.....\bc.cpp
.....\bd.cpp
.....\be.cpp
.....\bf.cpp
.....\bg.cpp
.....\bg.resx
.....\bh.cpp
.....\bh.resx
.....\bi.cpp
.....\bj.cpp
.....\bk.cpp
.....\bl.cpp
.....\bm.cpp
.....\bm.resx
.....\bn.cpp
.....\bo.cpp
.....\bp.cpp
.....\bp.resx
.....\bq.cpp
.....\br.cpp
.....\bs.cpp
.....\bs.resx
.....\bt.cpp
.....\bu.cpp
.....\bv.cpp
.....\bw.cpp
.....\bw.resx
.....\bx.cpp
.....\by.cpp
.....\bz.cpp
.....\c.cpp
.....\c0.cpp
.....\c1.cpp
.....\c2.cpp
.....\ca.cpp
.....\cb.cpp
.....\cc.cpp
.....\cc.resx
.....\cd.cpp
.....\cd.resx
.....\ce.cpp
.....\cf.cpp
.....\cg.cpp
.....\ch.cpp
.....\ch.resx
.....\ci.cpp
.....\ci.resx
.....\cj.cpp
.....\ck.cpp
.....\cl.cpp
.....\cm.cpp
.....\cn.cpp
.....\co.cpp
.....\co.resx
.....\cp.cpp
.....\cq.cpp
.....\cr.cpp
.....\cs.cpp
.....\cs.resx
.....\ct.cpp
.....\cu.cpp
.....\cv.cpp
.....\cw.cpp
.....\cw.resx
.....\cx.cpp
.....\cy.cpp
.....\cz.cpp
.....\cz.resx
.....\d.cpp
.....\d.resx
.....\DotfuscatorAttribute.cpp
.....\e.cpp
.....\f.cpp
.....\g.cpp
.....\Glider.Common.Objects.GConfigWindow.resx
.....\Glider.en-US.xml
.....\Glider.vcproj
.....\GliderCommon.DefaultClasses.Deathknight.cs
.....\GliderCommon.DefaultClasses.Druid.cs
.....\GliderCommon.DefaultClasses.Hunter.cs
.....\GliderCommon.DefaultClasses.Mage.cs
.....\GliderCommon.DefaultClasses.Paladin.cs
.....\GliderCommon.DefaultClasses.Priest.cs
.....\GliderCommon.DefaultClasses.Rogue.cs
.....\GliderCommon.DefaultClasses.Shaman.cs
.....\GliderCommon.DefaultClasses.Warlock.cs
.....\GliderCommon.DefaultClasses.Warrior.cs
.....\GliderCommon.DefaultScripts.DoAutoLog.cs
.....\GliderCommon.DefaultScripts.OnGameFirstSeen.cs
.....\GliderCommon.DefaultScripts.OnGliderStart.cs
.....\GliderCommon.DefaultScripts.OnHearth.cs
.....\h.cpp
.....\i.cpp
.....\j.cpp
.....\k.cpp
.....\l.cpp
.....\m.cpp
.....\n.cpp
.....\o.cpp
.....\p.cpp
.....\q.cpp
.....\r.cpp
.....\s.cpp
.....\t.cpp
.....\u.cpp
.....\v.cpp
.....\w.cpp
.....\x.cpp
.....\x.resx
.....\y.cpp
.....\z.cpp