fix event rotation bug, fix zone lines
This commit is contained in:
		| @@ -2489,8 +2489,8 @@ function ndBrickGroupFromBlid(%blid) { | ||||
| } | ||||
|  | ||||
| function ndFindWord(%s, %w, %x, %a) { | ||||
| 	if(%a $= "") %a = 1; | ||||
| 	%c = getWordCount(%str); | ||||
| 	if(%a<=0) %a = 1; | ||||
| 	%c = getWordCount(%s); | ||||
| 	for(%i = %x+0; %i<%c; %i+=%a) { | ||||
| 		if(getWord(%s, %i) $= %w) return %i; | ||||
| 	} | ||||
| @@ -2909,14 +2909,6 @@ function ND_Selection::plantBrick(%this, %i, %position, %angleID, %brickGroup, % | ||||
| 									case 5: %value = "West"; | ||||
| 								} | ||||
|  | ||||
| 								//for(%l = 1; %l < getWordCount(%paramType); %l += 2) | ||||
| 								//{ | ||||
| 								//	if(getWord(%paramType, %l) $= %value) | ||||
| 								//	{ | ||||
| 								//		%param = getWord(%paramType, %l + 1); | ||||
| 								//		break; | ||||
| 								//	} | ||||
| 								//} | ||||
| 								%param = getWord(%paramType, ndFindWord(%paramType, %value, 1, 2)+1); | ||||
| 							} | ||||
| 					} | ||||
|   | ||||
| @@ -22,14 +22,11 @@ function ndShapelineMove(%line, %p1,%p2) { | ||||
| 	%rot = %axis SPC %angle; | ||||
| 	 | ||||
| 	// calculate shape scale | ||||
| 	%scale = "1 1" SPC %vectorLen(%dir); | ||||
| 	%scale = "1 1" SPC vectorLen(%dir); | ||||
| 	 | ||||
| 	%line.setTransform(%center SPC %rot); | ||||
| 	%line.setScale(%scale); | ||||
| } | ||||
| function ndShapelineDelete(%line) { | ||||
| 	%line.delete(); | ||||
| } | ||||
|  | ||||
| //////////////////////////////////////////////////////////////////////////////// | ||||
| // Box drawing | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Redo
					Redo