GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — ReClass.NET/ReClass.NET/Nodes/ClassInstanceArrayNode.cs at master · ReClassNET/ReClass.NET Expand file tree/ Copy pathClassInstanceArrayNode.csMore file actions 40 lines (33 loc) · 1019 Bytes / Copy pathClassInstanceArrayNode.csFile metadata and controls40 lines (33 loc) · 1019 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 using System.Drawing; using ReClassNET.Extensions; using ReClassNET.UI; namespace ReClassNET.Nodes { public class ClassInstanceArrayNode : BaseArrayNode { public override int MemorySize => InnerNode.MemorySize * Count; public override bool PerformCycleCheck => true; public override void GetUserInterfaceInfo(out string name, out Image icon) { name = "Class Instance Array"; icon = Properties.Resources.B16x16_Button_Array; } public override void Intialize() { InnerNode = ClassNode.Create(); InnerNode.Intialize(); } public override Size Draw(ViewInfo view, int x, int y) { return Draw(view, x, y, "Array", HotSpotType.ChangeClassType); } protected override Size DrawChild(ViewInfo view, int x, int y) { var v = view.Clone(); v.Address = view.Address.Add(Offset) + InnerNode.MemorySize * CurrentIndex; v.Memory = view.Memory.Clone(); v.Memory.Offset += Offset.ToInt32() + InnerNode.MemorySize * CurrentIndex; return InnerNode.Draw(v, x, y); } } } |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |