2015-03-21 4 views
-2

Я программирую шахматы и хочу знать, как я могу изменить пятно своих прямоугольников. Если вам нужна дополнительная информация, дайте мне знать в ответах. Я был бы очень рад, если бы мог получить ответы, которые могли бы мне помочь. Благодарю.Как переместить прямоугольник в шахматную игру

+0

_ [Как задать хороший вопрос?] (Http://stackoverflow.com/help/how-to-ask) _ – MickyD

+0

Я удалил тэг из названия вопроса на основе _ [Если вопросы включают «теги» в их названиях?] (http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles) _ где консенсус ** нет ** _ они должны не_. – MickyD

ответ

0

Прямоугольник имеет набор x и y. Они представляют собой положение на экране. x: 0, y: 0 представляет собой верхний левый угол экрана. Они измеряются в пикселях.

Пример (предположительно, в классе Game)

Rectangle chessPiece1; 
// in init function: 
chessPiece1.x = 100; 

Вы увидите, что шахматная фигура переместилась на 100 пикселей вправо на экране (если вы нарисовали, конечно).

// if you put this in the update function, your chess piece will move 1 pixel to the right every time the update function is called! 
chessPiece.x++; 

И вы можете сделать это в y направлении тоже.

Подробнее here. Также: Я предполагаю, что вы новичок в stackoverflow, люди могут быть немного суровыми, если вы попросите «исправить это для меня, пожалуйста». Here - информация о том, как делать аккуратные вопросы.

+1

_ «Вот некоторая информация о том, как делать аккуратные вопросы» _ - на самом деле указывает на помощь класса MSDN 'Rectangle'. Вы имели в виду ссылку на SO? ;) – MickyD

+1

@ MickyDuncan О, мужчина, я должен снова научиться использовать CTRL C и CTRL V. – joppiesaus