Форум программистов, компьютерный форум CyberForum.ru

Шахматы. Объектно-ориентированная программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одном шаге от счастья. http://www.cyberforum.ru/cpp-beginners/thread274425.html
Вова купил билет в трамвае 13-го маршрута и сразу посчитал суммы первых трёх цифр и последних трёх цифр номера билета (номер у билета шестизначный). Оказалось, что суммы отличаются ровно на единицу. «Я в одном шаге от счастья», — подумал Вова, — «или предыдущий или следующий билет точно счастливый». Прав ли он? Входные данные Входной файл INPUT.TXT содержит в первой строке число K –...
C++ Какие простые программы можно написать на С++ для новичков и как ? Какие простые программы можно написать на С++ для новичков и как ? http://www.cyberforum.ru/cpp-beginners/thread274419.html
C++ перевести с pascal в С++
Помогите пожалуйста написать аналогичную функцию, но на языке C++. (В паскале нифига не шарю) Const MAX_X=80; MAX_Y=24; Type Pole=array of Boolean; Function Sosedi (a: Pole ; x,y:integer):integer; Var
Project Project1.exe raised exception class EConvertError with message ''' is not a valid floating point value'. C++ Builder
Project Project1.exe raised exception class EConvertError with message ''' is not a valid floating point value'. чьо такоє? //--------------------------------------------------------------------------- #include <vcl.h> #include <math.h> #pragma hdrstop #include "Unit1.h" //---------------------------------------------------------------------------
C++ Пробел http://www.cyberforum.ru/cpp-beginners/thread274404.html
Здравствуйте. Вот есть код: #include "stdafx.h" #include <iostream> using namespace std; void main()
C++ Использование указателей при работе с одномерными и двумерными массивами. Кто может решить. Даны натуральное число n,действительные числа X1,...,Xn.Вычислить: (X1+X2+2Xn)(X2+X3+2Xn-1)...(Xn-1+Xn+X2) Язык Turbo СИ подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,302
11.04.2011, 19:51     Шахматы. Объектно-ориентированная программа
Цитата Сообщение от Slafira Посмотреть сообщение
я вот взялась за фигуру за конкретную картинку, программа должна знать куда можно перетащить эту картинку а куда нельзя.
Как бы попробовал сделать я.
Изучил бы оконные функции. Обалденные туториалы Айзелиона есть на wasme, но там хоть и на ассемблере, но можно каждый код брать и переделывать под С++, ибо там API-функциии в основном.
Ну или другую литературу где найдёшь. Оконная функция- это главное, эта функция обрабатывает сообщения, которые поступают окну

Вот ты говоришь, что взялась за фигуру это значит, что навела на неё курсор и ткнула мышью (допустим, что так ты будешь брать)

Вот оконная функция пусть обрабатывает сообщение, которое пришло окну. Обработка сообщения это и есть выполнение кода- то есть некоторый код проверяет- ага, курсор находится там-то и там-то, и поступило сообщение такое-то и такое-то. Там- конь. Коню можно сходить туда-то и туда-то (тут запускается код, который ищет все клетки, куда может сходить конь с этой клетки)

Так, ну то есть надо сообщения поизучать и координаты курсора, как с ними работать
.......
Ну вот так примерно. А потом да, должен выполняться код, перерисовывающий доску.

Обязательно посмотреть может попроще какие способы есть, там сказали MVC, туда глянь

В чём кодишь? Какая среда?

Вот тебе архив, там прога которая определяет координаты курсора и выводит его. Не так и сложно
Вложения
Тип файла: rar kursor.rar (131.7 Кб, 45 просмотров)
 
Текущее время: 18:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru