Для входа на форум нажмите здесь
Новые комментарии
Уголок программирующего слона
Автор темы: DrSlon
Дата создания: 18.01.2013 14:42
Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Уголок программирующего слона

Вот собственно.
Смысл в том, чтобы создать много объектов, в которых должно храниться 2 целых числа и массив.
В мейн пока ничего не вставлял.

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для spens
вункердырдыр
Регистрация:
27.08.2009
Зомби мутанта
Re: Уголок программирующего слона


public class MapSet
{
public static int MapSizeXset;
public static int MapSizeYset;
public static int[] Blockset;

public MapSet(int MapSizeXset, int MapSizeYset, int[] Blockset)
{
this.MapSizeXset = MapSizeXset;
this.MapSizeYset = MapSizeYset;
this.Blockset = Blockset;
}
}

static void Main()
{
MapSet bla1 = new MapSet(10,10,{1,1,1});
MapSet bla2 = new MapSet(20,20,{2,2,2});
}

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

Аватар для xemerko
crazy cat lady
Регистрация:
23.12.2011
Re: Уголок программирующего слона
я не спец, но мне кажется правильнее будет "уголок ***во программирующего слона".
Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Бля.
А можно как то без мейна создать дохера объектов MapSet уже с готовыми значениями?
Сообщение от xemerko:
я не спец, но мне кажется правильнее будет "уголок ***во программирующего слона".
Ыыы

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для Jagar
Jagar
Guest
Re: Уголок программирующего слона
С приездом, братиш, вот тебе презент:



Извени, братиш, только пхп слон.
Аватар для spens
вункердырдыр
Регистрация:
27.08.2009
Зомби мутанта
Re: Уголок программирующего слона
а чо ему { не устраивает?
я синтаксис проверить не могу - вижуала под рукой нема

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

Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Сообщение от spens:
а чо ему { не устраивает?
самому интересно. 3 инта прокатывают а массив хер.

Сообщение от Jagar:
С приездом, братиш, вот тебе презент:

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для spens
вункердырдыр
Регистрация:
27.08.2009
Зомби мутанта
Re: Уголок программирующего слона
у тебя уже указано свойство конструктора public это не нужно указывать при создании объекта

и бля не пости скрины - как я бля буду копипастить

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

Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Сообщение от spens:
и бля не пости скрины - как я бля буду копипастить
using UnityEngine;
using System.Collections;
using System;
using System.IO;

public class Map
{
MapSet bla1 = new MapSet(10,10,{1,1,1,1,1});

public class MapSet
{
public static int MapSizeXset;
public static int MapSizeYset;
public static int[] Blockset;

public MapSet(int MapSizeXset, int MapSizeYset, int[] Blockset)
{
this.MapSizeXset = MapSizeXset;
this.MapSizeYset = MapSizeYset;
this.Blockset = Blockset;
}
}
}

Мож компилятор гавно?

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для xemerko
crazy cat lady
Регистрация:
23.12.2011
Re: Уголок программирующего слона
Сообщение от DrSlon:
Мож компилятор гавно?
плохому танцору компилятор мешает.
Аватар для Jagar
Jagar
Guest
Re: Уголок программирующего слона
Сообщение от Drow_Elf:
Я ***вый програмист
Ты их сам написал?
Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Сообщение от xemerko:
плохому танцору компилятор мешает.
А ну покажи скилл.
Сообщение от Drow_Elf:
Я ***вый програмист
Я бы откомпилировал...

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для xemerko
crazy cat lady
Регистрация:
23.12.2011
Re: Уголок программирующего слона
Сообщение от DrSlon:
А ну покажи скилл.
я так сразу стесняюсь.
Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Сообщение от xemerko:
я так сразу стесняюсь.
Ну можно по чашечке кофэ для начала...

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для xemerko
crazy cat lady
Регистрация:
23.12.2011
Re: Уголок программирующего слона
ты невыездной. а я не заездная.
мы не встретимся никак.
Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
же.

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для Jagar
Jagar
Guest
Re: Уголок программирующего слона
треш, угар, C#
Аватар для spens
вункердырдыр
Регистрация:
27.08.2009
Зомби мутанта
Re: Уголок программирующего слона
вот такой нулевый файл заведи

using System;
namespace ConsoleApplication1
{
class Class1
{
static void Main()
{
MapSet bla1 = new MapSet(10,10,{1,1,1,1,1});
}

class MapSet
{
public static int MapSizeXset;
public static int MapSizeYset;
public static int[] Blockset;

public MapSet(int MapSizeXset, int MapSizeYset, int[] Blockset)
{
this.MapSizeXset = MapSizeXset;
this.MapSizeYset = MapSizeYset;
this.Blockset = Blockset;
}
}
}
}

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

Последний раз редактировалось spens; 18.01.2013 в 15:29. Причина: Добавлено сообщение
Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Да он чо то { не переваривает из за етого не присваевается массив я аще ваxуе.

Во чо придумал:

using UnityEngine;
using System.Collections;
using System;
using System.IO;

public class Map
{
public void MakeMap1()
{
int[] i = {1,1,1,1};
MapSet Map1 = new MapSet(10,10,i);
}
public void MakeMap2()
{
int[] i = {2,2,2,2};
MapSet Map2 = new MapSet(10,10,i);
}

public class MapSet
{
public static int MapSizeXset;
public static int MapSizeYset;
public static int[] Blockset;

public MapSet(int MapSizeXset, int MapSizeYset, int[] Blockset)
{
this.MapSizeXset = MapSizeXset;
this.MapSizeYset = MapSizeYset;
this.Blockset = Blockset;
}
}


}

Прокатит?

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Аватар для spens
вункердырдыр
Регистрация:
27.08.2009
Зомби мутанта
Re: Уголок программирующего слона
блять ты вынудил меня поставить шарп

на

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
MapSet bla1 = new MapSet(10, 10, new int[] { 1, 1, 1, 1, 1 });
}
}

class MapSet
{
public int MapSizeXset;
public int MapSizeYset;
public int[] Blockset;

public MapSet(int MapSizeXset, int MapSizeYset, int[] Blockset)
{
this.MapSizeXset = MapSizeXset;
this.MapSizeYset = MapSizeYset;
this.Blockset = Blockset;
}
}
}

Добавлено через 29 секунд
отсюда вывод: перед тем как использовать массив его нужно инициализировать

Добавлено через 42 секунды
с тебя крушовице

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

Последний раз редактировалось spens; 18.01.2013 в 15:56. Причина: Добавлено сообщение
Аватар для Drow_Elf
Оккупант таверны АА
Регистрация:
07.06.2008
Зомби мутанта
Re: Уголок программирующего слона
Хммм...таки в Таверне теперь процветает "кумовство"? Так и запишем.

And I heard a voice in the midst of the four beasts. And I looked and behold, a pale horse, and it's name it said on him was Death, and Hell followed with him.
Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Сообщение от spens:
отсюда вывод: перед тем как использовать массив его нужно инициализировать
чорт так бы сразу и сказал.
Крушовице с зарплаты, блеать.

Добавлено через 5 минут
Assets/Scripts/Map.cs(21,22): error CS0176: Static member `Map.MapSet.MapSizeXset' cannot be accessed with an instance reference, qualify it with a type name instead
А ето че за гавно?

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Последний раз редактировалось DrSlon; 18.01.2013 в 16:05. Причина: Добавлено сообщение
Аватар для Drow_Elf
Оккупант таверны АА
Регистрация:
07.06.2008
Зомби мутанта
Re: Уголок программирующего слона
Сообщение от DrSlon:
Assets/Scripts/Map.cs(21,22): error CS0176: Static member `Map.MapSet.MapSizeXset' cannot be accessed with an instance reference, qualify it with a type name instead
А ето че за гавно?
Ну очевидно крушовице откладывается, а ты пойдешь искать другую работу.

And I heard a voice in the midst of the four beasts. And I looked and behold, a pale horse, and it's name it said on him was Death, and Hell followed with him.
Аватар для spens
вункердырдыр
Регистрация:
27.08.2009
Зомби мутанта
Re: Уголок программирующего слона
Сообщение от DrSlon:
чорт так бы сразу и сказал.
Крушовице с зарплаты, блеать.

Добавлено через 5 минут
Assets/Scripts/Map.cs(21,22): error CS0176: Static member `Map.MapSet.MapSizeXset' cannot be accessed with an instance reference, qualify it with a type name instead
А ето че за гавно?
у тебя static для переменных. либо убирай его, либо пиши полный путь

class MyClass
{
static int x;
public MyClass(int x)
{
this.x = MyClass.x;
}
}

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

Аватар для DrSlon
Скрепный имперец
Регистрация:
27.01.2011
Джентльмен Медаль "2К лайков" GoHa.Ru - 10 лет Светоч знаний
Награжден за: За проведение конкурсов и размещение материалов по стратегиям
Эксперт
Награжден за: - Интересные и познавательные обзоры
- Организацию и проведение челенджей на форумах GoHa.ru
- Отличный перевод множества статей Знатоку игры Revelation
Награжден за: За III место в большом конкурсе гайдов по Revelation Признанный автор
Награжден за: За переводы скиллов по игре The Secret World
Re: Уголок программирующего слона
Алилуйя вроде поперло.
Ну терь можно и бухнуть.

Либерал это такой человек, которому дали 20$ и лопату, и сказали копать себе могилу. И он копает, потому что 20$ is 20$. (c)

Our enemy is surely stronger, their plans unknowable, but this is our home. It can be our fortress, or our tomb. There is only victory, or death. (c)

Ваши права в разделе