Commit Graph

15 Commits

Author SHA1 Message Date
aixxe c1738ce42b Replace IPanel::PaintTraverse hook with IEngineVGui::Paint.
* Add example watermark text in bottom-right corner.

Signed-off-by: aixxe <me@aixxe.net>
2016-12-23 12:15:31 +00:00
aixxe 3ea355bf38 Properly handle input while menu is visible.
* INSERT toggles the menu.

Signed-off-by: aixxe <me@aixxe.net>
2016-12-20 20:39:21 +00:00
aixxe 66f7ff9b8e Add externs to interface and class headers.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-20 20:09:50 +00:00
aixxe 6978e2eae8 Add ISurface interface.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 21:25:54 +00:00
aixxe ca36020474 Add IVModelRender interface.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 21:13:48 +00:00
aixxe fd60cdc93b Add GetPlayerInfo and GetPlayerForUserID to IVEngineClient.
* Move CRC32_t typedef from CUserCmd.h to PlayerInfo.h.

Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 20:49:26 +00:00
aixxe 04fd052795 Add structures for hitbox sets and bounding boxes.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 19:40:35 +00:00
aixxe b746fa1e3b Add IVModelInfoClient::GetStudioModel.
* Proper structures coming soon.

Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 19:19:33 +00:00
aixxe c8c27bcbcb Add IDebugOverlay interface.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 18:55:45 +00:00
aixxe 1c2adbba17 Add IVEngineClient::GetScreenSize.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 18:55:16 +00:00
aixxe dc524f61aa Fix incorrect virtual index for IPanel::PaintTraverse.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 18:29:20 +00:00
aixxe cdd6c28dac Add IVEngineClient interface.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 18:15:59 +00:00
aixxe 848881de99 Add some more definitions to IVModelInfo.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 18:15:44 +00:00
aixxe f8b4871d7e Add IInputSystem and IInputInternal interfaces.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 17:55:09 +00:00
aixxe 5d3e60ddd3 Initial commit.
* Beginning reconstruction of Source SDK.

Signed-off-by: aixxe <me@aixxe.net>
2016-12-19 17:14:26 +00:00