Stephen Groundwater [Sat, 14 May 2005 18:58:57 +0000 (18:58 +0000)]
add bottom snw tiles, rework semi_arctic background
SVN-Revision: 2483
Marek Moeckel [Sat, 14 May 2005 13:19:53 +0000 (13:19 +0000)]
added new class for particle systems that need absolute coordinates (currently only rain)
improved rain, fixed some bugs, created some new ones :)
SVN-Revision: 2482
Marek Moeckel [Sat, 14 May 2005 11:04:13 +0000 (11:04 +0000)]
changed an error message to a more friendly one
added a "Translation" section to the credits
SVN-Revision: 2481
Ondřej Hošek [Fri, 13 May 2005 19:00:48 +0000 (19:00 +0000)]
* Fixed some mistakes in the Bonus1 extro and worldmap
* Completed my Czech translation.
SVN-Revision: 2480
Ondřej Hošek [Fri, 13 May 2005 15:13:23 +0000 (15:13 +0000)]
Some source files didn't have the Id keyword expanded because of an empty svn:keywords value.
SVN-Revision: 2479
Ondřej Hošek [Fri, 13 May 2005 14:58:26 +0000 (14:58 +0000)]
* Activated UTF-8 in Lisp parser
* Added Czech translations to World1 and Bonus1
* Added Basti to credits and fixed some mistakes there
SVN-Revision: 2478
Ondřej Hošek [Fri, 13 May 2005 05:13:30 +0000 (05:13 +0000)]
* From now on, there is UTF-8 decoding in the Font class. It should support all characters we have in the font files until now.
* Fixed some errors in cs.po
* Ignored any .mo file from SVN, since programs like poEdit generate them and tinygettext simply parses .po files
SVN-Revision: 2477
Matthias Braun [Thu, 12 May 2005 15:16:52 +0000 (15:16 +0000)]
forgot to add some files
SVN-Revision: 2476
Matthias Braun [Thu, 12 May 2005 15:13:55 +0000 (15:13 +0000)]
- Added a new script command to display text files
- Refactored ScriptingInterpreter a small bit
- Added the possibility to starts scripts for worldmap intro and level extro
SVN-Revision: 2475
Matthias Braun [Thu, 12 May 2005 11:25:09 +0000 (11:25 +0000)]
- Refactored worldmap a bit to reuse GameObject from the rest of the game
- Moved status drawing to PlayerStatus class
- Made Level timeout an own object, so that you can explicitely enable it in
some levels. (So all these levels with 999 time will no have no time)
- Fixed wrong encoding for level/worldmap translations
- Added workaround to tinygettext to skip the UTF-8 BOM
SVN-Revision: 2474
Ondřej Hošek [Wed, 11 May 2005 18:03:27 +0000 (18:03 +0000)]
Added my Czech translation. Note that it won't work until we have UTF-8 support because of Jan Hus who added crazy characters to the language.
SVN-Revision: 2473
Ondřej Hošek [Wed, 11 May 2005 17:31:23 +0000 (17:31 +0000)]
Added the "button" property to the list that scripttrigger.cpp writes out into a level file.
SVN-Revision: 2472
Marek Moeckel [Wed, 11 May 2005 16:33:48 +0000 (16:33 +0000)]
added rain test level
SVN-Revision: 2471
Marek Moeckel [Wed, 11 May 2005 14:49:28 +0000 (14:49 +0000)]
testing ambient sound in level1
more work on rain particle system
SVN-Revision: 2470
Matthias Braun [Wed, 11 May 2005 14:29:48 +0000 (14:29 +0000)]
not deperecated anymore
SVN-Revision: 2469
Marek Moeckel [Wed, 11 May 2005 12:59:59 +0000 (12:59 +0000)]
fixed a bug in tiles.strf
more work on the level
SVN-Revision: 2468
Ondřej Hošek [Wed, 11 May 2005 12:24:56 +0000 (12:24 +0000)]
* Removed duplicate supertux.desktop
* Added Czech strings into the other supertux.desktop
SVN-Revision: 2467
Matthias Braun [Wed, 11 May 2005 10:10:33 +0000 (10:10 +0000)]
- Changed DocBook version to 4.3, 5.0 is not officially released yet and most
people don't have the required tools for it
- Improved miniswig to parse documentation comments (this can be used to
automatically generate docbook text similar to what javadoc or doxygen do)
- swig makes use of the # num file preprocessor directives now. This improves
error messages and comments in the code.
SVN-Revision: 2466
Ondřej Hošek [Wed, 11 May 2005 05:22:46 +0000 (05:22 +0000)]
* Fixed a typographic mistake in scripting.xml (closed a bracket)
* Added a pretty simple but versatile script-firing trigger.
SVN-Revision: 2465
Ondřej Hošek [Tue, 10 May 2005 18:48:27 +0000 (18:48 +0000)]
* Updated the scripting reference document.* Removed a duplicate of "white" in set_font
SVN-Revision: 2464
Bastiaan Zapf [Tue, 10 May 2005 17:27:29 +0000 (17:27 +0000)]
- Upgraded ambient sound source to rounded rectangule dimension
- A few general improvements
SVN-Revision: 2463
Marek Moeckel [Tue, 10 May 2005 15:38:16 +0000 (15:38 +0000)]
added collision for raindrops (wip)
SVN-Revision: 2462
Ondřej Hošek [Tue, 10 May 2005 15:10:59 +0000 (15:10 +0000)]
Added a WIP document about the scripting API. In case of questions, edit my SuperTux Wiki user talk page (User_talk:RavuAlHemio).
SVN-Revision: 2461
Matthias Braun [Tue, 10 May 2005 13:43:36 +0000 (13:43 +0000)]
this function is not as evil as the comment indicated...
SVN-Revision: 2460
Ondřej Hošek [Tue, 10 May 2005 12:49:03 +0000 (12:49 +0000)]
*Removed stuff from times of automake and CVS (directories, .cvsignores).
*Updated svn:ignore of SuperTux root to ignore generated/compiled/linked files
SVN-Revision: 2459
Matthias Braun [Tue, 10 May 2005 11:29:58 +0000 (11:29 +0000)]
changed worldmap format a bit to be more consistent with level format
SVN-Revision: 2458
Stephen Groundwater [Tue, 10 May 2005 01:09:25 +0000 (01:09 +0000)]
script/picnic image bg -reworking
SVN-Revision: 2457
Stephen Groundwater [Mon, 9 May 2005 12:01:50 +0000 (12:01 +0000)]
script/picnic scene cleanup of images
SVN-Revision: 2456
Matthias Braun [Sun, 8 May 2005 23:23:38 +0000 (23:23 +0000)]
this file doesn't belong into svn
SVN-Revision: 2455
Matthias Braun [Sun, 8 May 2005 23:23:03 +0000 (23:23 +0000)]
we can now fade in scripts
SVN-Revision: 2454
Stephen Groundwater [Sun, 8 May 2005 21:51:58 +0000 (21:51 +0000)]
new script test (picnic) tiles
SVN-Revision: 2453
Matthias Braun [Sun, 8 May 2005 21:43:59 +0000 (21:43 +0000)]
applied ravus patch
SVN-Revision: 2452
Stephen Groundwater [Sun, 8 May 2005 21:08:23 +0000 (21:08 +0000)]
updated semi_artic BG
SVN-Revision: 2451
Matthias Braun [Sun, 8 May 2005 20:58:00 +0000 (20:58 +0000)]
doubled file
SVN-Revision: 2450
Matthias Braun [Sun, 8 May 2005 20:51:56 +0000 (20:51 +0000)]
rename basest back to data
SVN-Revision: 2449
Matthias Braun [Sun, 8 May 2005 20:40:50 +0000 (20:40 +0000)]
oops
SVN-Revision: 2448
Matthias Braun [Sun, 8 May 2005 20:38:40 +0000 (20:38 +0000)]
restored some lost changes
SVN-Revision: 2447
Bastiaan Zapf [Sun, 8 May 2005 19:13:54 +0000 (19:13 +0000)]
- bugfix: play_sound always sets volume to max - this will fix tux'
noises becoming quiet after ambient sounds
SVN-Revision: 2446
Marek Moeckel [Sun, 8 May 2005 18:53:00 +0000 (18:53 +0000)]
added very basic zeekling code, made him a little smaller
SVN-Revision: 2445
Bastiaan Zapf [Sun, 8 May 2005 17:55:30 +0000 (17:55 +0000)]
removing messages.pot's
SVN-Revision: 2444
Bastiaan Zapf [Sun, 8 May 2005 17:51:52 +0000 (17:51 +0000)]
ignore messages.pot
SVN-Revision: 2443
Bastiaan Zapf [Sun, 8 May 2005 17:38:29 +0000 (17:38 +0000)]
- Removed messaged.pot from version control (which probably happened
accidentaly during wansti's flag day)
- added a wind effect source
SVN-Revision: 2442
Bastiaan Zapf [Sun, 8 May 2005 13:30:41 +0000 (13:30 +0000)]
- ambient_sound improved (now does silence, volume,
reasonable latencies when not playing)
- new sound effect (lava.wav) put into sounds
SVN-Revision: 2441
Marek Moeckel [Sat, 7 May 2005 19:41:34 +0000 (19:41 +0000)]
moved the zeekling into base
deleted unused old files
SVN-Revision: 2440
Marek Moeckel [Sat, 7 May 2005 17:09:50 +0000 (17:09 +0000)]
re-organized resource files
SVN-Revision: 2439
Marek Moeckel [Sat, 7 May 2005 16:13:39 +0000 (16:13 +0000)]
added rain ambient sound
added a flexlay icon for the ambient sound object (borrowed from KDE)
SVN-Revision: 2438
Marek Moeckel [Sat, 7 May 2005 14:16:23 +0000 (14:16 +0000)]
another path i forgot...
SVN-Revision: 2437
Marek Moeckel [Sat, 7 May 2005 14:14:57 +0000 (14:14 +0000)]
more hard-coded paths
removed some old tiles from .stgt file
SVN-Revision: 2436
Marek Moeckel [Sat, 7 May 2005 13:13:36 +0000 (13:13 +0000)]
forgot to update another Jamfile
SVN-Revision: 2435
Marek Moeckel [Sat, 7 May 2005 13:12:09 +0000 (13:12 +0000)]
forgot to update Jamfile for new directory structure
SVN-Revision: 2434
Marek Moeckel [Sat, 7 May 2005 13:02:44 +0000 (13:02 +0000)]
checkin, part 4
SVN-Revision: 2433
Marek Moeckel [Sat, 7 May 2005 12:59:04 +0000 (12:59 +0000)]
checkin, part 3
SVN-Revision: 2432
Marek Moeckel [Sat, 7 May 2005 12:49:51 +0000 (12:49 +0000)]
big data re-order commit, part 2
SVN-Revision: 2431
Marek Moeckel [Sat, 7 May 2005 12:25:40 +0000 (12:25 +0000)]
adding re-ordered data directories
changed the name of "data" to "basest" to reflect coolness of soon-to-be-implemented PhysFS (also, i needed a different name while debugging) :)
hope i didn't forget anything... i made a backup just in case
SVN-Revision: 2430
Marek Moeckel [Sat, 7 May 2005 12:14:02 +0000 (12:14 +0000)]
removed old data and contrib, new files will follow
if anything goes wrong, i made a backup :)
SVN-Revision: 2429
Matthias Braun [Sat, 7 May 2005 00:58:24 +0000 (00:58 +0000)]
- Change ScriptInterpreter to a gameobject, so we can now have several script
interpreters running
- Added a dead-script option to the yeti and added a small script when the
yeti is dead
- worked a bit more on the yeti
- Implement Level::spawn and Level::finish scripting API
SVN-Revision: 2428
Matthias Braun [Fri, 6 May 2005 23:15:48 +0000 (23:15 +0000)]
I should actually test my changes before committing
SVN-Revision: 2427
Matthias Braun [Fri, 6 May 2005 22:59:46 +0000 (22:59 +0000)]
don't hardcode tilespath
SVN-Revision: 2426
Matthias Braun [Fri, 6 May 2005 22:56:07 +0000 (22:56 +0000)]
tried to fix lexer.ll for newer flex version
SVN-Revision: 2425
Bastiaan Zapf [Fri, 6 May 2005 22:26:19 +0000 (22:26 +0000)]
comments deleted ;)
SVN-Revision: 2424
Matthias Braun [Fri, 6 May 2005 22:14:15 +0000 (22:14 +0000)]
fixed a bug in my last effects removal, improved the algo to determine if a badguy was squished, added safe_timer for the yeti
SVN-Revision: 2423
Bastiaan Zapf [Fri, 6 May 2005 22:12:38 +0000 (22:12 +0000)]
- SoundManager doesn't need Effects for now - ambient sound volume
can be adjusted via mix_volume
- ambient_sound is doing so now. Still clicks, because volume is done
frame wise, not sample wise as it ought to be.
SVN-Revision: 2422
Matthias Braun [Fri, 6 May 2005 22:01:43 +0000 (22:01 +0000)]
don't delete wrapper.cpp when doing jam clean
SVN-Revision: 2421
Matthias Braun [Fri, 6 May 2005 19:12:35 +0000 (19:12 +0000)]
some fixes for the text object
SVN-Revision: 2420
Matthias Braun [Fri, 6 May 2005 19:08:24 +0000 (19:08 +0000)]
- Made miniswig support HSQUIRRELVM arguments (and realized it was not needed
later :)
- added a text object for scripts to use and extended the example for it
- removed the pointless uint32_t effect parameter from all the draw methods.
Simply use DrawingContext.set_effect if you need it.
SVN-Revision: 2419
Bastiaan Zapf [Fri, 6 May 2005 17:15:54 +0000 (17:15 +0000)]
SVN-Revision: 2418
Matthias Braun [Fri, 6 May 2005 14:55:45 +0000 (14:55 +0000)]
forgot to add files
SVN-Revision: 2417
Stephen Groundwater [Fri, 6 May 2005 12:11:47 +0000 (12:11 +0000)]
iceshrub, still in progress
SVN-Revision: 2416
Stephen Groundwater [Fri, 6 May 2005 02:41:19 +0000 (02:41 +0000)]
more work on semi_arctic background
SVN-Revision: 2415
Matthias Braun [Thu, 5 May 2005 23:59:53 +0000 (23:59 +0000)]
forgot to add a file, fixed soem warning on 64bit
SVN-Revision: 2414
Matthias Braun [Thu, 5 May 2005 23:43:22 +0000 (23:43 +0000)]
- Implemented a scripted object that can be placed in a level and whose name is
exported to scripts.
- Suspending and Resuming Script nearly works (suspending outside the script
doesn't work yet for some reason...)
- Improved my test script which lets 2 Objects named TUX and PENNY with a nolok
sprite jump around in strange ways ;-)
- Renamed Timer2 to Timer
SVN-Revision: 2413
Matthias Braun [Thu, 5 May 2005 19:35:51 +0000 (19:35 +0000)]
update comments
SVN-Revision: 2412
Matthias Braun [Thu, 5 May 2005 18:58:00 +0000 (18:58 +0000)]
reworked miniswig a bit to support virtual functions and to only emit constructors if these are public and explicitely declared
SVN-Revision: 2411
Matthias Braun [Thu, 5 May 2005 17:17:40 +0000 (17:17 +0000)]
Here we go, the first script embedded in a level says hello to the world :)
SVN-Revision: 2410
Matthias Braun [Thu, 5 May 2005 16:22:25 +0000 (16:22 +0000)]
improve unisolid tile handling
SVN-Revision: 2409
Matthias Braun [Thu, 5 May 2005 16:14:56 +0000 (16:14 +0000)]
bonusblock is a sprite and not a tile in the new design. Renamend messagebox.png to infoblock.png
SVN-Revision: 2408
Matthias Braun [Thu, 5 May 2005 15:47:04 +0000 (15:47 +0000)]
make some tiles (top of pipes, top of snowbg) unisolid as that feels better in levels where they provide the usual of something being in the background
SVN-Revision: 2407
Matthias Braun [Thu, 5 May 2005 13:32:05 +0000 (13:32 +0000)]
fix mkdir on win32
SVN-Revision: 2406
Matthias Braun [Thu, 5 May 2005 13:28:54 +0000 (13:28 +0000)]
renamed Rectangle to Rect because of §%$
SVN-Revision: 2405
Matthias Braun [Thu, 5 May 2005 12:59:23 +0000 (12:59 +0000)]
fix for squirrel on 64 bit
SVN-Revision: 2404
Matthias Braun [Thu, 5 May 2005 12:51:35 +0000 (12:51 +0000)]
don't forget assert.h
SVN-Revision: 2403
Matthias Braun [Thu, 5 May 2005 12:50:59 +0000 (12:50 +0000)]
more squirrel warning fixes
SVN-Revision: 2402
Matthias Braun [Thu, 5 May 2005 12:26:51 +0000 (12:26 +0000)]
fixed warnings in squirrel
SVN-Revision: 2401
Marek Moeckel [Thu, 5 May 2005 11:57:15 +0000 (11:57 +0000)]
fixed missing include assert
SVN-Revision: 2400
Matthias Braun [Thu, 5 May 2005 11:40:30 +0000 (11:40 +0000)]
forgot to include tinygettext dir in Jamfile
SVN-Revision: 2399
Matthias Braun [Thu, 5 May 2005 11:35:47 +0000 (11:35 +0000)]
removed lib dir
SVN-Revision: 2398
Stephen Groundwater [Thu, 5 May 2005 02:27:04 +0000 (02:27 +0000)]
removed my strange dummy-guy from contrib
SVN-Revision: 2397
Stephen Groundwater [Thu, 5 May 2005 02:11:55 +0000 (02:11 +0000)]
possible message box, wip
SVN-Revision: 2396
Matthias Braun [Wed, 4 May 2005 17:16:27 +0000 (17:16 +0000)]
these 2 files weren't really needed
SVN-Revision: 2395
Matthias Braun [Wed, 4 May 2005 17:15:32 +0000 (17:15 +0000)]
- More work on scripting interface
- Moved remaining stuff from lib directory into src directory
SVN-Revision: 2394
Stephen Groundwater [Wed, 4 May 2005 03:29:09 +0000 (03:29 +0000)]
removed unused test level
SVN-Revision: 2393
Stephen Groundwater [Wed, 4 May 2005 02:00:56 +0000 (02:00 +0000)]
yeti background sample
SVN-Revision: 2392
Matthias Braun [Tue, 3 May 2005 18:32:14 +0000 (18:32 +0000)]
Checking in miniswig: It's a flex/bison based parser that is able to parse
simple c++ header files and create squirrel wrappers for them.
SVN-Revision: 2391
Bastiaan Zapf [Tue, 3 May 2005 17:29:00 +0000 (17:29 +0000)]
* some new sounds as csound source (you'll need csound
to compile them, a Makefile will help you to do so)
* a new fire-flower.wav
SVN-Revision: 2390
Stephen Groundwater [Tue, 3 May 2005 12:02:21 +0000 (12:02 +0000)]
testing Yeti image version, feel free to revert
SVN-Revision: 2389
Matthias Braun [Mon, 2 May 2005 21:35:13 +0000 (21:35 +0000)]
fix file lookup
SVN-Revision: 2388
Matthias Braun [Mon, 2 May 2005 00:05:21 +0000 (00:05 +0000)]
missing assert
SVN-Revision: 2387
Matthias Braun [Sun, 1 May 2005 23:46:02 +0000 (23:46 +0000)]
fix configure scritp
SVN-Revision: 2386
Matthias Braun [Sun, 1 May 2005 23:40:33 +0000 (23:40 +0000)]
added experimental support for demo playback (together with an example demo...)
SVN-Revision: 2385
Matthias Braun [Sun, 1 May 2005 21:52:33 +0000 (21:52 +0000)]
accidently lowered warning level in one of my commits. raised it to -Wall -W -Werror again in debug mode and fixed some warnings
SVN-Revision: 2384