Commit Graph

373 Commits

Author SHA1 Message Date
Rob Pearce eb6b0c9179 Changes points colour for chips 2008-11-19 09:37:46 +00:00
Rob Pearce ed84b9af1e Added debugging 2008-11-19 09:36:20 +00:00
Rob Pearce dd09ae55f9 Added conveyorbelt tiles
Level modifications to use conveyor belts
2008-11-19 03:57:07 +00:00
Rob Pearce 9449332a9d Added multicoloured score text 2008-11-19 02:40:59 +00:00
Rob Pearce e2ee647731 More replacements 2008-11-19 01:42:40 +00:00
Rob Pearce eae9de14e2 Image updates 2008-11-19 01:28:04 +00:00
Rob Pearce 9b2ad5c3bd Added 4 new fruit types 2008-11-19 01:20:46 +00:00
Rob Pearce c446d2d6f4 Level modifications 2008-11-18 22:56:55 +00:00
Rob Pearce 9ae8702bee Renamed levels.dat to map.dat 2008-11-18 22:30:43 +00:00
Rob Pearce ae07b28313 Tweaked monster movement:
- monsters will now drop off the bottom of the screen to follow 
	  players
	- monsters are now better at jumping over gaps
2008-11-18 22:25:54 +00:00
Rob Pearce a9cfeab947 New level, also modified fly behaviour slightly so they won't fall forever 2008-11-18 03:21:57 +00:00
Rob Pearce 07d980df31 Added new powerup: candle (creates flaming corpses) 2008-11-18 02:16:15 +00:00
Rob Pearce 3017337caa Removed some debugging code
"Show hints" now defaults to FALSE.
2008-11-17 03:21:38 +00:00
Rob Pearce f4230c142d Changed permenant scuba mask message 2008-11-17 03:03:01 +00:00
Rob Pearce 3001b57f8d Permenant powerup text now appears over both players 2008-11-17 02:47:30 +00:00
Rob Pearce 71a65dce09 Added new powerup: whistle 2008-11-17 02:44:44 +00:00
Rob Pearce 590ccdac68 Finished adding wand powerup 2008-11-16 23:01:10 +00:00
Rob Pearce a3caaa0d09 Bomb powerup now makes explosions under monsters 2008-11-16 21:54:45 +00:00
Rob Pearce a18947cc7a - Added new powerup: gnome
- Redrew explosion sprite
2008-11-16 21:24:00 +00:00
Rob Pearce f7eb491b03 Fixed gunner effect in 2 player mode 2008-11-12 20:39:03 +00:00
Rob Pearce ba60418c90 Fixed crash in snake movement code 2008-11-12 09:06:45 +00:00
Rob Pearce e6809268b5 Now displaying a tombstone when you lose all your lives 2008-11-12 07:23:10 +00:00
Rob Pearce 39556cf003 Bullets now die when they hit you 2008-11-12 06:58:43 +00:00
Rob Pearce b61754d443 Fixed bugs when one player is permenenatly dead (out of lives) 2008-11-12 06:56:40 +00:00
Rob Pearce 5522481175 Adjusted appearance of forced speed powerup 2008-11-12 06:23:28 +00:00
Rob Pearce e2b5879251 Adjusted x position of ready signs 2008-11-12 06:18:29 +00:00
Rob Pearce 664d6ed887 Fixed another bug with phone powerup in 2p mode 2008-11-12 06:17:10 +00:00
Rob Pearce 12a0c7bb26 jtest 2008-11-12 05:57:30 +00:00
Rob Pearce ee5846fb33 jtestt 2008-11-12 05:55:28 +00:00
Rob Pearce 64739a3707 joy fixing 2008-11-12 05:52:21 +00:00
Rob Pearce f5dc63e501 fixed joystick bug in 2p mode 2008-11-12 05:39:53 +00:00
Rob Pearce 7e95e830f7 testing joystick 2008-11-12 05:38:36 +00:00
Rob Pearce 0fb970e302 Bugfix to music code 2008-11-12 05:27:36 +00:00
Rob Pearce d0c5a813ed Show who got the hiscore on hiscore entry screen 2008-11-12 05:27:00 +00:00
Rob Pearce e8c10b9ee7 Added initial hiscore code for two players 2008-11-12 05:26:26 +00:00
Rob Pearce 61d127f5ba Player 2's cards now go from right to left 2008-11-12 05:15:07 +00:00
Rob Pearce aa2ddf538e Fixed bug with player2 and scuba mask
Added armour images for player 2
2008-11-12 05:06:32 +00:00
Rob Pearce 1dc13e0ca2 Initial changes for multi-player mode
THIS VERSION MAY BE BUGGY!!
2008-11-12 03:25:48 +00:00
Rob Pearce c4055adcb2 Added new levels
Fixed fly behaviour when underwater
Black cloud now crates puffs when it hits you
Tweaks to platform movement
2008-11-10 23:52:27 +00:00
Rob Pearce c104f67faa Dead things can't land on platforms.
Fixed bug in level41
2008-11-10 08:01:21 +00:00
Rob Pearce b63500598d Replaced big numnets with big scuba mask 2008-11-09 21:28:46 +00:00
Rob Pearce 453519b4ab Fixed bug where wings displayed in wrong positino if you died while swimming
Started redrawing slug
2008-11-09 21:18:14 +00:00
Rob Pearce 98304f67c4 Fixed bug with wraparound from water (bottom) to non-water (top) 2008-11-09 20:42:37 +00:00
Rob Pearce 4fb89c3b95 - Editor now displays hints about ambiguous tiles such as rollers/moving water
- Added new level
2008-11-09 20:19:53 +00:00
Rob Pearce 430c8e8283 Fixed graphical glitch with fly 2008-11-09 05:31:24 +00:00
Rob Pearce 81210a050a - Added new monster: fly
- Level tweaks
- Removed broken moving platform inertia - they now just pause.
2008-11-09 05:24:07 +00:00
Rob Pearce 1bc25f661f Replaced graphic for platform
Tweaked platform acceleration and movement

Minor level modifications
2008-11-08 21:14:10 +00:00
Rob Pearce e06676e7c9 Modifications to joystick code to work better with PS3 controller 2008-11-08 01:06:18 +00:00
Rob Pearce caafce6f61 New kitchen levels
Tweaks to editor for adding platform waypoints
2008-11-07 23:29:22 +00:00
Rob Pearce 47387045f0 More moving platform code 2008-11-06 09:33:54 +00:00
Rob Pearce 5e40cf4c02 Initial code for moving platforms 2008-11-06 09:15:09 +00:00
Rob Pearce 0aeb322c0e Added new powerup: random 2008-11-06 02:15:49 +00:00
Rob Pearce fe240dcdb4 Modified behaviour of scuba mask - now makes it easier to move underwater 2008-11-06 01:15:12 +00:00
Rob Pearce 274dcdb884 King snail now gives permenant 2x nets 2008-11-04 21:07:52 +00:00
Rob Pearce 4622b647e0 Added sounds, king snail now jumps to player height 2008-11-04 20:54:52 +00:00
Rob Pearce 922f3d09a5 - Bugfixes for king snail movement 2008-11-04 20:12:19 +00:00
Rob Pearce 3c3d6b3b89 Modified gunner powerup to exit as soon as you kill the last un-caught
monster
2008-11-04 20:03:05 +00:00
Rob Pearce 6094920eab Fruit time-out counter now does not decrement during gunner powerup 2008-11-04 19:54:11 +00:00
Rob Pearce 7ca24981d9 Bugfix - monsters didn't appear when level skip was exitted early (ie. for a
boss level)
2008-11-04 19:51:58 +00:00
Rob Pearce af67ca566a Fixed bug where permenant armour remained after finishing easy mode 2008-11-04 19:41:34 +00:00
Rob Pearce 4e723d856f Modifications to king snail code 2008-11-03 06:06:37 +00:00
Rob Pearce 091d055fff Message now displayed in place of hiscore table if scores are unavailable. 2008-10-31 23:10:36 +00:00
Rob Pearce 27990c3beb - Added missing level 40
- Gunner powerup now turns off netting & slamming when picked up
- Helmet now causes puff of smoke above the player, not the powerup (in case
  you pick it up with honey nets)
2008-10-31 21:54:18 +00:00
Rob Pearce 8734b658b7 Can now use joystick for help text on/off 2008-10-31 21:13:27 +00:00
Rob Pearce 95ba1e0e90 bugfix: when king rat dies, make sure we cancel any remaining puffin()s for new rats 2008-10-31 01:10:07 +00:00
Rob Pearce 6036625699 Help can now be disbled/enabled independantly from the game mode (easy/normal) 2008-10-31 00:41:33 +00:00
Rob Pearce e0d85c8d19 Fixed bug with x threshold checking in net collision detection 2008-10-30 22:53:10 +00:00
Rob Pearce 4dd2faad2b Added -v option to print version info 2008-10-30 22:05:00 +00:00
Rob Pearce 9d89611be0 Now showing svn revision in title bar and on title screen 2008-10-30 21:55:26 +00:00
Rob Pearce d8d156bcc8 Another change to hiscore url 2008-10-30 21:23:10 +00:00
Rob Pearce 7c7a3357d1 Changed default hiscore server from photos.nethack.net to ratcatcher.nethack.net 2008-10-30 21:13:57 +00:00
Rob Pearce ddf05fa1df - Level tweaks to avoid places where you could get stuck
- Don't show cloud warning on boss levels
- Limit to one playing card per level
- Can't get hiscores if you are cheating

-This line, and those below, will be ignored--

M    rc.c
M    shared.c
M    defs.h
M    data/world1/level115.dat
M    data/world1/level14.dat
M    globals.h
2008-10-30 02:24:24 +00:00
Rob Pearce fbe003698b Fixed bug 2008-10-30 01:15:34 +00:00
Rob Pearce 39e709a635 - Added new powerup: bug zapper
- Fruits which are about to disappear now flash
2008-10-30 01:06:25 +00:00
Rob Pearce feb4ae5615 Added new powerup - machine gun 2008-10-29 23:00:12 +00:00
Rob Pearce 0efde07a9f Fixed editor crash
New level
2008-10-29 21:54:53 +00:00
Rob Pearce b21035565f Fixed bug when dropping off the bottom of a ladder 2008-10-29 08:31:03 +00:00
Rob Pearce d4bffcb214 Fixed bug preventing mask powerup from appearing! 2008-10-29 04:31:50 +00:00
Rob Pearce c6b260d3a3 Fixed wing positioning when you die while on a ladder 2008-10-29 03:23:32 +00:00
Rob Pearce c5890190ea - More tweaks to ladder behaviour wrt getting on/off
- Appended 'fps' to score/fps display when pressing f2
2008-10-29 02:59:15 +00:00
Rob Pearce 6d42aa287a - Added sound for catching a monster
- Fixed bug when slamming a monster with your back to the screen edge
2008-10-29 02:31:56 +00:00
Rob Pearce 1cbde8cf4d Possible fixes for crash bugs 2008-10-27 20:22:33 +00:00
Rob Pearce 89438d86e0 bugfixes 2008-10-27 19:36:10 +00:00
Rob Pearce 97c68400ea bugfix 2008-10-27 05:59:54 +00:00
Rob Pearce d3643b85ba More crash fix attempts... 2008-10-27 05:54:21 +00:00
Rob Pearce 93f05fd5c7 Attempts to fix crashes in level transition 2008-10-27 05:36:25 +00:00
Rob Pearce 94cdda9e3c Removed optimisation code for now 2008-10-27 05:13:55 +00:00
Rob Pearce 334ed03c27 Removed profiling 2008-10-27 05:12:02 +00:00
Rob Pearce 840e8b1475 Fixed graphical glitch with flood effect 2008-10-26 21:10:49 +00:00
Rob Pearce 6a0d2ee0c0 Now using experimental code to only clear "dirty" areas of the screen. Might improve speed on older computers.
Can now use F2 to show current frames per second instead of score
2008-10-26 20:52:53 +00:00
Rob Pearce a8348b2cc0 Hiscores are now reloaded once every 5 minutes on title screen 2008-10-26 19:36:17 +00:00
Rob Pearce e751fec3f1 More fixes for tap/hurryup bug 2008-10-26 19:29:42 +00:00
Rob Pearce 543aeb6380 All cards now vanish when you clear a level
Fixed (I think) bug if you pick up a tap just as "hurry up" starts
2008-10-26 06:05:43 +00:00
Rob Pearce 9ca91a014d Fixed crash when teleporting while pinkcloud was coming in 2008-10-26 03:31:16 +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 89e10b2706 - Teleporting to a layer2 destination now works
- New levels
2008-10-24 02:55:19 +00:00
Rob Pearce f1d23290a0 - Modifications to blackcloud behaviour:
Warning smoke is now generated before it appears
	It now grows smoothly instead of in "steps"
	It can now go right to the bottom of the screen
2008-10-23 08:23:34 +00:00
Rob Pearce 552ac3b5e6 - hiscore names can now be up to 12 chars long
- if hiscore name reaches max, further entry is blocked (previously the score was automatically submitted)
2008-10-23 08:05:04 +00:00
Rob Pearce 001187fb0c Easy mode no longer gives extra lives 2008-10-23 07:54:04 +00:00
Rob Pearce 22db755c12 Now only showing highlighted last hiscore after a game 2008-10-23 07:20:41 +00:00
Rob Pearce ba07d01741 Fixed another joystick bug 2008-10-23 06:46:18 +00:00
Rob Pearce c0352b4412 Fixed bug where game would quit when joysticks were attached 2008-10-23 06:40:12 +00:00
Rob Pearce 000d521676 Fixed possible uninitialised variable uses 2008-10-23 06:30:48 +00:00
Rob Pearce 889c437374 Minor bugfix 2008-10-23 06:26:41 +00:00
Rob Pearce dce734bf0f - Can now slam with 'c', or joystick button 2 or 3 2008-10-23 06:26:13 +00:00
Rob Pearce 55d1de8340 - minor cleanups bugs in hiscore routines 2008-10-23 06:16:14 +00:00
Rob Pearce 0158ccf4c1 Fixed various memory leaks 2008-10-23 06:10:35 +00:00
Rob Pearce 4c035e67b8 - fixed infinite loop bug when spider was released with no roof above 2008-10-23 05:57:46 +00:00
Rob Pearce 7ed58e0d65 - Removed usage of debug keys without cheat mode
- Modified display of hiscores on title screen
- Code to make joystick work during hiscore entry
2008-10-23 03:27:54 +00:00
Rob Pearce 14b9b25098 - hiscores now shown during title screen-
- easy mode no longer gives longer invulntime
2008-10-23 03:21:15 +00:00
Rob Pearce 0763be41b5 Hiscores are now entered using the joystick or up/down keys 2008-10-23 02:18:10 +00:00
Rob Pearce c61b1ae486 Fixed glitch in next level transition graphics when you had wings 2008-10-23 01:38:18 +00:00
Rob Pearce 799f393684 Removed powerup debug code 2008-10-23 01:22:36 +00:00
Rob Pearce 9cab0704cf Fixed bug with boxing glove facing the wrong way
Added new tile type: metal
More troublshooting code for catching bug
2008-10-23 01:18:49 +00:00
Rob Pearce fe76098363 - added code for testing of net collision bug 2008-10-22 21:38:56 +00:00
Rob Pearce da042b079a Easy mode now has a 50% points penalty 2008-10-22 20:34:58 +00:00
Rob Pearce 63802db4ae - Hiscore submission now works
- Added new hiscore music
- Added commandline options -hs and -hp to override default hiscore server
2008-10-22 19:40:10 +00:00
Rob Pearce 807381a53e - Added more hiscore code
- Now including server-side hiscore compilation code
2008-10-22 01:38:31 +00:00
Rob Pearce 8b6e15051b Added initial hiscore code 2008-10-22 00:51:09 +00:00
Rob Pearce fd9dedd2cb Modifications to try to address bug with catching far away enemies 2008-10-22 00:01:39 +00:00
Rob Pearce d0ce615d97 - Fixed graphical glitch when going to next level
- Easy move now gives permenant armour
2008-10-21 19:42:50 +00:00
Rob Pearce fe4e72d4b2 - Fixed bug with shooting using joysticks 2008-10-21 03:30:05 +00:00
Rob Pearce 1e0f885685 Play 1up sound when game starts 2008-10-21 02:06:32 +00:00
Rob Pearce a066edeaaf - Fixed bug where first level was loaded twice 2008-10-21 01:10:30 +00:00
Rob Pearce d0b4d250c6 - Enter key can now be used in initial menus 2008-10-21 00:14:32 +00:00
Rob Pearce c172efde3a - More joystick code (events during title screen and axis motion) 2008-10-21 00:11:20 +00:00
Rob Pearce 5b14d1dd3f More joystick code 2008-10-20 23:17:43 +00:00
Rob Pearce b3bda9cb2d - Added credit handling ready for usage on MAME machine
- Joystick buttons can (in theory) now be used to clear help text and drive
  title screen
2008-10-20 21:40:00 +00:00
Rob Pearce 404bf4eb4a - Updates to joystick code ready for mame machine 2008-10-20 20:38:40 +00:00
Rob Pearce f24bdf4d50 - Modified double jump behaviour - no longer has to be at the peak of your jump 2008-10-19 23:45:15 +00:00
Rob Pearce f39e2ef53a - Added "Easy Mode" - gives more lives, longer time limit before hurryup, longer invulnerability at start 2008-10-19 22:58:54 +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 da545ce57e Fixed bug with spider hitting bottom of screen. 2008-10-19 09:08:02 +00:00
Rob Pearce 53fe1cbc2e - Fixed bug where player wouldn't die!
- Fixed infinite loop bug when spider dropped off bottom of screen
2008-10-19 09:04:56 +00:00
Rob Pearce 587fe83089 Cleaned up player death routine
Added honey and winged boots to haspowerup()
Moved monster release into uncatch()
2008-10-19 09:00:03 +00:00
Rob Pearce 1c0df53ea2 Changed poker effect - replaced permenant sticky net with permenant double jump
Fixed bug where ice effect wouldn't affect bottom right hand tile

Moved help icon explaining trampolines to an earlier level

Picking up snowman powerup will now give you 10 extra seconds before hurryup,
to avoid having the ice cancelled too soon.
2008-10-19 08:25:24 +00:00
Rob Pearce 6ed107a1e3 Fixed potential divide by zero error in drawlevel()
Fixed problem with randomness
2008-10-19 08:00:34 +00:00
Rob Pearce 4ff41589e8 Tweaked spider behaviour when you release it - no longer gets stuck 2008-10-18 22:08:08 +00:00
Rob Pearce 6fabd59303 Tweaked scuba mask speed 2008-10-18 22:00:31 +00:00
Rob Pearce f7a3b69144 Fixed double jump behaviour - need to release the jump key 2008-10-18 21:52:08 +00:00
Rob Pearce 092cfa2180 Lives >=5 are now shown by a "x5" 2008-10-18 21:46:55 +00:00
Rob Pearce 7be15d2f61 Cloud now moves more smoothly towards next level. Shouldn't ever miss starting
point any more
2008-10-18 20:36:27 +00:00
Rob Pearce 9ace94ff98 bugfix: title screen now works again 2008-10-18 20:30:58 +00:00
Rob Pearce d3f5591bba bugfix: iced snails now die instantly if you touch them rather than turning
into slugs (and killing you)
2008-10-18 20:29:51 +00:00
Rob Pearce fcb074cc68 When freezing for help text, screen is now dimmer rather than blanked. 2008-10-18 20:24:12 +00:00
Rob Pearce b1343ddb1b Added powerup - Skull (makes you lose all net powerups) 2008-10-18 05:10:10 +00:00
Rob Pearce 26e91e1da1 New powerup: winged boots (allows you to double-jump) 2008-10-18 04:49:08 +00:00
Rob Pearce ea3cf4e16b Added powerup: accordion (makes net super-super long) 2008-10-18 04:16:06 +00:00
Rob Pearce 17dfeed71e bugfix: weird behaviour if you pressed left+right simultaneously 2008-10-18 03:54:36 +00:00
Rob Pearce 1d6d196943 Fixed bug with trampoline incorrectly appearing if you finished a level
while standing on a trampoline.
2008-10-18 03:49:14 +00:00
Rob Pearce cdf82e72e6 - Game now drops to title screen after game over
- Fixed freeze bug if you got luckiness without having any cards
- Luckiness is now done via the 4-leaf clover object, and visually displayed
  by flashing the score
2008-10-18 03:18:24 +00:00
Rob Pearce c4b48e993d - Killing 5 monsters simultaneously will force cards appearing on the next
level to be good (ie. match suit, value, or value +/- 1 of current cards)
2008-10-17 18:39:22 +00:00
Rob Pearce 5f260a9ae9 Modified behaviour of help text - it now stays on the screen until you press Z
to clear it.
2008-10-17 11:15:27 +00:00
Rob Pearce 79ac13691a - Added black border around cards
- Flood effect (tap) now times out after 20 seconds to avoid getting stuck
- Clock timer now does not display during poker effect
2008-10-17 02:05:54 +00:00
Rob Pearce 1d1046d8db - Fixed bug with scuba mask appeaering at incorrect times
- Added powerup location to "The Island"
2008-10-16 10:34:19 +00:00
Rob Pearce d08cbbd193 - Poker effect now described on black screen as well as afterwards 2008-10-16 05:51:30 +00:00
Rob Pearce d1dd171d43 - PS3 SIXAXIS controller now works
- cannon now doens't affect caught monsters
2008-10-16 05:37:57 +00:00
Rob Pearce 6c7a61134e Added title screen 2008-10-16 03:47:16 +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 24d538758c Fixed bug where pausing would break framemanager 2008-10-16 02:36:49 +00:00
Rob Pearce 198f98b387 - Added initial joystick support (*UNTESTED*)
- When generating a .app, the OSX version number is now included.
2008-10-16 02:15:12 +00:00
Rob Pearce deee1d0a97 - Music is now paused when the game is paused
- Cleaned up main loop by moving large code blocks into functions
2008-10-16 01:47:09 +00:00
Rob Pearce ad9180fe1b - Fullscreen toggle now works 2008-10-16 01:24:41 +00:00
Rob Pearce f600e0f39a Removed unnecessary GL comamnds 2008-10-16 00:23:42 +00:00
Rob Pearce 6e6e07477a Prevent snail shells from living forever if they don't hit the ground 2008-10-15 10:03:01 +00:00
Rob Pearce 775c269d74 - don't kill all enemies after 5 cards if you're going to skip levels 2008-10-15 09:59:50 +00:00
Rob Pearce c9d7663a31 Getting a set of 5 cards now instantly wins the level. 2008-10-15 09:58:54 +00:00
Rob Pearce 1ca3dbab33 - Added new levels
- Caught monsters who die now become uncaught
2008-10-15 09:26:09 +00:00
Rob Pearce 11ad399497 - bugfix: can no longer move while on cloud
- reordered levels
2008-10-15 07:21:41 +00:00
Rob Pearce b1b1b87d88 Increased point value for pairs and two-pairs 2008-10-15 06:39:30 +00:00
Rob Pearce 6d20227028 Fixed bug with cloud movement speed during level transition
Can no longer skip boss levels
2008-10-15 06:38:43 +00:00
Rob Pearce ba07c36765 Tweaked level order
Fixed bug where splash sound would play for corpses
2008-10-15 06:22:00 +00:00
Rob Pearce 9ad9277585 - bugfix: tick was dorpping when at same y level as player
- bugfix: don't call adjustx() while on cloud
- bugfix: cloud was sometimes not making it to the start point

- now pausing music when you get 5 cards
- if you kill 5 monsters at once, the 5th now always becaomes a card
- 1 in 5 change of a card every time you get a powerup from monsterkilling
2008-10-15 04:51:17 +00:00
Rob Pearce fb1ca7cc83 Added more sound effects for cards 2008-10-15 03:34:13 +00:00
Rob Pearce 9d2ac9010b - added sound for cards 2008-10-15 03:24:24 +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 e0e2c0e4d3 Re-drew spider sprite 2008-10-13 01:33:41 +00:00
Rob Pearce 8da2612deb Replaced coke can with tick
Added scuba mask powerup

Added "flood" powerup (tap)

Fixed bug where monsters could move through midair after gameover

Path to background images is no longer stored in level files
2008-10-13 00:43:01 +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 8d7a84ad68 - When you jump while on conveyor belts, their direction is added to yours.
- Can no longer skip boss levels with a telephon
2008-10-10 09:11:53 +00:00
Rob Pearce 9949690935 - Changed cloud.png to be small version of blackcloud.png (for use in doco)
- Music now dims when you enter the water
- You now get permenant shoes when you beat king rat
2008-10-10 05:29:35 +00:00
Rob Pearce cc19cd81e9 - bugfix: shouldm't be able to slam while climbing 2008-10-10 04:02:09 +00:00
Rob Pearce 24e71aca9e - Added new powerup: ufo (meteors fall from the sky) 2008-10-10 03:53:59 +00:00
Rob Pearce af568df64e Shuriken is now a set powerup as well as random 2008-10-10 02:49:15 +00:00
Rob Pearce 2fe86b549e Added powerup: ninja star 2008-10-10 02:46:56 +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 730f603dd6 Added powerup: extra life 2008-10-10 00:51: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 1050dcd0b0 Moved backgrounds to data dir 2008-10-09 21:04:41 +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 d93ab72ed1 Added ability to toggle fullscreen (press "f") 2008-10-09 20:03:17 +00:00
Rob Pearce 6221e5f777 test 2008-10-09 09:43:43 +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 095c92d17f - Added screenhsots
- Fixed another end of level crash related to killing sprites after nextlevel()
- Fixed crash in adjustx() when mosnters were in water
- Should turn off player->climbing when the pink Turncloud hits them
- If player isn't fast, force next mosterkill powerup to be speed
2008-10-07 07:58:36 +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 053262ff2c - bugfix: move sprites away from walls when jumping/swimming to avoid getting stuck
- bugfix: don't trigger trampolines while moving to new nevel
- bugfix: clock powerup should turn off when you win the level
- tweak: don't create flipped/angry images for fruits or effects
- feature: new powerup - snowman. turns level and monsters to ice
- feature: new tiles: ice, icetop
- feature: new sprite image: icecube (used for freezing monsters)
2008-10-03 11:11:07 +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