Sort Objects?  | 
	 
	 
Здравейте ( Вход | Регистрация )
Sort Objects?  | 
	 
	 
			
			  08:50:17, 21-June-2010, Monday
			
				 Коментар
					#1
					
				
			 
		 | 
	|
        	
				
					![]() Редовен потребител ![]() ![]() ![]() Група: Потребител Коментари: 238 Регистриран: 12.03.07 Град: София Потребител № 469  | 
       
			
			 
				Как да подредя няколко обекта в зависимост от точките им? 
			
			Примерно имам> obj_neshto със точки 42 и obj_neshto със точки 80 също obj_neshto със точки 13 и може би obj_neshto със точки 22 "//пример на точките в обекта obj_neshto.points" Целта е,ако obj_neshto със точки 80 е със най много точки той да е на позиция x=20 y=30, след това obj_neshto със точки 42 който по големина е след обекта със 80 точки да е под него на x=20 y=40, така и останали те да се сортират. Някакви идеи? -------------------- Inxsys=(top down view shooter)-(Online) 
					
		 | 
	
| 
			
			 | 
	|
![]()  | 
	
			
			  09:38:38, 21-June-2010, Monday
			
				 Коментар
					#2
					
				
			 
		 | 
	|
        	
				
					![]() Редовен потребител ![]() ![]() ![]() Група: Потребител Коментари: 241 Регистриран: 27.04.08 Град: София Потребител № 959  | 
       
			
			 
				В главата ми хрумна едно глупаво и сложно решение на проблема ти ... незнам ще ме разбереш ли, но би трябвало да работи. 
			
			Не съм работил с масиви в GM затова и нито знам как да се дефинират, нито как се работи с тях. Оставям това на теб. Създаваш си масивче ... например с име "а", за да ми е най-лесно. Подред буташ стойностите { points } на всеки от обектите ... и започваш сортирането на масива Код i = 1 repeat {ако няма такъв цикъл в езика ще го направиш с while} sorted = 1; k=1 repeat if a[k] > a[k+1] { c = a[k] a[k] = a[k+1] a[k+1] = c sorted = 0 until k = (n-1) } i +=1 until sorted = 1 Принципно това е кода ... трябва само да си го напрлавиш за GM ... но незнам как са нещата там, затова ти го давам така. Следоватено чертаенето на обектите става по лесен начин след това. Проверяват се стойностите на масива една по една и се търски кой обект има такава стойност, за да го начертае на съответния Х,Y и да продължи натам ... не го обясних хубааво ... така че ако измисля друго решение на проблема ще едитна -------------------- Ученик:Единно Средно Технологично Училеще по Електронни Системи към Техническия Университет гр.София 
					
		За първа година в 10 клас ![]() ![]() ![]() -Block Mine - 100% completed Линк към играта -Block Heap - 50 % completed Линк към играта -Block Maze - 90 % completed Линк към играта -Falling Asteroids - 50 % completed Тука вече няма линк.-Проекта е непубликуван- -Block Circle TD - 20 % completed-stopped for now- -nMemories - 15 % completed[/size][/color]-working on it-  | 
	
| 
			
			 | 
	|
 Angel   Sort Objects?   08:50:17, 21-June-2010, Monday
 
 Angel   Ааааа не не   ,това изобщо не го разбрах,много е с...   10:23:03, 21-June-2010, Monday
 
 яверт   Доколкото те разбрах искаш да са сортирани в игрек...   10:28:17, 21-June-2010, Monday
 
 TALANTO   Хрумна ми една страшно готина идея с ds_list. Сигу...   12:33:23, 21-June-2010, Monday
 
 Angel   Цитат(TALANTO @ 12:33:23, 21-Jun...   18:49:28, 21-June-2010, Monday![]() ![]()  | 
	
| Олекотена версия | Час: 06:52:47, 04.11.25 |