horseyhorsey / NetProcGame

dotnet standard version of the pyprocgame framework for the P-ROC

Home Page:https://horseyhorsey.github.io/NetProcGame/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NetProcGame (P-ROC) - dotnet

This library and other modules are for interfacing with a P-ROC or P3-ROC pinball controller board from Multimorphic with game, data controllers.

NetProcGame is a port of the pyprocgame to the C# programming language. This port was done by Jimmy Lipham and includes most of the major functionality of the pyprocgame framework. This framework is designed for use with P-ROC (Pinball Remote Operations Controller). More information about P-ROC is available at pinballcontrollers.com.

netproc module description
NetProc.Domain Base domain library with no dependencies
NetProc Main library using libpinproc. win, osx, linux. Interface without running game
NetProc.Dmd P-ROC board dmd library. See compys test game P-ROC Demo Man > NetProcGameTest
NetProc.Game Uses NetProc. Base GameController, Modes
NetProc.Data Sqlite database, entity framework. Uses NetProc.Game with a new implemtation of GameController that can access database

Examples, Tests


NetProcGame.sln to run examples, tests or with dotnet

Docs


Code documenation generated with DoxyGen. See workflow DoxyGen GH-Pages

License

License

Copyright (c) 2012 Adam Preble, Jimmy Lipham, David Horsefield

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

dotnet standard version of the pyprocgame framework for the P-ROC

https://horseyhorsey.github.io/NetProcGame/index.html

License:Other


Languages

Language:C# 100.0%