cool20141 cool20141

<a href= http://mosros.flybb.ru/viewtopic.php?f=2&t=635>Процесс получения диплома стоматолога: реально ли это сделать быстро?</a>

danilaxxl danilaxxl

CollectableItemData.cs

[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]

GoloGames GoloGames

vadya_ivan, рад, что вам игра показалась интересной : )

P.S. Кстати уже доступна бесплатная демо-версия в Steam

vadya_ivan vadya_ivan

Визуал, задумка, музыка , механики, все в цель

GoloGames GoloGames

Ato_Ome, спасибо за позитивные эмоции, будем стараться : )

Ato_Ome Ato_Ome

Потрясающий результат, все так четенько, плавненько)
То ли саунд, то ли плавность напомнили мне игрушку World of Goo, удачи вам в разработке и сил побольше дойти до релиза!)

Cute Fox Cute Fox

Graphics are a little cool, good HD content. But this game doesn't cause nary interest me.
However the game is well done.

GMSD3D GMSD3D

Почему действие после всех условий выполняется?
[step another object]

Zemlaynin Zemlaynin

Jusper, Везде, но наугад строить смысла нет. Нужно разведать сперва территорию на наличие ресурсов.

Jusper Jusper

Zemlaynin, а карьеры можно будет везде запихать?
Или под них "особые" зоны будут?

Zemlaynin Zemlaynin

Это так скажем тестовое строительство, а так да у города будет зона влияния которую нужно будет расширять.

Jusper Jusper

А ссылка есть?

Jusper Jusper

Я не оч понял из скриншота, как вообще работает стройка. У игрока будет как бы поле строительства?

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

ViktorJaguar ViktorJaguar

Почему я нигде не могу найти нормальный туториал, где покажут как экипировать предмет (например, меч) в определенную (выделенную под оружие) ячейку???

Логотип проекта Программирование

(C++) Присвоение класса внутри его функции

Есть функция:

void someClass::function(someClass newOne) 
{
	....
	someClass newOneFunction = newOne; 		// простое присвоение переданного класса
	someClass newTwoFunction = ???				// как присвоить также класс, от которого вызывалась функция
	....
}

Вот ее вызов:

....
someClass test(1, 2, 'c');
someClass testFunction(3, 1, 'o');
test.function(testFunction);
....

Ответ

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

class SomeClass {
private:
	int x, y, z;
public:
    // Конструктор копирования
	SomeClass(const SomeClass* obj) {
		this->Copy(obj);
	}
	// Копирование
	void Copy(const SomeClass* obj) {
		this->x = obj->x;
		this->y = obj->y;
		this->z = obj->z;
	}
}

Как юзать:

SomeClass obj1 = ....
// Конструктор копирования
SomeClass obj2(&obj1);
// Копирование
obj1.Copy(&obj2);

Смотрите также:


Комментарии



  • 1
  • 2 (Текущая страница)

Ну так почему правильно писать так:

 void setFunc(int a, int b, char c) {
		this->someInt1 = a;
		this->someInt2 = b;
		this->someChar = c;
	}

а не так?

 void setFunc(int a, int b, char c) {
		someInt1 = a;
		someInt2 = b;
		someChar = c;
	}

А все, понял.

Правильно для чего? Эти 2 способа получения значений одинаковы, только в первом случае this используется явно(ты сам его ставишь), а во втором неявно(компилятор это и так делает для имен полей и методов данного объекта).

С точки зрения компилятора лучше второй, неявный способ. С точки зрения человека более удобно читать первый вариант, т.к. сразу видно, какие переменные относятся к объекту.

  • 1
  • 2 (Текущая страница)

Возможность добавлять комментарии была ограничена