Diff of /trunk/RetroGames/Pong/GameObjects/FB_Ball/svnobj [000000] .. [r3]  Maximize  Restore

Switch to unified view

a b/trunk/RetroGames/Pong/GameObjects/FB_Ball/svnobj
1
Gx_l5!0…jüo<$º8-Ñ•ÔîzSystem.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument    L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
2
TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagText:udiTimeNow := SysTimeGetMs();,IF udiTimeOld = 0 THEN4 udiTimeOld := udiTimeNow;END_IFNudiTimeDiff := udiTimeNow - udiTimeOld;~iDeltaX := REAL_TO_INT(vecIn.rVX * UDINT_TO_REAL(udiTimeDiff));~iDeltaY := REAL_TO_INT(vecIn.rVY * UDINT_TO_REAL(udiTimeDiff));0IF (iDeltaY >= 12) THEN  iDeltaY := 12;0IF (iDeltaY <= -12) THEN    iDeltaY := -12;pIF posOld.xValid AND (iDeltaX <> 0 OR iDeltaY <> 0) THENP posOut.iXPos := posOld.iXPos + iDeltaX;P   posOut.iYPos := posOld.iYPos + iDeltaY; vecOut := vecIn; :IF (posOut.iYPos >= 768) THEN!* posOut.iYPos := 768;"6IF (posOut.iYPos <= 0) THEN#& posOut.iYPos := 0;$R// Call generic implementation of base fb%SUPER^();&Interface'L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}(R/// This function block describes a ball.)~/// A ball has always a current impulse, which keeps it moving.*T/// In our case it doesn't even slow down.+XFUNCTION_BLOCK FB_Ball EXTENDS FB_ObjectBase,VAR_INPUT-END_VAR.VAR_OUTPUT/VAR0 iDeltaX: INT;1   iDeltaY: INT;2VAR_TEMP3( udiTimeNow : UDINT;4*   udiTimeDiff : UDINT;5"UniqueIdGenerator6777POULevel8L{8e575c5b-1d37-49c6-941b-5c0ec7874787}9Standard: ChildObjectGuids;8System.Collections.ArrayList<,AddAttributeSubsequent=boolÐÐ-ÐÐ  E
3
!ÐÐ
­
ÚÐ-ÐÐ
­(ÚÐ-ÐÐ
­.ÚÐ-ÐÐ
­/ÚÐ-ÐÐ
­-ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­#ÚÐ-ÐÐ
­GÚÐ-ÐÐ
­HÚÐ-ÐÐ
­IÚÐ-ÐÐ
­JÚÐ-ÐÐ
­KÚÐ-ÐÐ
­LÚÐ-ÐÐ
­MÚÐ-ÐÐ
­%ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­!ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­@ÚÐ-ÐÐ
­AÚÐ- ÐÐ
­BÚÐ-!ÐÐ
­CÚÐ-ÐÐ
­DÚÐ-"ÐÐ
­EÚÐ-#ÐÐ
­FÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-$ÐÐ
­   ÚÐ-%Ð&'Ð   E
4
ÐÐ
­0ÚÐ-(ÐÐ
­1ÚÐ-)ÐÐ
­2ÚÐ-*ÐÐ
­3ÚÐ-+ÐÐ
­4ÚÐ-,ÐÐ
­5ÚÐ--ÐÐ
­6ÚÐ-.ÐÐ
­7ÚÐ--ÐÐ
­8ÚÐ-/ÐÐ
­9ÚÐ-0ÐÐ
­:ÚÐ-1ÐÐ
­;ÚÐ--ÐÐ
­<ÚÐ-2ÐÐ
­=ÚÐ-3ÐÐ
­>ÚÐ-4ÐÐ
­ÚÐ--Ð5-6Ð78-9:;Ð<=­