Commit graph

52 commits

Author SHA1 Message Date
Erkki Seppälä
d70107214a Game window can be resized in the menu (and in the game, but the ground won't resize) 2014-10-26 20:36:43 +02:00
Erkki Seppälä
c11ad05175 utils: Moved joystick direction retrieval code to utils 2014-10-26 12:32:22 +02:00
Erkki Seppälä
ef6c6ea8c2 Added ability to configure joystick axis 2014-10-26 10:29:55 +02:00
Erkki Seppälä
2af0378bb7 Ability to bind hat as buttons as well 2014-10-24 09:43:42 +03:00
Erkki Seppälä
cda67f61ba Joystick button bindings are now used 2014-10-24 09:23:44 +03:00
Erkki Seppälä
59b851d087 Added reconfigurable keybindings 2014-10-23 21:42:30 +03:00
Erkki Seppälä
cdc6979062 plane: crash when flipping on ground 2014-10-23 10:23:31 +03:00
Erkki Seppälä
8ce2fb94f0 settings: introduced WIDTH and HEIGHT, use them instead of window size 2014-10-22 22:06:25 +03:00
Erkki Seppälä
a4b6e7450f Escape leaves game/exits 2014-10-22 21:44:51 +03:00
Erkki Seppälä
3d2ddcbd62 Joystick can be used in both X and Y 2014-10-22 21:44:42 +03:00
Erkki Seppälä
4eb0612c25 Added joystick support. Mapping works with the XBox original controller. 2014-10-22 21:38:06 +03:00
Erkki Seppälä
412ea0f47f level_state: adjusted powerup possibility to be non-dependant on frame rate 2014-10-21 08:44:31 +03:00
Erkki Seppälä
65709f0ae0 plane: added ability to land on ground 2014-10-20 22:55:32 +03:00
Erkki Seppälä
38d80b9dc1 Added solo playing (start with '1' from menu) 2014-10-20 22:47:16 +03:00
Erkki Seppälä
d25a96ecbc PhysicsEntity:wasHitBy: renamed from wasHit and extended with the 'by' parameter 2014-10-20 22:15:21 +03:00
Erkki Seppälä
ddd14b5e9d level_state: always run physics at 0.01 steps 2014-10-20 21:51:00 +03:00
Erkki Seppälä
179ca22722 PowerUp: added a sound when it is picked up 2014-10-20 21:33:24 +03:00
Erkki Seppälä
fad174b87b level_state: removed world time halving 2014-10-20 20:37:22 +03:00
Erkki Seppälä
68c73001e3 level_state: fixed comment.. 2014-10-20 11:49:06 +03:00
Erkki Seppälä
0184221d5e level_state: temporarily halve world speed to make it playable 2014-10-20 11:48:12 +03:00
Erkki Seppälä
0fae73ceb0 Computer game starts with c 2014-10-19 14:02:32 +03:00
Erkki Seppälä
6a40153426 Indirected player to Scoreboard to allow switching it 2014-10-19 13:58:22 +03:00
Erkki Seppälä
1c7054e1aa Send time ticks to players (player:update) 2014-10-19 13:58:22 +03:00
Mikko Ahlroth
6cc4af0622 Start engines at full, implement main menu 2014-10-19 13:55:03 +03:00
Erkki Seppälä
d65357a578 level_state: try to avoid hitting powerups, try #2 2014-10-19 13:31:01 +03:00
Erkki Seppälä
7ff61ac171 level_state: don't get damaged when hitting another plane.. though you'll die anyway. 2014-10-19 13:15:28 +03:00
Mikko Ahlroth
e226dbcd16 Fix bonus ending SLEEEEP 2014-10-19 06:51:53 +03:00
Mikko Ahlroth
fc1e4dfdd6 Add big ball and fix bonuses 2014-10-19 06:19:10 +03:00
Erkki Seppälä
70127fbfa3 level_state: Removed a couple debug messages 2014-10-19 05:22:11 +03:00
Erkki Seppälä
67c5c0f693 C-d now toggles debug lines 2014-10-19 04:59:12 +03:00
Erkki Seppälä
f80337e1a5 PhysicsEntity: added a hit-reporting mechanism (for bullet animations) 2014-10-19 04:51:58 +03:00
Mikko Ahlroth
7774c8f3aa Score count 2014-10-19 04:45:38 +03:00
Mikko Ahlroth
22274ac82a Fix collisions and ammo damage 2014-10-19 04:35:15 +03:00
Erkki Seppälä
415c5f49cd Fixed respawn 2014-10-19 04:00:00 +03:00
Erkki Seppälä
7ee686fa67 Added defunct respawning 2014-10-19 03:56:40 +03:00
Mikko Ahlroth
4e479e0ef2 Add background music 2014-10-19 03:51:35 +03:00
Mikko Ahlroth
1399759a0e Try to add damage for ammo collisions 2014-10-19 03:08:25 +03:00
Mikko Ahlroth
6e6c64caed Don't collide with powerups 2014-10-19 02:37:41 +03:00
Erkki Seppälä
d3939e283e Don't die when firing.. 2014-10-19 02:16:01 +03:00
Erkki Seppälä
ec4d8a309f Plane: added ability to die 2014-10-19 01:51:57 +03:00
Mikko Ahlroth
a50e53d260 AAAA 2014-10-19 01:46:27 +03:00
Mikko Ahlroth
42d482ba8b Add scoreboard and health feature 2014-10-19 01:23:15 +03:00
Mikko Ahlroth
f9c4191643 Implement pause 2014-10-18 21:59:00 +03:00
Mikko Ahlroth
71cc11e30b Move shooting feature to MachineGun, attach MachineGun to planes 2014-10-18 21:34:58 +03:00
Mikko Ahlroth
d6500622fd Add chaingun 2014-10-18 20:20:53 +03:00
Erkki Seppälä
0e1a99e1ff Added a mechanism for associating players with planes 2014-10-18 20:00:40 +03:00
Mikko Ahlroth
dd4795e585 Add background to level and reset feature 2014-10-18 18:31:00 +03:00
Mikko Ahlroth
20ffc8f827 Add player, fix rectangle, add basic ammunition 2014-10-18 17:58:16 +03:00
Mikko Ahlroth
d48f877269 Add ground and accurate gravity 2014-10-18 15:59:39 +03:00
Mikko Ahlroth
ad6e36f60f REVERT 2014-10-18 14:43:22 +03:00