Ondřej Hošek [Mon, 16 May 2005 18:27:06 +0000 (18:27 +0000)]
Implemented Yoshi's Island-style flapping (based on Wansti's code) and force-activated it. If you still want to choose a flapping style, define CHOOSEFLAPSTYLE in config.h.
SVN-Revision: 2495
Ondřej Hošek [Mon, 16 May 2005 12:13:59 +0000 (12:13 +0000)]
* svn:ignored .externalToolBuilders in root directory (Eclipse+CDT)
* Updated dependencies in scripting Jamfile (no more "using independent target")
* Added a badguy variable that can be set to true to avoid being counted by the statistics system (by default, immortal badguys like the stalactite or the fireball and bosses like Nolok or the Yeti are ignored)
* Renamed supertux.apsepc to supertux.apspec
* Updated Czech translation again
* Fixed Jamfiles to enable a working "install" target
SVN-Revision: 2494
Stephen Groundwater [Mon, 16 May 2005 11:59:20 +0000 (11:59 +0000)]
fixing 1px missing row from big tux body - SKID
SVN-Revision: 2493
Stephen Groundwater [Mon, 16 May 2005 11:44:20 +0000 (11:44 +0000)]
fixing 1px missing row from big tux body
SVN-Revision: 2492
Stephen Groundwater [Sun, 15 May 2005 22:47:12 +0000 (22:47 +0000)]
messing around w/ info box
SVN-Revision: 2491
Stephen Groundwater [Sun, 15 May 2005 22:00:06 +0000 (22:00 +0000)]
messing around w/ info box
SVN-Revision: 2490
Marek Moeckel [Sun, 15 May 2005 10:16:41 +0000 (10:16 +0000)]
added Stephen Groundwater to the credits
SVN-Revision: 2489
Marek Moeckel [Sun, 15 May 2005 10:06:37 +0000 (10:06 +0000)]
more work on rain
SVN-Revision: 2488
Stephen Groundwater [Sat, 14 May 2005 22:40:28 +0000 (22:40 +0000)]
removing older pole tiles from doodads
SVN-Revision: 2487
Stephen Groundwater [Sat, 14 May 2005 22:38:04 +0000 (22:38 +0000)]
updated pole tileset
SVN-Revision: 2486
Stephen Groundwater [Sat, 14 May 2005 19:24:15 +0000 (19:24 +0000)]
fixing test script scene, broke using flexlay. changing solid flag on a few snow tiles
SVN-Revision: 2485
Stephen Groundwater [Sat, 14 May 2005 19:12:00 +0000 (19:12 +0000)]
moving new/fixed snow tile, update tilegroup
SVN-Revision: 2484
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