Lansman videosu (Remotion) projesi eklendi
video/ ayrı bir Remotion projesi; Docker imajı, ESLint ve tsc kapsamı dışında. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
51
video/src/turkiye.ts
Normal file
51
video/src/turkiye.ts
Normal file
@@ -0,0 +1,51 @@
|
||||
/**
|
||||
* Dot-matrix Türkiye silüeti — src/features/pazarlama/components/turkey-pixel-map.tsx
|
||||
* ile aynı ızgara (64×26 hücre, gerçek sınır poligonlarından rasterize).
|
||||
*/
|
||||
export const TURKIYE_IZGARA = [
|
||||
"..######..............##########................................",
|
||||
"..#######...........##############..............................",
|
||||
"..#######.........#################................#####........",
|
||||
".########...###########################...........########......",
|
||||
".######.....###############################################.....",
|
||||
".###........###############################################.....",
|
||||
".##.......##################################################....",
|
||||
".###########################################################....",
|
||||
".#############################################################..",
|
||||
"..#############################################################.",
|
||||
"...############################################################.",
|
||||
"...##########################################################...",
|
||||
"...##########################################################...",
|
||||
"...###########################################################..",
|
||||
"..############################################################..",
|
||||
"..############################################################..",
|
||||
"...###########################################################..",
|
||||
"....##########################################################..",
|
||||
"....##########################################################..",
|
||||
".....#########################################################..",
|
||||
".....###################################################..##....",
|
||||
".....############################################...............",
|
||||
"......##########..######################...###..................",
|
||||
"...........#####....#########....#####..........................",
|
||||
"............###.......#####......####...........................",
|
||||
".................................###............................",];
|
||||
|
||||
/** Hero'daki vurgu şehirleri (sütun, satır) */
|
||||
export const SEHIRLER = [
|
||||
{ name: "İstanbul", x: 8, y: 4 },
|
||||
{ name: "Ankara", x: 23, y: 9 },
|
||||
{ name: "İzmir", x: 4, y: 16 },
|
||||
{ name: "Antalya", x: 16, y: 22 },
|
||||
{ name: "Kayseri", x: 32, y: 14 },
|
||||
{ name: "Trabzon", x: 46, y: 5 },
|
||||
{ name: "Diyarbakır", x: 47, y: 18 },
|
||||
{ name: "Van", x: 58, y: 15 },];
|
||||
|
||||
export const IZGARA_SUTUN = TURKIYE_IZGARA[0].length;
|
||||
export const IZGARA_SATIR = TURKIYE_IZGARA.length;
|
||||
|
||||
/** Dolu hücreler (x, y) */
|
||||
export const TURKIYE_HUCRELER: { x: number; y: number }[] = TURKIYE_IZGARA.flatMap(
|
||||
(satir, y) =>
|
||||
Array.from(satir).flatMap((c, x) => (c === "#" ? [{ x, y }] : [])),
|
||||
);
|
||||
Reference in New Issue
Block a user