Commit Graph

36 Commits

Author SHA1 Message Date
Rob Pearce be2905f66b Simplified isplacablesprite() in edit.c
Changed background of tile palette in editor
2008-11-06 02:21:49 +00:00
Rob Pearce 3205c8170b Reordered levels, and minor level difficulty tweaks 2008-11-05 08:11:26 +00:00
Rob Pearce 451549c44f - Fixed editor bug with sprite ids >= 128
- Fixed level 40 (was corrupted by editor bug)
- Fixed level 112 (was impossible to complete)
2008-10-31 22:04:25 +00:00
Rob Pearce 9000847ee3 Editor now shows rev number too 2008-10-30 21:56:50 +00:00
Rob Pearce 0efde07a9f Fixed editor crash
New level
2008-10-29 21:54:53 +00:00
Rob Pearce e37ca153c9 - Added new monster: plant (doesn't move but is affected by conveyor belts)
- Added plants to levels
- More levels
2008-10-24 03:31:25 +00:00
Rob Pearce 959dddf300 Updated isplacablesprite() in editor 2008-10-23 22:06:01 +00:00
Rob Pearce b08cdd3eae - Player gets wings when you get wingboots
- Fixed crash related to checking joystick when none exists
2008-10-19 20:45:38 +00:00
Rob Pearce 1dc3714841 Updated isplacable() for clover 2008-10-18 03:30:57 +00:00
Rob Pearce 99b9d99d73 - Reordered levels and added new levels
- Moved world/level calculation into shared.c
2008-10-16 03:16:47 +00:00
Rob Pearce f564bb9765 Editor bugfix: poweruppos now placable again 2008-10-15 09:00:16 +00:00
Rob Pearce 8731e2fd1a Updated isplacablesprite() in editor 2008-10-15 05:22:43 +00:00
Rob Pearce 6b33fbe7de Fixed editor bug - need to laod fonts before loading imagesets now 2008-10-15 05:20:47 +00:00
Rob Pearce fb0be14362 Added playing cards - you get them if you were going to receive a powerup
which you already had.

Get a poker hand for effects!

No longer checking for collisions on effects
2008-10-15 03:20:10 +00:00
Rob Pearce b32043b53f Recent additions... 2008-10-14 19:36:51 +00:00
Rob Pearce 6c48431e0b - Added new mosnter - fish (similar to bee but underwater)
- Fixed isplacable() in editor for recently added sprite types
2008-10-10 10:06:40 +00:00
Rob Pearce 79a3ea6549 - Rings now give more points, but get disabled at HurryUp time
- Fixed up insanely high hurryup times on some levels
- Fixed bug where editor would default to random high hurryup time
- Added "Nice catch!" feature - 4x points for grabbing a fruit just as it lands
2008-10-10 01:30:40 +00:00
Rob Pearce 3f0346dafe Added powerup: phone (skips 2 levels) 2008-10-09 23:49:43 +00:00
Rob Pearce 99dd423a7b - Redrew black cloud of doom and changed code slightly
- Moved editor font to data area
- Added code to create .app
- Mouse cursor now hidden
- Removed unused files
2008-10-09 23:12:51 +00:00
Rob Pearce b87955fb11 Moving data files to a single location
** THIS BUILD WON'T RUN **
2008-10-09 20:51:09 +00:00
Rob Pearce 04a7f02211 - bugfix: walk ring shouldn't work while swimming
- bugfix: fixed ladders behaviour
- bugfix: dont play splash sound effect for mosnters which start in the water
- added boss music
- top/bottom of screen now wrap around
- bees no longer avoid the top/bottom of the screen
- added new moster: snail/slug
- swimming sprites now create bubblse
2008-10-09 03:32:15 +00:00
Rob Pearce dba3c41970 - Added doco generation function (./edit -dump) 2008-10-07 09:18:42 +00:00
Rob Pearce f2832e4da4 GAME:
- bugfix: bomb wasn't decrementing netcaught
- bugfix: Fixed mask on red "angry" overlay
- bugfix: Ice from snowman now extends on to edge tiles
- bugfix: dotileeffect() no longer affects bullets/effects
- bugfix: fixed bug where invulnerability wouldn't cause flashing
- tweaked difficulty on "look out above!"
- Added pink cloud on which player travels to the next level
- Added boss: King Rat
- Added powerup: fly spray (slows monsters)
- Added powerup: fusion cannon 

EDITOR:
- Added status bar containing various info
- Can now move level position via the editor
- Now quit using 'q', not 'esc'
- Inactive layers are now dimmers, toggle this with 't'
- Remove 'endmaps' and all mapping code from level files
- Removed monstertochar() and chartomonster() functions
- Removed old inline monster code in level files
2008-10-07 05:53:06 +00:00
Rob Pearce af7a793903 - added many new tiles
- re-ordered levels
- fixed bug with underwater fruits
2008-10-04 02:05:05 +00:00
Rob Pearce 55ce7e640f - feature: new tile - Web
- feature: hit P to pause
- feature: add sparkles to net
- feature: now reading background image file from level.dat
	(replaced level->tileset with level->bgfile)
- feature: added swimming frames for player
- feature: show level # at top of screen
- feature: added backgrounds for future worlds
- feature: new powerup - stop time
- feature: new powerup - trophy (all perm powerups)
- feature: new powerup - gold ring (points for walking)
- feature: new powerup - silver ring (points for jumping)
- feature: new powerup - helmet (protects you from dying once)
- feature: new powerup - bonus x2 (extends fruit streams)
- feature: new powerup - bell (warns when the random powerup is a perm one)
- tweak: random powerup now decided at start of level, to allow bell powerup to work
- tweak: increase mace powerup image size
- tweak: Bombs now kill monsters which you have caught
- tweak: All fruits now worth more points
- tweak: Moved display of lives down slightly
- bugfix: spider movement
- bugfix: don't play sound when you try to shoot/jump while climbing
- bugfix: fruits shouldn't hold down trampolines
- bugfix: mace kills shouldn't give powerups
- bugfix: mace slam collision detection now works better
2008-10-03 07:37:05 +00:00
Rob Pearce 388f50ccfc - Made level transition smoother and fixed bug with player movement
- Fixed bug - couldn't climb ladders next to walls
- Now using outlines instead of shadows on text
- Tweaked text colours
- Added KABOOM! to bomb and BIFF POW etc to boxing glove
- Now drawing puffs last to make sure they are on top of things
- Redrew graphics for rat, bee, snake
- Changed to new font (and renamed it to gamefont.ttf)
- OpenGL mode now mostly works (still need to fix angry sprite images, initial level transition and fullscreen mode)
- Replaced all .bmp format graphics with .png format
2008-10-01 07:27:44 +00:00
Rob Pearce 5b272b4665 - Fixed bug with jumping off ladders
- Fixed issue when dropping throughbridges and moving at the same time
- Can no longer climb while slamming/netting
- Modified behaviour of flowertogem powerup
- Level orderis now read from levels.dat
- Editor now handles loading an empty level
- Added sounds for teleportation and entering/exitting water
- Fixed swimming in water behaviour
- Added powerup:  Mace
2008-09-30 07:42:09 +00:00
Rob Pearce e345436130 - Added new sprite images
- Added new tile: trampoline
- Bugfix: Collision detection sometimes didn't work
- Bugfix: Jumping out of water didn't work
- Spiders now have a delay between drops
- Bugfix: Jumping near a wall sometimes didn't work
- There are now 2 layer of tiles - so that tiles such as spikes
  can be placed on top of any tile type.
- Removed tiles which are now redundant: waterspikes, cavespikes, etc
- Made some tiles transparent now that a 2nd layer is possible (eg. 
  ladder, bridge)
2008-09-29 08:32:56 +00:00
Rob Pearce f490e145f4 - Fixed editor bug where player position wasn't shown
- Added powerup: bomb, kills all monsters
- Added powerup positions to all levels
2008-09-28 04:42:09 +00:00
Rob Pearce f6d5d4285e - Added new tiles: honeycomb, cave, up/down signs
- Added new fruit: diamond

- Level transitions are now smoother
- Levels now contain exitdir (which way to scroll when completed)

- Added random powerups on each level (if you define a position in the editor)
- Added temp powerup: boxing glove
2008-09-28 03:18:36 +00:00
Rob Pearce c3c3bf6579 Fixed bug with multiple sprites in editor 2008-09-27 11:35:24 +00:00
Rob Pearce 89cce7f749 - help text now appears on top of sprites
- powerup counter is reset when you die
- fixed bug preventing jumping near a wall
- fixed bug: hurryup cloud shouldn't be able to teleport
- conveyor belts no longer affect fruits 
- editor now has delay after adding a sprite to prevent duplicate
- properly rendomized direction that monster corpses go in
- music now speeds up after a HURRYUP
- snakes can no longer walk up slopes
- added sound effects for HURRYUP and TOO SLOW
- getting all fruits on the level now makes gems shoot out sideways
- dead monsters now create a puff before turning into a fruit
2008-09-27 06:02:42 +00:00
Rob Pearce c80fb57c54 - Updated doco for adding sprites
- Added new monster - coke can (like angry rat)
- Added sound and music
- Fix score sizes for flowers
- Can no longer turn while slamming
- Fixed bug with sprite starting position
- Can now drop through bridges with down+jump
- New graphics for conveyor belts
- Added more flower types
- Added new player frame for shooting
2008-09-26 09:51:17 +00:00
Rob Pearce 1047c268b7 - Redrew slope and ladder tiles
- Added flower sprites - they just give you points
- Added support for animated tiles
- Changed left/right conveyor graphics to be rolling logs
2008-09-17 11:16:19 +00:00
Rob Pearce bbe1aca358 - Split code into multiple files
- Removed unused code from edit.c / rc.c
- Changed level format from ascii to comma seperated numbers

- Began commentin of data structures / globals
- Renamed some variables to be more meaningful
- Replaced many hardcoded values with macros

- Modified greentiles grass graphic
- Added cloud graphic

- Fixed score bug (score would jump super high)
- Fixed what looks like a bug where snakes would only shoot one way
- Fruits no longer turn red after a hurry-up
2008-09-17 02:34:39 +00:00
Rob Pearce a02da86334 - Initial version of level editor 2008-09-16 02:40:09 +00:00