Commit Graph

19 Commits

Author SHA1 Message Date
37bab6ae3d Inital work on gamesaves/replays 2021-01-15 21:25:55 -06:00
a3c3939f50 Added construction complete order, added jeep overlay image to show windscreen, added rotors component for helicopter; more work needed, replaced all build and vehicle assets with ones that are 6x larger to prevent pixelization when zoomed in, misc. 2021-01-08 12:41:04 -06:00
f3fccc8b24 Added pause menu, refreshed solo lobby menu, added settings for storing player's color and team, misc. 2021-01-01 19:20:05 -06:00
74458dbfd0 Added spawner and waypoint components, added building_set_waypoint order, particle emitters can now toggle their emission, buildings can now build and spawn units, buildings now dynamically emit smoke when working and no longer when building, added player2 to default game for testing. 2021-01-01 10:54:38 -06:00
df95f98b38 Made building construction into a proper order (more refinements needed) 2019-12-24 10:21:50 -06:00
81461778df Further improvements to place entity/building tool 2019-11-28 09:17:18 -06:00
8869ddb3de Added initial tools support, minor refactor to sidebar actions 2019-11-27 12:28:43 -06:00
2b1ff35a34 now save player name from SoloLobby, made Director know able game so that construction workers can set active tool for Game (todo: implement tools :D), drafted 'structure' document 2019-11-22 17:18:44 -06:00
637708dd5a Moved entity selection/order giving into EntityController 2019-11-21 10:21:25 -06:00
82db9dd14d Basic networking implemented, currently non functional 2019-11-19 14:48:12 -06:00
bcbe70d8d8 Added Settings 2019-10-24 18:03:56 -05:00
f4c6ad1d35 Added support for diagonal paths 2019-10-24 13:39:49 -05:00
75a03a7155 Roughed in some basic pathfinding, adapted from CitySim's 2019-10-24 13:30:30 -05:00
e67325e831 Give Connection some use, added magic comment to i-mic-rts.rb 2019-10-09 20:43:14 -05:00
d6615872ba Orders are now de/serializable, and scheduleable, Entities now show a circle around themselves when selected and draw a line to their target 2019-10-09 11:32:59 -05:00
0c22996b9f Stubbed Map, implemented optimized Map tile rendering, made Camera viewport explicitly defined 2019-10-03 17:19:59 -05:00
fd3b847449 Added FriendlyHash for orders, refactored Order#execute arguments 2019-10-03 11:45:58 -05:00
3dd067612a Stubbed Connection, added #next_entity_id to Player, made Director store and pass to Player the current_tick 2019-10-03 10:40:57 -05:00
8be63d8ebe Added Director, Player and stubbed Order, mostly working Entity#rotate_towards 2019-10-02 22:35:44 -05:00