engineeroflies / gfc Goto Github PK
View Code? Open in Web Editor NEWGame Framework Common - common library for Game Framework 2D and Game Framework 3D
License: MIT License
Game Framework Common - common library for Game Framework 2D and Game Framework 3D
License: MIT License
Need to finally add support for network communication
Then can move on to client / server and peer to peer models
Since SDL_net2 looks promising, setting up a simple client / server and client/ client queuing system to make keeping state between game clients should be simple enough
This could be handled internally without returning a potentially new list.
This straight up does not work as intended.
It presents odd behavior when coupled with a scaling matrix.
the descriptions of some of the vector functions till reference MGL
To prevent potential risk of conflicts with other libraries all type should be prefixed
GFC_*
GFC_List,GFC_Hash,GFC_Vector2D, etc
This will be breaking, but should be a simple find and replace to update to the new version
for some reason windows doesn't like gfc_list.
Works in linux
be able to convert a color into a string tag and extract a color from a string tag.
perhaps as json
{"color":[255,255,255,255]}
Color gfc_color_from_str(const char* str) gfc_color_to_str(Color color,TextLine str);
where gfc_text is meant for static text, gfc_string will be for more dynamic text lengths.
I need to clean this up. I seem to be mixing Column major order matrix and row major order matrices. I believe this may be why things like matrix inversion does not work for me. Since GLSL is column major, I need to go through the library and make sure that is how I am operating
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.