Commit Graph

76 Commits

Author SHA1 Message Date
stevenhowes b5ae8623c9 Refer to tiles and font characters by pointer (once cached). Fixed missing colon from font. Minor map changes (and more obvious tile zero). Misc map tweaks. 2021-08-31 16:50:11 +01:00
stevenhowes 9b2df42794 Allow event actions to change overlay tiles 2021-06-26 20:02:26 +01:00
stevenhowes f6acae8ecb Clipboard support for overlay tiles 2021-06-26 19:56:39 +01:00
stevenhowes 464e19c282 Dual tile layers 2021-06-26 19:45:08 +01:00
stevenhowes fad15ea5f5 Event scheduling 2021-05-30 20:51:03 +01:00
stevenhowes 3b4de290cc Remove unused entires from file, populate with safe data on load. Scripting for Shuttlebay, Cargo bay 1 and Cargo bay 2 doors. 2021-05-29 23:46:46 +01:00
stevenhowes 459db2afb0 Make picking areas easier and look nicer. 2021-05-29 23:24:46 +01:00
stevenhowes f0ead9562c Support event names in mapedit 2021-05-29 23:18:00 +01:00
stevenhowes 8360b46e5f compile.php compiles m2_txt into m2_evt and m2_evact. Mission2 updated to load binaries. 2021-05-29 23:13:58 +01:00
stevenhowes c57e5ec38e Remove old smart tile bits (all but event triggering) 2021-05-29 21:37:15 +01:00
stevenhowes 1b82cfcb45 Proper event system. Improved sounds. Temporary hard-coded events 2021-05-29 21:30:48 +01:00
stevenhowes 9ff12c4766 WIP new event system 2021-05-29 20:48:17 +01:00
stevenhowes 0a431ecc82 Don't repeatedly fire actions. Load some sounds for mission2. 2021-05-29 19:58:48 +01:00
stevenhowes 02bb01b3da Free memory from PCM samples between missions. 2021-05-24 21:14:43 +01:00
stevenhowes 82fa55157f Stop phasers getting stuck firing at end of Mission1 2021-05-18 21:22:16 +01:00
stevenhowes 64a7ce0d53 Sounds for hail and tractor beam. Also sound sample for combadge. Todo un-loading/checking load of sound files. 2021-05-17 22:39:34 +01:00
stevenhowes efc2e685e4 Proper sound for phasers and explosions. Multi-channel audio. 2021-05-17 20:48:48 +01:00
stevenhowes bcc7a72ae1 Very WIP PCM sound support 2021-05-16 20:04:09 +01:00
stevenhowes 3d69e6d38e Southwards animation wasn't flipping correctly due to typo. 2021-05-16 15:22:22 +01:00
stevenhowes 0e6769be19 Remove/tweak more sprites 2021-05-15 22:43:41 +01:00
stevenhowes a8a32215ed Return to idle when standing 2021-05-15 22:10:16 +01:00
stevenhowes 243a126a53 Properly flip for N/E/S/W movement, remove debug sprite name 2021-05-15 22:04:11 +01:00
stevenhowes f29fcd9288 Strip unused pallets and masks. Added player walking animation and general tidyup of old sprites. 2021-05-15 21:54:23 +01:00
stevenhowes d7faaa279c Cleanup and tweak of player sprite/dimensions to make doors easier 2021-05-15 20:51:35 +01:00
stevenhowes f004e66461 Correctly handle all 8 directions 2021-05-15 20:20:56 +01:00
stevenhowes 74faf7f89b Sprite flipping, face in direction of movement 2021-05-13 20:56:36 +01:00
stevenhowes 3c0a6d25e9 Movement fixes 2021-05-13 20:25:16 +01:00
stevenhowes dfeedc95f3 Fix a few clipping issues and player sprite non-centredness 2021-05-13 20:17:07 +01:00
stevenhowes b2e61ab8ca D to delete smarttile in map editor 2021-05-12 21:18:35 +01:00
stevenhowes 002b3562f8 Finish cargo bay door. Copy/paste of smart tile info. 2021-05-12 21:11:42 +01:00
stevenhowes 011983d960 Allow scroll of areas in smart tiles. 2021-05-08 22:18:56 +01:00
stevenhowes 467263ce86 Area support in map editor. Increase max smart tiles. Smart tile editor. Removed static area names. Tile/map layout continuation. 2021-05-08 21:10:25 +01:00
stevenhowes 2c1288b910 Map extension, areanames (by smart tile) 2021-04-25 18:08:29 +01:00
stevenhowes 6b8e4c5d7a Disable skips/debugs... 2021-04-22 21:32:23 +01:00
stevenhowes 5d7724d7ed Disable hitbox debug, prevent shadowing over stats area on right 2021-04-22 21:15:24 +01:00
stevenhowes 73981e35b8 Use different boxes for visual colliding and physical. 2021-04-22 21:10:53 +01:00
stevenhowes 217f20f44e Playable build (re-enabled intros etc) 2021-04-22 20:12:00 +01:00
stevenhowes b2d519da39 Fix clipping issues (some) 2021-04-18 20:50:57 +01:00
stevenhowes e76cbbec8a Better file naming, loading of smarttiles in mission2 rather than hard coded stuff 2021-04-14 21:48:54 +01:00
stevenhowes 813c50d69e Save smart tiles.. 2021-04-14 21:18:17 +01:00
stevenhowes 5bd81b2cb2 Read and highlight smart tiles in mapedit 2021-04-14 20:37:41 +01:00
stevenhowes 48a0879a51 Make sure collision map is refreshed when moving between pages. Also, bottom left bounds. 2021-04-13 19:58:42 +01:00
stevenhowes 069abba379 Simple wall collides 2021-04-11 21:38:02 +01:00
stevenhowes ae5f0610eb Collidable sprites in mapedit, correct triggering of smarttiles in mission2 2021-04-09 22:08:07 +01:00
stevenhowes 87cba61ce7 WIP Smart Tiles 2021-04-08 21:40:49 +01:00
stevenhowes 74b97661e2 Attempt at stopping file load errors on 3.10 on an A3000 2021-04-08 21:02:44 +01:00
stevenhowes 387e36f4c3 Allow saving from map editor. More tiles (all a bit WIP) and some more map. 2021-04-08 20:34:49 +01:00
stevenhowes 8fdce7ba4b Left/bottom bounds, and move a tile at a time rather than with a pointless cursor. 2021-04-08 19:50:35 +01:00
stevenhowes 16cbc5ca61 Copy/paste in map editor, cursor etc 2021-04-06 21:38:59 +01:00
stevenhowes ae0a541ae5 further seperating of mission2 and mapedit 2021-04-06 20:09:00 +01:00