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
Matthias Braun [Sun, 1 May 2005 19:52:41 +0000 (19:52 +0000)]
add assert.h
SVN-Revision: 2383
Matthias Braun [Sun, 1 May 2005 19:50:12 +0000 (19:50 +0000)]
and more...
SVN-Revision: 2382
Matthias Braun [Sun, 1 May 2005 19:49:57 +0000 (19:49 +0000)]
forgot more stuff
SVN-Revision: 2381
Matthias Braun [Sun, 1 May 2005 19:03:06 +0000 (19:03 +0000)]
forgot to add a few files
SVN-Revision: 2380
Matthias Braun [Sun, 1 May 2005 19:02:16 +0000 (19:02 +0000)]
-Started to move stuff from library back to main game
-Refactored game initialisation code
-Improved config loading/saving
-Refactored input code into a Controller class
-Simplified all these SDL_PollEvent loops through the source
-Refactores Menu class (still not optimal)
-General refactoring
-Added missing GPL headers to files
-removed scons build system for now
SVN-Revision: 2379
Stephen Groundwater [Sun, 1 May 2005 01:35:07 +0000 (01:35 +0000)]
updating Nolok contrib templates
SVN-Revision: 2375
Stephen Groundwater [Sun, 1 May 2005 01:29:14 +0000 (01:29 +0000)]
updating Nolok/dummy-guy image placeholder
SVN-Revision: 2374
Matthias Braun [Sat, 30 Apr 2005 15:55:15 +0000 (15:55 +0000)]
added bastis csound files
SVN-Revision: 2373
Marek Moeckel [Fri, 29 Apr 2005 22:56:31 +0000 (22:56 +0000)]
added source image for the rain splash
more work on that level
SVN-Revision: 2371
Marek Moeckel [Fri, 29 Apr 2005 17:25:29 +0000 (17:25 +0000)]
more work on level1
SVN-Revision: 2370
Marek Moeckel [Fri, 29 Apr 2005 15:14:06 +0000 (15:14 +0000)]
added a simple rain splash tile series for a nice effect
in the future, this should be connected to the rain particle system in some way
SVN-Revision: 2369
Marek Moeckel [Thu, 28 Apr 2005 16:16:47 +0000 (16:16 +0000)]
level work again
SVN-Revision: 2368
Marek Moeckel [Wed, 27 Apr 2005 21:52:29 +0000 (21:52 +0000)]
more level work
SVN-Revision: 2367
Marek Moeckel [Wed, 27 Apr 2005 16:41:10 +0000 (16:41 +0000)]
more work on forest level
added a very simple bonus cave tune (and by "simple", i mean: a three-year-old can do this), similar to that of SMB1. Meant to be a placeholder.
SVN-Revision: 2366
Marek Moeckel [Wed, 27 Apr 2005 13:20:09 +0000 (13:20 +0000)]
more work on the forest level
SVN-Revision: 2365
Ryan Flegel [Sun, 10 Apr 2005 19:01:01 +0000 (19:01 +0000)]
Applied new FPS reg. patch from Enrico
SVN-Revision: 2363
Ryan Flegel [Sun, 10 Apr 2005 16:29:52 +0000 (16:29 +0000)]
Changed all SF references to BerliOS
SVN-Revision: 2362
Ryan Flegel [Sun, 10 Apr 2005 15:55:28 +0000 (15:55 +0000)]
Applied Enrico's fps regulating patch
SVN-Revision: 2361
Marek Moeckel [Thu, 7 Apr 2005 14:38:14 +0000 (14:38 +0000)]
yeti summons snowballs now
SVN-Revision: 2360
Marek Moeckel [Thu, 7 Apr 2005 11:17:51 +0000 (11:17 +0000)]
changed yeti behaviour back to Matze's version (sorry, paroneayea)
properly implemented hitpoints
(to see paroneayea's version, check out revision 2355)
SVN-Revision: 2359
Marek Moeckel [Thu, 7 Apr 2005 10:45:16 +0000 (10:45 +0000)]
fixed a bug, added some debug messages
SVN-Revision: 2358
Marek Moeckel [Thu, 7 Apr 2005 10:32:23 +0000 (10:32 +0000)]
badguys now have normal hitpoints and bullet hitpoints, so you can make them need more bullets than jumps on the head. A jump on the head will also decrease bullet hitpoints; both default to 1.
SVN-Revision: 2357
Marek Moeckel [Thu, 7 Apr 2005 08:50:07 +0000 (08:50 +0000)]
gave the Yeti hitpoints and Matze's angry roar :)
fixed hitpoint count in badguy and nolok classes
some minor work on the forest level
SVN-Revision: 2356
Ryan Flegel [Thu, 7 Apr 2005 01:20:39 +0000 (01:20 +0000)]
Changed Yeti behaviour. You must stun him (jump on him) when is under a falling stalactite. The falling stalactite will kill him if he is stunned.
Suggested improvments:
- have to hit Yeti with three stalactites to kill him
- better falling stalactite behaviour--it's hard to kill the Yeti when the closest stalactite to Tux is the one that falls down
SVN-Revision: 2355
Matthias Braun [Wed, 6 Apr 2005 23:25:04 +0000 (23:25 +0000)]
Try of a yeti roar
SVN-Revision: 2354
Matthias Braun [Wed, 6 Apr 2005 23:00:16 +0000 (23:00 +0000)]
Started some work on the yeti boss
SVN-Revision: 2353
Matthias Braun [Wed, 6 Apr 2005 22:41:16 +0000 (22:41 +0000)]
preliminary yeti image
SVN-Revision: 2352
Christopher Allan Webber [Wed, 6 Apr 2005 22:02:04 +0000 (22:02 +0000)]
Nolok, in larger form... still a WIP
SVN-Revision: 2351
Matthias Braun [Wed, 6 Apr 2005 21:14:12 +0000 (21:14 +0000)]
wiki is at new place now
SVN-Revision: 2350
Marek Moeckel [Wed, 6 Apr 2005 19:50:50 +0000 (19:50 +0000)]
more work on forest level
split dispenser into two different types:
-a cannon for MrRocket badguys
-a dropper for everything else (image stolen from Pingus)
SVN-Revision: 2349
Marek Moeckel [Wed, 6 Apr 2005 16:59:32 +0000 (16:59 +0000)]
dispenser can drop PoisonIvy
added Stephen's Dummyguy to the contrib section
animated MrRocket, drawn by my brother Niels
added first attempt of a real forest level
replaced "Excellent" with "Yurpee" sound
SVN-Revision: 2348
Marek Moeckel [Tue, 5 Apr 2005 12:04:33 +0000 (12:04 +0000)]
cleaned some of the Tux voice samples
SVN-Revision: 2344
Marek Moeckel [Tue, 5 Apr 2005 10:54:16 +0000 (10:54 +0000)]
dispenser can now drop random badguys
SVN-Revision: 2343
Ryan Flegel [Tue, 5 Apr 2005 02:38:24 +0000 (02:38 +0000)]
Added Catalan translation by Antoni Villalonga (aka FrIkIOrG)
SVN-Revision: 2342
Matthias Braun [Mon, 4 Apr 2005 19:31:24 +0000 (19:31 +0000)]
added supertux autopackage .spec file
SVN-Revision: 2340
Ryan Flegel [Mon, 4 Apr 2005 19:22:36 +0000 (19:22 +0000)]
Typo fix
SVN-Revision: 2339
Marek Moeckel [Mon, 4 Apr 2005 19:14:55 +0000 (19:14 +0000)]
removed fast songs from contrib section as well
SVN-Revision: 2338
Marek Moeckel [Mon, 4 Apr 2005 19:12:24 +0000 (19:12 +0000)]
removed fast songs from repository
moved old theme song to contrib/old section
SVN-Revision: 2337
Marek Moeckel [Mon, 4 Apr 2005 17:52:48 +0000 (17:52 +0000)]
nolok can be killed with fireballs now
SVN-Revision: 2336
Matthias Braun [Mon, 4 Apr 2005 17:24:41 +0000 (17:24 +0000)]
remove outdated comment
SVN-Revision: 2335
Ingo Ruhnke [Mon, 4 Apr 2005 16:26:14 +0000 (16:26 +0000)]
- added geometry option which allows SuperTux to run at any resolution
SVN-Revision: 2334
Matthias Braun [Mon, 4 Apr 2005 16:05:42 +0000 (16:05 +0000)]
fix warning in rocketexplosion
SVN-Revision: 2333
Matthias Braun [Mon, 4 Apr 2005 16:01:00 +0000 (16:01 +0000)]
moved over some changes from cvs
SVN-Revision: 2332
Marek Moeckel [Mon, 4 Apr 2005 15:51:24 +0000 (15:51 +0000)]
small fix to MrRocket
added another Tux voice file
SVN-Revision: 2330
Marek Moeckel [Mon, 4 Apr 2005 15:41:07 +0000 (15:41 +0000)]
added Tux voice files made by Daniel Alston (creator of the Fansite)
SVN-Revision: 2329
Marek Moeckel [Mon, 4 Apr 2005 15:22:53 +0000 (15:22 +0000)]
added MrRocket badguy and added him to the Dispenser.
Try in the NolokTest level
SVN-Revision: 2326
Marek Moeckel [Sun, 3 Apr 2005 21:34:26 +0000 (21:34 +0000)]
another unimportant fix that annoyed me for a while :)
SVN-Revision: 2324
Matthias Braun [Sun, 3 Apr 2005 21:22:05 +0000 (21:22 +0000)]
had more changes lying around here
SVN-Revision: 2323
Matthias Braun [Sun, 3 Apr 2005 21:07:14 +0000 (21:07 +0000)]
make sure all tiles are loaded
SVN-Revision: 2322
Matthias Braun [Sun, 3 Apr 2005 18:03:48 +0000 (18:03 +0000)]
new editor image for gradients
SVN-Revision: 2321
Marek Moeckel [Sun, 3 Apr 2005 17:54:17 +0000 (17:54 +0000)]
tux doesn't die on the menu anymore
SVN-Revision: 2320