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

Помогите дописать игру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Необработанное исключение. - что это за ошибка? http://www.cyberforum.ru/cpp-beginners/thread719667.html
Пишет "Необработанное исключение в "0x59e057aa (msvcr100d.dll)" в "q1.exe": 0xC0000005: Нарушение прав доступа при чтении "0xccccccc0"." Программа работает правильно при этом, ошибка выдаеться в конце. Условие сверху проги. /*An array stores details of 25 students (rollno, name, marks in 3 subjects). Write a program in C++ to create such an array and print out a list of students who have...
C++ Найти максимум в каждой четной строке С++? Найти максимум в каждой четной строке С++? Помогите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread719660.html
C++ права доступа
Всем приятного времени суток:) Прошу помощи в следующих задачах: 1) определить владельца файла, ключа реестра. (тут нужно sid владельца и имя) 2) определить права доступа (в текстовом виде) к указанному файлу(папке), к ключу реестра. (тут нужно sid, имя, типы установленных ACE, область действия установленных прав, номера установленных битов в маске доступа, названия установленных битов для...
C++ Сеть Фейстеля для DES
Ребят, помогите найти ошибку! Написал алгоритм шифрования DES шифрует правильно, а с расшифровкой проблема!,есть предположение что неправильно с ссылками что то делаю! Помогите разобраться! Des_code.h #include <vector> using namespace std; //***********Функция перевода*************************************************** void charTbin(vector<char> mes, vector<unsigned> &bin_mes)
C++ Функция подсчета количества символов http://www.cyberforum.ru/cpp-beginners/thread719641.html
С помощью функции вывести на экран количество символов предложения. int fun(int s=strlen()){ return s; } Жалкая попытка написать функцию, да и то пишет, что функция не перегружена".Наставьте на путь истинный!
C++ Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае. пробовала сделать ,но выдаёт ошибки я не понимаю,что он требует ТЕКСТ ЗАДАЧИ. Даны два целых числа A и В (каждое в отдельной строке). Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае. Например: Ввод Вывод 5 1 2 3 4 5 ПРОБНЫЙ ИСХОДНЫЙ КОД подробнее

Показать сообщение отдельно
sooqua
15 / 9 / 0
Регистрация: 23.02.2012
Сообщений: 135
05.12.2012, 00:34     Помогите дописать игру
Пишу свою первую игру на C++, использую готовый движок HGE.
У меня есть класс MapBuilder:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class MapBuilderClass 
{ 
public: 
  class BlockClass 
  { 
  public: 
   hgeSprite* Sprite; 
   float X; 
   float Y; 
  }; 
public: 
  std::vector<MapBuilderClass::BlockClass*> CreateMap(char* blocks); 
  void RenderBlocks(std::vector<MapBuilderClass::BlockClass*> Blocks); 
}
CreateMap принимает в арг. строку содержащую цифры от 1 до 7, пробелом и символом конца строки, а возвращает массив(вектор) блоков.
Например, вот это:
[img]http://s017.***********/i405/1212/20/703d944f4f04.jpg[/img]
Создаст вот такую карту:
[img]http://s018.***********/i527/1212/74/abb2441127cf.jpg[/img]
Но вот незадача - игрок может проходить сквозь стены, не может бегать по "крышам" блоков и тд.
Как сделать чтоб он мог бегать по блокам, прыгать с одного на другой, врезался в стены etc?
Много раз открывал проект, пытался, ничего не получалось, закрывал)) Уже 2 месяца так xD Охота уже закончить....

Пишите сюда [личные данные удалены]
Буду безмерно благодарен)

 Комментарий модератора 
sooqua, задачи решаются на форуме.
для поднятия темы используйте выражение "тема актуальна"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru