Commit Graph

54 Commits

Author SHA1 Message Date
bd414cf765 Removed border from links 2021-03-29 08:52:08 -05:00
c848a11c12 WIP changes sync 2021-03-29 08:52:08 -05:00
95bea199ed Ran rubocop autocorrect 2020-12-02 17:37:48 -06:00
aa30ff73d0 Rubocop autocorrect frozen string literal cop 2020-12-02 17:29:01 -06:00
791351f2f5 Replaced the Nobile font with Cantarell, added a BOLD_SANS_FONT constant 2020-12-02 17:25:48 -06:00
9aa5dc7174 Cleanup, moved Map lifecycle into Director, added renderer_info command 2020-12-02 11:38:10 -06:00
c7590366a6 Initial work on locales, more work on netcode 2020-12-01 13:02:22 -06:00
85ec285263 Tweaked menus, stubbed multiplayer profile menu, updated readme 2020-11-28 09:36:39 -06:00
4c8e6c3d5f update settings menu, misc tweaks and fixes 2020-09-24 10:45:15 -05:00
d72e8ccbd0 Misc. 2020-07-19 09:42:55 -05:00
4ee97cca4b Use fonts everywhere, misc. tweaks 2020-07-18 21:33:33 -05:00
bac0311263 Added prototype multiplayer lobby 2020-05-16 08:11:34 -05:00
94c3dea7b9 Console now will resize when window is resized 2020-05-16 07:10:10 -05:00
bc480f9fae Fixed min opengl warning showing for opengl >3.3 2020-05-07 13:37:11 -05:00
d3603947cc Added semi-automatic game:release rake task 2020-05-07 11:46:54 -05:00
2000f601d8 Tweak SettingsMenu and AssetViewer MainMenu 2020-05-06 12:02:13 -05:00
a078645b94 Refreshed a few menus, stubbed Settings menu 2020-05-05 10:46:23 -05:00
fd3785cdcd Updated menus, added background to Tools 2020-05-04 11:13:51 -05:00
1629cf4605 Added Close game state, tweaked Boot state 2020-05-04 07:34:24 -05:00
face4b092a Added boot screen, added logo 2020-05-03 23:25:33 -05:00
9593d341bf Added overlay for future fps and stats display 2020-05-02 17:34:19 -05:00
d839811cfd Fixed reloading shader which failed to compile at start up but succeeded at runtime caused crash due to Model expecting access to attribute location of shader inputs 2020-03-24 10:32:32 -05:00
578c00673d Added command to reload shaders at runtime, added support for shared scripts to Manifest, lights are now loadable from MapParser, misc changes. 2020-03-24 09:51:20 -05:00
87fcc3a05c Fixed lighting artifacts caused by untransformed normals, added 'Scene' for holding objects for rendering, added turn table models to menus using a scene, misc other changes. 2020-03-23 11:48:44 -05:00
3d86661921 Added notice on main menu if opengl version < 3.3 2020-03-22 18:13:41 -05:00
fd228aa0c0 Added extras menu, stubbed map editor, made asset viewer and map editor accessible from extras menu 2020-03-22 12:17:28 -05:00
99ae19c34d Fixed bug that prevented Asset Viewer from using shader, manifests are now sorted by name, fixed sponza test model manifest 2020-01-30 22:31:49 -06:00
eb1bfe204b Added Asset Viewer 2020-01-30 15:30:58 -06:00
4f1b490600 Use persistent hash for config 2020-01-29 18:18:46 -06:00
201ddabbcc Added game version footer on MainMenu 2020-01-28 23:52:55 -06:00
ea68748234 Renamed MapLoader to MapParser, added level select menu 2020-01-28 23:41:44 -06:00
c1b5e72d7d Added a proper cursor, game pause menu now has a transparent background (Game is drawn behind menu) 2020-01-28 23:17:25 -06:00
46cffa293e Added more menus; stub for settings, basic pause menu, fixes for multiple Game inits 2020-01-28 19:59:42 -06:00
e7b84bd123 Removed redundant glError? from Map class and renamed CommonMethods#glError? to #gl_error?, added debug settings for disabling shaders and whether to exit on opengl error 2020-01-27 22:19:07 -06:00
40d1105fb8 Moved collision/physics information into manifest, made real mouse cursor always invisible and use 'virtual' cursor when needed. 2019-09-28 13:29:21 -05:00
ee844f256f Renamed objects/ to game_objects/ removed redundant entities, added Map loader and test map, made LoadingState use Map for entity asset loading. 2019-09-25 10:09:05 -05:00
42191729ae Added models for: Power Plant, Information Panel, Purchase Terminal, and Door. Updated War Factory model. added .svg files. misc. 2019-09-24 15:34:09 -05:00
7ebf65f535 Player entity no longer directly handles raw button input (turn 180 and fpv toggle need more work), fixed Console printing empty lines for tab completion when available commands list is empty. 2019-08-13 10:18:30 -05:00
771b6a4247 Switched back to old model renderer while fixing vbo based renderer, set stats text shadow color to black, fixed tab completion showing empty list of available options when tab completion triggered 2019-08-12 21:27:04 -05:00
73478b7e37 Added connect and disconnect stub commands, added autocomplete to help command. 2019-08-11 10:20:05 -05:00
388c43343c Fixed some warnings, moved Subcommand into its own file, added support for subcommand and subcommand options autocomplete in Console, added texture ids to Model vertex buffer object 2019-08-11 09:35:05 -05:00
ce7d132864 Fixed some warnings, moved Subcommand into its own file, added support for subcommand and subcommand options autocomplete in Console, added texture ids to Model vertex buffer object 2019-08-11 09:34:25 -05:00
a22a3f3f3c Moved constants into their own file, LoadingState now loads shaders and now shows 'Loading [model|shader] name...', tweaked player running speed, Player model is no longer rendered when in first person view, removed redundant ShaderManager 2019-08-10 09:40:31 -05:00
3b662090fc Fixed Console erasing input when pressing down arrow key 2019-08-08 20:34:18 -05:00
9ab019f1bc Fixed console command history incorrect index for going down through history 2019-08-08 20:28:35 -05:00
a82e71cea7 Added support for Console auto-complete 2019-08-08 20:23:48 -05:00
c89586c286 Added support for command history in Console 2019-08-08 09:37:30 -05:00
4d70ac6d5c Set initial values for DebugCommand 2019-08-08 09:20:55 -05:00
df27c3a873 Added dedicated fps command 2019-08-07 20:02:27 -05:00
3eb34d023e Debug commands now affect game 2019-08-07 17:58:30 -05:00