Skip to content

Commit 28d341f

Browse files
committed
Improvements to debugging objects
Minor improvements to debug objects, npcs and gitems. now using pointers instead of makin a copy of making a copy of each. Will possibly prevent crashes.
1 parent a5b3fbb commit 28d341f

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

osr/rsgrounditem.simba

+4-4
Original file line numberDiff line numberDiff line change
@@ -962,14 +962,14 @@ end;
962962

963963

964964
var
965-
DebugRSGroundItemArray: TRSGroundItemArray;
965+
DebugGroundItemArray: array of PRSGroundItem;
966966

967967
procedure TSRL.Debug(Bitmap: TMufasaBitmap); override;
968968
var
969-
DebugRSGroundItem: TRSGroundItem;
969+
DebugGroundItem: PRSGroundItem;
970970
begin
971971
inherited;
972972

973-
for DebugRSGroundItem in DebugRSGroundItemArray do
974-
DebugRSGroundItem.Draw(Bitmap);
973+
for DebugGroundItem in DebugGroundItemArray do
974+
DebugGroundItem^.Draw(Bitmap);
975975
end;

osr/rsnpc.simba

+4-4
Original file line numberDiff line numberDiff line change
@@ -949,14 +949,14 @@ end;
949949

950950

951951
var
952-
DebugRSNPCArray: TRSNPCArray;
952+
DebugNPCArray: array of PRSNPC;
953953

954954
procedure TSRL.Debug(Bitmap: TMufasaBitmap); override;
955955
var
956-
DebugRSNPC: TRSNPC;
956+
DebugNPC: PRSNPC;
957957
begin
958958
inherited;
959959

960-
for DebugRSNPC in DebugRSNPCArray do
961-
DebugRSNPC.Draw(Bitmap);
960+
for DebugNPC in DebugNPCArray do
961+
DebugNPC^.Draw(Bitmap);
962962
end;

osr/rsobject.simba

+4-4
Original file line numberDiff line numberDiff line change
@@ -601,14 +601,14 @@ begin
601601
end;
602602

603603
var
604-
DebugRSObjectArray: array of PRSObject;
604+
DebugObjectArray: array of PRSObject;
605605

606606
procedure TSRL.Debug(Bitmap: TMufasaBitmap); override;
607607
var
608-
DebugRSObject: PRSObject;
608+
DebugObject: PRSObject;
609609
begin
610610
inherited;
611611

612-
for DebugRSObject in DebugRSObjectArray do
613-
DebugRSObject^.Draw(Bitmap);
612+
for DebugObject in DebugObjectArray do
613+
DebugObject^.Draw(Bitmap);
614614
end;

0 commit comments

Comments
 (0)