hideentity/showentity usage

Blitz3D Forums/Blitz3D Programming/hideentity/showentity usage

if im hiding and showing alot of entities should i add a flag for wether they are hidden or not so as to stop running hideentity and showentity on every entity be it hidden or not?
eg

type EntityMesh

field mesh, HiddenStatus

end type

for m.EntityMesh = each EntityMesh

if m\HiddenStatus = 1

if EntityInView(m\mesh,camera)
ShowEntity m\mesh
m\HiddenStatus = 0
endif

elseif m\HiddenStatus = 0

if not EntityInView(m\mesh,camera)
HideEntity m\mesh
m\HiddenStatus = 1
endif

endif

next

"Sinu", I'm no expert, but can it not be done with smaller code by "toggling" with a "Not","If",Else" structure (If "whatever" Then ShowEntity "xxx" Else HideEntity "xxx"? Taking into account Entityvisible=Not Entityvisible

Edited post - mmm, perhaps not thinking about it with aftersight (the above just instantly popped into my head) - sorry

looks like blitz handle hiding and showing large numbers of entities easily enough without putting in a check.