1
0
Fork 0
mirror of https://gitlab.com/oloturia/fumcaso.git synced 2025-01-06 21:47:17 +01:00

added new timeline with multiple objects in the same panel

This commit is contained in:
oloturia 2021-06-25 04:28:00 +02:00
parent 9ebd2a8748
commit 4e8aff3076
27 changed files with 33 additions and 15 deletions

BIN
oloturia/MAREOBJ00.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 B

BIN
oloturia/MAREOBJ01.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

BIN
oloturia/MAREOBJ02.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 813 B

BIN
oloturia/MAREOBJ03.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
oloturia/MAREOBJ04.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

BIN
oloturia/METEOBJ00.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
oloturia/METEOBJ01.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
oloturia/METEOBJ02.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
oloturia/METEOBJ03.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

BIN
oloturia/METEOBJ04.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

BIN
oloturia/METEOBJ05.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
oloturia/METEOBJ06.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
oloturia/METEOBJ07.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
oloturia/METEOBJ08.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
oloturia/PRE00.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
oloturia/PRE01.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
oloturia/PRE02.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
oloturia/PUBOBJ00.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
oloturia/PUBOBJ01.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
oloturia/PUBOBJ02.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
oloturia/PUBOBJ03.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
oloturia/PUBOBJ04.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -2,9 +2,16 @@ A11.png,248,185,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ0
B13.png,256,186,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
B14.png,253,190,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
A29.png,326,194,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
MUS00.png,220,190,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
MUS00.png,210,140,PUBOBJ00.png,PUBOBJ01.png,PUBOBJ02.png,PUBOBJ03.png,PUBOBJ04.png
MUS03.png,117,235,BAND00.png,BAND01.png,BAND02.png
Q21.png,199,266,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
ART01.png,368,116,ARTO01.png,ARTO02.png,ARTO03.png,ARTO04.png,ARTO05.png,ARTO06.png,ARTO07.png,ARTO08.png,ARTO09.png,ARTO10.png
ART02.png,368,115,R
ART03.png,368,115,R
PRE01.png,305,130,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
PRE01.png,379,112,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
PRE01.png,352,215,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
PRE01.png,313,340,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
PRE01.png,400,203,MAREOBJ00.png,MAREOBJ01.png,MAREOBJ02.png,MAREOBJ03.png,MAREOBJ04.png
PRE01.png,425,321,MAREOBJ00.png,MAREOBJ01.png,MAREOBJ02.png,MAREOBJ03.png,MAREOBJ04.png
PRE01.png,325,265,MAREOBJ00.png,MAREOBJ01.png,MAREOBJ02.png,MAREOBJ03.png,MAREOBJ04.png

1 A11.png,248,185,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
2 B13.png,256,186,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
3 B14.png,253,190,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
4 A29.png,326,194,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
5 MUS00.png,220,190,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png MUS00.png,210,140,PUBOBJ00.png,PUBOBJ01.png,PUBOBJ02.png,PUBOBJ03.png,PUBOBJ04.png
6 MUS03.png,117,235,BAND00.png,BAND01.png,BAND02.png
7 Q21.png,199,266,OBJ00.png,OBJ01.png,OBJ02.png,OBJ03.png,OBJ04.png,OBJ05.png,OBJ06.png,OBJ07.png,OBJ08.png,OBJ09.png,OBJ10.png,OBJ11.png,OBJ12.png,OBJ13.png,OBJ14.png,OBJ15.png,OBJ16.png
8 ART01.png,368,116,ARTO01.png,ARTO02.png,ARTO03.png,ARTO04.png,ARTO05.png,ARTO06.png,ARTO07.png,ARTO08.png,ARTO09.png,ARTO10.png
9 ART02.png,368,115,R
10 ART03.png,368,115,R
11 PRE01.png,305,130,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
12 PRE01.png,379,112,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
13 PRE01.png,352,215,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
14 PRE01.png,313,340,METEOBJ00.png,METEOBJ01.png,METEOBJ02.png,METEOBJ03.png,METEOBJ04.png,METEOBJ05.png,METEOBJ06.png,METEOBJ07.png,METEOBJ08.png
15 PRE01.png,400,203,MAREOBJ00.png,MAREOBJ01.png,MAREOBJ02.png,MAREOBJ03.png,MAREOBJ04.png
16 PRE01.png,425,321,MAREOBJ00.png,MAREOBJ01.png,MAREOBJ02.png,MAREOBJ03.png,MAREOBJ04.png
17 PRE01.png,325,265,MAREOBJ00.png,MAREOBJ01.png,MAREOBJ02.png,MAREOBJ03.png,MAREOBJ04.png

View file

@ -58,7 +58,7 @@ B13,END
B14,END
B15,END
B16,END
B20,B21.0,B22,B25.0,B26.0,P00,Q00,Q04,Q08,Q17,MUS01
B20,B21.0,B22,B25.0,B26.0,P00,Q00,Q04,Q08,Q17,MUS01,PRE00
B21.0,B21.1,B26.1,B25.1
B22,B21.1,B26.1,B25.1
B24,A05,A06,A07,B06,B07,B06,B08,B21.1,B26.1,B25.1,SET04
@ -81,7 +81,7 @@ C03,C06
C04,C06
C05,C06
C06,END
MUS00,MUS01
MUS00,MUS01,PRE00
MUS01,MUS02
MUS02,B23,B27,MUS03
MUS03,END
@ -95,6 +95,9 @@ O02,O04,O05
O04,END
O05,END
P00,A04,A20,B04,B24
PRE00,PRE01,Q07
PRE01,PRE02,B27
PRE02,END
Q00,Q01,Q07
Q01,B23,Q02,Q03
Q02,Q02.1,Q02.0
@ -104,7 +107,7 @@ Q03,END
Q04,Q05,Q07
Q05,Q06
Q06,END
Q07,Q20,Q21,Q22,Q23,B23,B27,MUS03
Q07,Q20,Q21,Q22,Q23,B23,B27,MUS03,PRE02
Q08,Q07,Q09,Q10,Q13
Q09,B23,B27,Q11,Q12
Q10,B23,B27,Q11,Q12

1 000,A00,B00,B20,B28,A13,A19,C01,A25,U00,ART00,MUS00,SET00
58 B14,END
59 B15,END
60 B16,END
61 B20,B21.0,B22,B25.0,B26.0,P00,Q00,Q04,Q08,Q17,MUS01 B20,B21.0,B22,B25.0,B26.0,P00,Q00,Q04,Q08,Q17,MUS01,PRE00
62 B21.0,B21.1,B26.1,B25.1
63 B22,B21.1,B26.1,B25.1
64 B24,A05,A06,A07,B06,B07,B06,B08,B21.1,B26.1,B25.1,SET04
81 C04,C06
82 C05,C06
83 C06,END
84 MUS00,MUS01 MUS00,MUS01,PRE00
85 MUS01,MUS02
86 MUS02,B23,B27,MUS03
87 MUS03,END
95 O04,END
96 O05,END
97 P00,A04,A20,B04,B24
98 PRE00,PRE01,Q07
99 PRE01,PRE02,B27
100 PRE02,END
101 Q00,Q01,Q07
102 Q01,B23,Q02,Q03
103 Q02,Q02.1,Q02.0
107 Q04,Q05,Q07
108 Q05,Q06
109 Q06,END
110 Q07,Q20,Q21,Q22,Q23,B23,B27,MUS03 Q07,Q20,Q21,Q22,Q23,B23,B27,MUS03,PRE02
111 Q08,Q07,Q09,Q10,Q13
112 Q09,B23,B27,Q11,Q12
113 Q10,B23,B27,Q11,Q12

View file

@ -79,7 +79,7 @@ C03.png;1;343;132;Hop!@Hop!@Hop!
C04.png;1;132;113;Aaanf!@Aaanf!@Aaanf!
C05.png;1;123;140;Sono vicinissimo!;Sono... molto vicino!;Sono quasi arrivato!;Caspita! Sono vicino!;Arrivo!;Manca pochissimo!;Manca molto poco
C06.png;1;317;60;Hop!@Hop!@Hop!
MUS00.png;1;225;96;Turboeliche @$COGNAME;Magneti @$COGNAME;Succhi di frutta @$COGNAME;Carne scelta @$COGNAME;$MARCAAUTO;Fagioli @$COGNAME;Cereali @$COGNAME;Giubbini @$COGNAME;Pasta @$COGNAME;Pneumatici @$COGNAME;Brodi @$COGNAME;Olio @$COGNAME;Nasturzi @$COGNAME;Mappamondi @$COGNAME;Merendine @$COGNAME;Totani @$COGNAME
MUS00.png;1;225;86;Turboeliche @$COGNAME;Magneti @$COGNAME;Succhi di frutta @$COGNAME;Carne scelta @$COGNAME;$MARCAAUTO;Fagioli @$COGNAME;Cereali @$COGNAME;Giubbini @$COGNAME;Pasta @$COGNAME;Pneumatici @$COGNAME;Brodi @$COGNAME;Olio @$COGNAME;Nasturzi @$COGNAME;Mappamondi @$COGNAME;Merendine @$COGNAME;Totani @$COGNAME
MUS01.png;3;205;92;204;240;343;354;$NUMEROesimo;$LUOGOCP;Buonaseeera!
MUS02.png;1;70;102;Coi testi di $COGNAME e $COGNAME@$GRUPPMUS @"$TITOLMUS"@dirige l'orchestra il maestro $COGNAME
MUS03.png;3;61;68;150;143;38;193;$CAOS;$CAOS;$CAOS;$CAOS $CAOS;$CAOS $CAOS;$CAOS;$CAOS $CAOS $CAOS;$CAOS $CAOS;$CAOS;$CAOS $CAOS $CAOS $CAOS;$CAOS $CAOS;$CAOS
@ -91,6 +91,9 @@ O01.png;2;53;55;350;278;Sei un mostro orrendo!;$VERSO;Muori bestia immonda, muor
O02.png;2;365;128;96;133;I fantasmi!;$VERSO;Gli zombi!;$VERSO;Gli spettri!;$VERSO;I vampiri!;$VERSO;I marziani!;$VERSO
O04.png;1;74;61;Non è colpa tua...;Non potevi salvarlo...;È finita ora...;L'incubo è finito;Hai vendicato $NAME
O05.png;1;122;103;Ma chi è il vero mostro?;I veri mostri SIAMO NOI;Il vero tesoro è L'AMICIZIA
PRE00.png;2;329;104;112;341;Buonasera;gen.$COGNAME;Signore e Signori@buonasera;ten.$COGNAME;Buonasssera;presenta@$NAME $COGNAME;Vediamo il tempo@per il weekend; ;Buongiorno!!!;
PRE01.png;1;61;368;In serata@$METEO sparsi;Il tempo per domani@$NUMERO $MESE;Ecco il tempo@su tutta la penisola;$METEO sul meridione@mentre al nord $METEO;A nord $METEO@mentre al sud $METEO;$METEO su@tutta la penisola;Mari mossi e molto mossi;Venti fino a@$NUMERO km/h
PRE02.png;4;370;169;145;110;104;247;277;255;Le temperature@di domani;$LUOGOCP;$NUMERO °C;$NUMERO °C
Q00.png;0
Q01.png;1;200;183;Ep n.$NUMERO@Bingu va in campagna;Ep n.$NUMERO@Bingu salva il pianeta;Ep n.$NUMERO@Bingu pazzo;Ep n.$NUMERO@Bingu gioca a cricket;Ep n.$NUMERO@Bingu a $LUOGOCP;Ep n.$NUMERO@Bingu supereroe;Ep n.$NUMERO@Bingu supersonico;Ep n.$NUMERO@Bingu fa la dich. dei redditi;Ep n.$NUMERO@Bingu esplode;Ep n.$NUMERO@Bingu nello spazio;Ep n.$NUMERO@Bingu spara@$LUOGOCP risponde;Ep n.$NUMERO@Bingu pela $FOOD;Ep n.$NUMERO@Bingu gioca a palla;Ep n.$NUMERO@Bingu commenta Kant
Q02.0.png;2;111;125;300;167;nuorg... nuorgon...;bopsulapsi;asgkanazewani;okhotooo;urialenea;guoabauob;mufurghiu;acadpeo;cipbrobzal;fungublast;turtigliaz;menubauos;kobrobangkoegh;giufbans;origiogao;bmububmlfumb;gieobobo;pingdfo;zkobkbfm;gogogo;auguaugu;igneosvuz;spaziobin;ghauruf;orghorsof;pantido;bglibul;asplru;ssooosfm;bbbubbusbn;itsudo;vudizby;anvufnv;eiegugu;sivivivivbibiib;clckcju

Can't render this file because it has a wrong number of fields in line 2.

View file

@ -25,6 +25,8 @@ $HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso!;Help!;Allarme!
$INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo!;Carogna!;Sacco di $ANIMAL
$LUOGOCP;Francofungo;Castrofungo Terme;San $NAME;Gravellona Buce;Zadina;Montefungo;Rimini;Riccione;Cattolica;Gatteo a Mare;Bassano del Grappa;Paularo;Domodossola;Fano;Canegrate;Cinisello Balsamo;Casalecchio di Reno;Carpi;Soliera;Washington;Rubiera;Pianoro;Monghidoro;Maddaloni;Banzi;Portoferraio;Cormons;Cittadella;Carate-Urio;Reggio Emilia;Reggio Calabria;Reggio Umbria;Massa Carrara;Rapallo;Milano Marittima;Seattle;Sancremo;Barletta-Andria-Trani
$MARCAAUTO;Fuca;Peggiot;Renult;Wolsvfangen;Frond;Citron;Luccia;Toyoya;Missan
$MESE;gennaio;febbraio;marzo;aprile;maggio;giungo;giugno;luglio;guglio;agosto;agonsto;settembre;ottombre;novembre;dicembre;undicembre;brumaio;termidoro;mugnaio;fuffembre;esadicembre
$METEO;rovesci;rannuvolamenti;piogge;nebbia;sole;grandine;venti forti;temporali;meteoriti;neve;ghiaccio;variabile;piogge di fluoro;piogge di fuoco;tempeste ioniche;piogge di $ANIMAL;fulmini e tuoni;pioggerelle;piovaschi;soleggiato;luneggiato;sereno;serenovariabile;arcobaleni;uggiosità;pioggia di smartis;colate di lava;uragani;tornados;gorghi;scirocco;brezzolina;solleone;afa;canicola;gelo;freddissimo;gelificazione;galaverna
$MOSTRO;Il Vampiro;Lo Zombi;Il Fantasma;L'Alieno;Il Ninja;Lo Scheletro;Il Mago
$MOVIMENTO;impressionisti;postmoderni;paleolitici;incapaci;ciabattisti;spettinati;decadentisti;badaisti;terrapiattisti;art decott;surrembalisti;palombari;smortisti;naifs;ballerini;strambi;postpostmoderni;antichi;medioevali
$NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Lenny;Quinto;Willy;Enea;Ramona;Taddeo;Bruto;Paolino;Amedeo;Saverio;Giuliana;Giulia;Helen;Karen;Zoe;Antonietto;Laura;Ascanio;Gianni;Lello;Arnaldo;Brogio;Linda;Soros;Davide;Luca;Acracido;Anna;Berlusconi;Cefalo;Evaristo;Bumbo;Dupont;Susan;Perla;Valentina;Chiara;Lea;Piera;Filippo;Barbagianni;Meo;Teo;Leo;Nasturzio;Teodoro;Rucio;Paolo;Pippo;Quinto;Monica;William;Emiliano;Olivia

Can't render this file because it contains an unexpected character in line 17 and column 139.

View file

@ -76,12 +76,13 @@ def addThing(indVign,config):
"""This function adds a small image (object) to a larger image
obj.csv definition is: name of the image (i.e. A001.png), x-coord, y-coord, subsequent columns possible outcomes
It returns a tuple (object file name, x, y)"""
objects = list()
with open(config["csvLocation"]+"/"+config["csvObj"]) as obj:
csvReader = csv.reader(obj)
for row in csvReader:
if row[0] == indVign:
return row[random.randint(3,len(row)-1)],row[1],row[2]
return 0
objects.append( (row[random.randint(3,len(row)-1)],row[1],row[2] ))
return objects
def writeStrip(story,config):
"""This function creates the strip returning an image object that could be saved or viewed. It takes an array with filenames as parameter
@ -114,15 +115,17 @@ def writeStrip(story,config):
print(indVign)
quit()
obj = addThing(indVign,config)
if obj!=0:
if obj[0] == 'R':
objImg = Image.open(config["imagesLocation"]+"/"+prevObj[0])
else:
prevObj = obj
objImg = Image.open(config["imagesLocation"]+"/"+obj[0])
vign.paste(objImg,(int(obj[1]),int(obj[2])))
obj_list = addThing(indVign,config)
if obj_list!=0:
for obj in obj_list:
if obj[0] == 'R':
objImg = Image.open(config["imagesLocation"]+"/"+prevObj[0])
else:
prevObj = obj
objImg = Image.open(config["imagesLocation"]+"/"+obj[0])
vign.paste(objImg,(int(obj[1]),int(obj[2])))
strip.append(vign)
except FileNotFoundError:
pass
image = Image.new('RGBA',(config["xSize"],config["ySize"]))