|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
Здравствуйте, есть проект пятнашки, его прилагаю, как сделать, чтобы после нажатия на любой номер пятнашки мышью в случае если есть возможность вверх вниз вправо влево двигались 2, 3 или 4 кости пятнашки, если нет возможности - сигнал, спасибо То есть чтобы не по одной двигать ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 11:56 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
сорри двигать сразу четыре кости это перебор.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 11:57 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
катастрофа, т.е. 4? у тебя даже 2 одновременно двигаться не смогут) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 12:11 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
BelowZero, не понял это Ваш вопрос или утверждение? мне нужно, чтобы любой номер пятнашки мышью в случае если есть возможность вверх вниз вправо влево двигались 2 или 3 кости пятнашки ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 12:19 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
>даже 2 одновременно двигаться не смогут человек он не только царь зверей... надо чтобы смогли ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 12:20 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
катастрофа, а... понял, что ты хочешь сделать. если на одной строке или одном столбце - да - можно. не смотрел код, но это будет выглядеть примерно так: проверяешь, что пустой квадратик в той же строке или столбце с нажатым квадратиком. если да, то имитируешь нажатие на квадратик, находящийся между нажатым и пустым. это для двух перемещений сразу. для 3 аналогично ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 12:26 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
BelowZero, ухты, так и я могу ответить почти на любой вопрос, сможете в коде поправить? буду признателен ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 12:28 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
катастрофа, код у тя ппц) для такой простой задачи раз в 5 больше, чем должен быть) принцип я написал: ты же определяеш, что нажатая кнопка рядом с картинкой? так же определи, что если они не рядом, нов одном столбце или строке, то нужно симитировать нажатие кнопки, находящейся между нажатой и картинкой. затем имитация кнопки, на которую нажали изнавчально ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 13:32 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
BelowZero, код не мой, время есть решил глянуть, но ранее запускался проект, сейчас просит smartbutton.ocx, обыскался и в инете, не нашёл, у кого есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 14:30 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
катастрофа, т.е. код не твой. а значит он тебе наф не сдался. так что ты даже не знал, что у тебя нет нужной dll... и ты решил попросить написать для тебя код для хз какого проекта?) умно... я б так не смог) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 14:41 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
BelowZero, всё правда, кроме >для хз какого проекта проект известен 15-ки и писать код не нужно, его надо подправить ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2012, 14:54 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
ну вот представляю проект без ОСХ, как тут двигать: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 08:38 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
сам проект ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 08:41 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
это Код: vbnet 1. 2. 3.
корректировать нужно для меня конечно пошагово в конце функции showPole поставил MsgBox$ "Готово" чтобы потом нажать любую кнопку и пройти по шагам, но почему после вывода сообщения "Готово" поле отображается без костей? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 11:54 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
катастрофано почему после вывода сообщения "Готово" поле отображается без костей?потому что странный автор этой программы не поставил свойство Form1.AutoRedraw=True. Вместо этого он использует ненужную конструкцию Код: vbnet 1. 2. 3.
хотелось бы, чтобы только незнание про AutoRedraw мешало тебе проанализировать эту программу.... эх, мечты... мечты... Модератор: а простыни кода не забывай убирать под спойлер, в следующий раз выгоню из класса ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 20:08 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
Shocker.Pro, ОК, поставил Form1.AutoRedraw=True удалил всю процедуру и любые упоминания о showPole - и нету цифирок ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 20:19 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
катастрофаи любые упоминания о showPoleзаставь дурака богу молиться... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2012, 20:32 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
здравствуйте, проверку сделал, так и не знаю как менять несколько костей сразу, попробовал тупо как для одной клетки, но есстественно облом, меняет просто местами, как же двигать две или три кости сразу? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 20:59 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
А подключить верхнюю часть организма - тяжко? Какой элсэиф? - получается в результате - кэйс... Что и с чем вы меняете? Где пустое поле, а где фишки? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2012, 23:06 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
AndreTM, в том то и загвоздка, когда нужно передвинуть две или три кости, это уже прямоугольник получится и не до конца понимаю предназначение строк при замене одной фишки Код: vbnet 1. 2. 3. 4.
почему их так много? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2012, 04:55 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
я про то, что если нужно передвинуть три или две ячейки как их подвинуть по одной я предствляю, а можно? и как передвинуть сразу две или кости Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2012, 06:34 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
а можно? и как? передвинуть сразу две или ири кости ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2012, 06:50 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
катастрофа Код: vbnet 1. 2.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2012, 15:36 |
|
Пятнашки - двигать на несколько костей
|
|||
---|---|---|---|
#18+
ЦЭ , ну вот сделал, чтобы двигались по 2-3 фишки, но в это же невозможно играть! Сам попробуй. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2012, 15:36 |
|
|
start [/forum/topic.php?fid=60&fpage=79&tid=2157812]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 170ms |
0 / 0 |