You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
107 lines
3.7 KiB
107 lines
3.7 KiB
2004-06-29 Enrico Ros <eros.kde@email.it>
|
|
|
|
* general : added support for 'per particle' texture with
|
|
smart binding. added 2 textures (explosion light / toxxic)
|
|
|
|
* firesaverparticle : finished TurningParticle class. moved
|
|
some code from the header to the cpp.
|
|
|
|
* firesaver : added 'Toxic spirals' fireworks, disabled
|
|
supernova in .ui since after 3.3. fixed monochrome<->monotype
|
|
bug.
|
|
|
|
* firesaverwriter : bugfix on word's color (blinking on start).
|
|
|
|
2004-05-30 Enrico Ros <eros.kde@email.it>
|
|
|
|
* this file : renamed Changelog to firesaver.ChangeLog
|
|
|
|
* general : moved / renamed files and chaged stuff to get ready
|
|
to be imported into kdeartwork.
|
|
|
|
* general : all images are .png, all sounds are .ogg.
|
|
|
|
2004-02-07 Enrico Ros <eros.kde@email.it>
|
|
|
|
* firesaver.cpp : implemented trail and alpha on explosions.
|
|
|
|
* firesaver : damn dirty bug! reordered projection lines. Looks
|
|
way cooler now. trimmed defaults.
|
|
|
|
* firesaversetup : config dialog redone from scratch. Now it is
|
|
more usable and ready for translation into different languages.
|
|
Also added many new features.
|
|
|
|
* firesaver : adapted to setup dialog changes (also embeds the
|
|
setup widget into a KDialogBase). Implemented some new features
|
|
added in the setup dialog.
|
|
|
|
2004-02-06 Enrico Ros <eros.kde@email.it>
|
|
|
|
* all : optimized logic and math.. kcachegrind rules.
|
|
|
|
* firesaverparticle : inheritance test on particle class.
|
|
Implemented a "funny phisics" on the TurningParticle class. This
|
|
will lead to strange fireworks (spirals, fountains... )
|
|
|
|
2004-01-31 Enrico Ros <eros.kde@email.it>
|
|
|
|
* all : leak checked and fixed uninitialized values. optimized
|
|
the code for less cpu consumption (reduced 7% over the 19% of
|
|
internal code cpu consumption (the remaining 81% of cpu time is
|
|
spent into GL libraries!!..) seems there's a limit to the code
|
|
optimization!).
|
|
|
|
* firesaver : added KDE icons as exploding elements and checked
|
|
the explode logo routine.
|
|
|
|
* fw_letters* : added support for overlay writings. cleaned api.
|
|
|
|
* firesaver.cpp/.h : implemented texture loader. some fixes and
|
|
a major speedup. again more changes to the graphical pipeline.
|
|
|
|
2004-01-30 Enrico Ros <eros.kde@email.it>
|
|
|
|
* firesaverparticle.cpp/.h: cleaned a lot; changed the interface.
|
|
It's not completely decoupled from the 'firework' entity yet.
|
|
|
|
* fw_debris.ogg: added a second sound (used only on logo explosion
|
|
for now).
|
|
|
|
* firesaver.cpp: reworked the generation of image logos (new
|
|
default: 64x64 pixel for hi-res).
|
|
|
|
2004-01-29 Enrico Ros <eros.kde@email.it>
|
|
|
|
* firesaver.cpp: fix: screen blink. add: particle size not
|
|
dependant from screen size.
|
|
|
|
* firesaver.cpp: optimized the rendering core for particles.
|
|
Computation takes now less than half of the time than before.
|
|
Set a capacity of 20000 simultaneous particles; more will be
|
|
dropped (but a progressive 'resize' is done..)
|
|
|
|
* fw_explode.ogg: converted sound file to ogg format.
|
|
|
|
* firesaver.cpp/.h: redone the audio engine (limited by default
|
|
to 4 mixer channels).
|
|
|
|
* firesaver.cpp: use the .mp3 sound that is "auto-mixed" by the
|
|
sound system. The old Wav was played sequentially (a boom is heard
|
|
after the previous one terminates). The Ogg format has the same
|
|
problem as the wave one (plus it goes on playing many booms after
|
|
the program is exited).
|
|
|
|
2004-01-28 Enrico Ros <eros.kde@email.it>
|
|
|
|
* firesaverparticle.cpp: keep a particle independent from the
|
|
'shape' of the firework it belongs to. Added depth (level) of
|
|
explosion (normal particles reach level 1, splitters reach 2).
|
|
|
|
* name syntax: converted filenames to match the style of the ones
|
|
in kdeartwork/kscreensaver/kdesavers.
|
|
|
|
* merging: merged some file's content to lower the number of files
|
|
before initial import.
|
|
|