Comments (6)
It should also support fall through to the handle event function, to support simpler uses and older code.
Most examples will probably be done before this is finished.
from hades.
I'm not sure if this is even good :S
may have to just use sfml events for a while until i can think of a good way to handle these. At least it needs to support rebinding, listing binds as strings, loading/saving from config.
console binding is a bonus, spoofing input would also be good.
from hades.
Ok heres the plan.
create mappings between sfml events and Actions.
Actions must serialise and contain all the needed info to be interpreted by the server.
custom transitions can be created to map the events into new actions
from hades.
the actions are sent as a complete set that should be inspected by the game.
from hades.
See Input.hpp
from hades.
this is pretty much done
from hades.
Related Issues (20)
- Config split HOT 2
- transaction classes should use generation ids rather than compare values HOT 1
- Hades 0.2
- when a level is turned into a save, will on_connect run for new objects?
- gameloop allocator
- clamp levels to 100,000 game units HOT 3
- use colony internally
- Locked properties
- Differentiate between resources that have been parsed, and resources that have only been referenced HOT 1
- Events system
- Loading Script API
- Allow logs to list object and queryable parameter
- Mod Editor HOT 3
- Sprite batch: multiple rendering passes HOT 2
- implement streambuffs, compressed files and archives HOT 2
- Update archive streams
- Console function and property upgrades
- Logging stream HOT 1
- Call on_connect for systems when starting a new level.
- Rewrite cmake to support force static or force shared librarys
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hades.