Программирование стратегических игр с DirectX 9.0
Краткий обзор
Определение требований к интерфейсу
Активные зоны и графика
Детализация схемы интерфейса
Взаимосвязь шаблонов интерфейса
Звуковое оформление интерфейса
Состояния интерфейса
Раскадровка интерфейса
Удобство и простота интерфейса
Щелчки мышью и взаимодействие с интерфейсом
Сложность навигации по меню
Согласованность интерфейса
Двухмерная графика в Direct3D
Архитектура проекта D3D_TitleScreen
Заголовочный файл Main.h
Ключевые типы данных Direct3D
Структура данных настраиваемого формата вершин (FVF)
Данные местоположения
Данные нормали
Данные текстуры
Определение формата вершины
Прототипы функций
Файл программы Main.cpp
Функция WinMain()
Вычисление смещения клиентской области
Функция InitD3D()
Создание объекта Direct3D
Настройка параметров отображения
Создание устройства трехмерной визуализации
Создание устройства трехмерной визуализации - 2
Настройка среды визуализации
Функция vInitInterfaceObjects()
Создание буфера вершин
Блокировка буфера вершин
Заполнение буфера вершин данными
Загрузка текстур
Функция vRender()
Функция vDrawInterfaceObject()
Горячие точки, или как я научился любить щелчки мыши
Обнаружение активных зон
Архитектура проекта D3D_MouseZones
Заголовочный файл Main.h
Глобальные данные активных зон
Файл программы Main.cpp
Функция WinMain()
Функция vSetupMouseZones()
Функция MouseZoneClass::vFreeZones()
Функция MouseZoneClass::vInitialize()
Функция MouseZoneClass::iAddZone()
Функция vCheckInput()
Управление щелчками мыши
Вычисление смещения клиентской области окна на рабочем столе
Вычисление местоположения указателя мыши
Функция MouseZoneClass::bCheckZones()
Обнаружение сообщений кнопок мыши
Выход из программы
Динамическое отображение меню
Заголовочный файл MouseZoneClass.h
Структура данных stHotSpot
Закрытые члены данных класса MouseZoneClass
Функции класса MouseZoneClass
Файл MouseZoneClass.cpp
Функция MouseZoneClass::MouseZoneClass()
Функция MouseZoneClass::vInitialize()
Функция MouseZoneClass::vFreeZones()
Функция MouseZoneClass::iAddZone()
Функция MouseZoneClass::iRemoveZone()
Функция MouseZoneClass::bCheckZones()
Подсветка пунктов меню
Архитектура проекта D3D_MouseZoneHighlights
Заголовочный файл Main.h
Файл программы Main.cpp
Как определить подсвечиваемую активную зону
Как определить подсвечиваемую активную зону - 2
Как создать подсвечиваемую активную зону
Как отобразить подсветку активной зоны
Механические торговые системы (МТС)
Как только человек придумывает торговую систему приносящую какой-то реальный доход, возникает мысль как бы это дело автоматизировать. Хорошо если у человека есть навыки программирования, тогда все проще. А вот если нет, а таких большинство? Тогда нужен софт который поможет решить вашу проблему.МТС в MetaStock
МТС в Omega Trade Station
Оптимизация МТС
Построение МТС
Принципы МТС
ПроектированиеМТС
Работаем c MetaStock и МТС
Разработка МТС
Роботы МТС
Основы тестирования программ
Торговля с Omega TradeStation
Азы С++
Энциклопедия C++ Builder
C++ вопросы программирования
C++ от Страуструпа
C++. Вводный курс
ООП на C++
Программирование на C++ с Qt4
Приложения созданные с С++ Builder
Введение в язык Си++
Программирование на Си и Си++
Читайте код на Си и Си++
Выражения Си, на Си++
Приложения на С++ в Visual Studio
Основы программирования на C#
Borland C++ Builder
C++ 3d.Комментарии
Справочник советов по C++Builder
Программирование на Borland C++
Создание VxD на Visual C++
Visual C++ FAQ
Доступ к данным в C++ Builder
Программы на C++ 5.02 и OWL 5.00
Работа с базами в C++ Builder
Краткий курс по rmDC++
Контроллеры автоматизации с C++
Интерпретатор GNU Bourne
C++.Бархатный путь
Справочное руководство по C++
Язык C++ для профессионалов
Учебник по Visual C++ .Net
Microsoft Visual C++ и MFC
Библиотека шаблонов STL
Описание Библиотеки Си
Программирование в С++ Builder 5
Основы программирования на C#
Руководство чайника по языку Си
Описание функций Си
Visual C для начинающих
ObjectARX, AutoCAD. Библиотеки
Системы МТС
Советники МТС
Софт для МТС
Тестирование МТС
Технический анализ и МТС
Торговля с МТС
Торговля с TradeStation в МТС
Эксперты и МТС
4 Borland C++ и его окружение
Технический анализ и МТС
Народный учебник по OpenGL
Cамоучитель по Visual Studio.Net
Турбо отладчик (Turbo Debugger) 3.0
Ключевые слова Borland C++
Стандарты программ на С++
Основы программирования на C
Введение в программирование на C#
Работа с компилятором С++ Builder 6
Язык программирования Си
C - статьи
Графика, мультимедиа на Visual C#
Язык Си - аргументы
Язык программирования C
Язык С в вопросах и ответах