Size: a a a

2021 May 28

AN

Alex Noname in rust_offtopic
ааа... я дурачок 🤣
источник

goldstein опять in rust_offtopic
Просто синтаксис сишных макросов слишком ограничен, чтобы записать это нормально
источник

goldstein опять in rust_offtopic
Я бы на твоём месте сделал #define dyn (void*) или что-то в этом роде
источник

goldstein опять in rust_offtopic
dyn self выглядит поприкольнее
источник

goldstein опять in rust_offtopic
Какой-то из макроязыков над C так делал, помнится
источник

goldstein опять in rust_offtopic
Мб obj
источник

H

Hirrolot in rust_offtopic
Cello, за что заслужил плохую репутацию
источник

H

Hirrolot in rust_offtopic
смысла в этом не особо
источник

goldstein опять in rust_offtopic
Красива
источник

goldstein опять in rust_offtopic
Или мб вообще #define self void *self.
Какого ещё типа может быть self
источник

goldstein опять in rust_offtopic
Но это уже опасненько
источник

H

Hirrolot in rust_offtopic
чтобы потом остальной код сломался
источник

goldstein опять in rust_offtopic
Сишные дефайны недостаточно мощные для этого, да
источник

H

Hirrolot in rust_offtopic
на примере пойки выяснил, что так делать не нужно
источник

goldstein опять in rust_offtopic
Надо заменять self на void* self только в позиции аргумента
источник

H

Hirrolot in rust_offtopic
только лишняя магия (в плохом смысле)
источник

TK

Traveller Kolsky in rust_offtopic
void setup() {
  size(400,400);
}

float a = 0;

void draw() {
  fill(#021050, 5);
  rect(0, 0, width, height);
  translate(200+a*10, 200+a*10);
  rotate(a);
  scale(a/15);
  a += 0.05;
  kao(0, -50);
  kao(1, 50);
  if (a>30) a -= 50;
}

// 魔法の筆 呪文で絵描くよ 君も描こう!

void kao(int don, float b) {
  stroke(0);
  strokeWeight(2);
  fill(#e7eedd);
  ellipse(b, 0, 50, 50);
  noStroke();
  fill(#68c0c0 + #8f8768 * don);
  ellipse(b, 0, 38, 38);

  stroke(0);
  strokeWeight(1.4);
  arc(b + 4.26, 5, 8.5, 7.3, 0.3, PI, OPEN);
  arc(b + 4.26, 5, 8.5, 7.3, 0, PI - 0.3, OPEN);
  fill(0);
  ellipse(b - 11, -2, 6.56, 7);
  ellipse(b + 11, -2, 6.56, 7);
}

// 世界が始まるよ
источник

ИЛ

Иван Лещенко... in rust_offtopic
источник

а

а это кто in rust_offtopic
источник
2021 May 29

ΑZ

Αλεχ Zhukovsky in rust_offtopic
поздравляю, ты понял IO :)
источник