13 function PEntity::PrintPos()
\r
15 ::print("x="+pos.x+" y="+pos.y+" z="+pos.z+"\n");
\r
18 function PEntity::new(name,pos)
\r
20 local newentity=clone ::PEntity;
\r
22 newentity.name=name;
\r
33 //overrides the parent type
\r
37 function PPlayer::new(name,pos)
\r
39 local p = clone ::PPlayer;
\r
40 local newplayer = ::PEntity.new(name,pos);
\r
41 newplayer.setdelegate(p);
\r
45 local player=PPlayer.new("godzilla",{x=10,y=20,z=30});
\r
47 ::print("PLAYER NAME"+player.name+"\n");
\r
48 ::print("ENTITY TYPE"+typeof player+"\n");
\r