winipcfg / libfov Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/libfov
License: MIT License
Automatically exported from code.google.com/p/libfov
License: MIT License
See the documentation online at http://libfov.sf.net/api/
Implement a boolean flag that controls whether a light source "peeks"
around adjacent corners.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 3:25
Demo for coloured lights and light mixing.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 3:19
I can't remember whether it's dx or dy or what octant it is, but put a test
in for all of them.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 12:31
Add Valgrind build tasks and fix any problems
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 12:33
if (angle <= 0.0f) {
return;
} else if (angle >= 360.0f) {
_fov_circle(&data);
}
i think it should be this:
if (angle <= 0.0f) {
return;
} else if (angle >= 360.0f) {
_fov_circle(&data);
return;
}
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 12:30
Allow the user to define from what point in a tile the light source eminates.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 3:19
Vagrind reported this:
==29143== Conditional jump or move depends on uninitialised value(s)
==29143== at 0x80C21D0: fov_settings_free (fov.c:163)
I noticed that the the fov_settings_free() is comparing the value of
settings->heights, and it has not been initialized in the
fov_settings_init() to it causes Valgrind to report it. Simple fix is to
initialize it to NULL in the fov_settings_init():
--- fov.c (revision ??)
+++ fov.c (working copy)
@@ -81,6 +81,7 @@
settings->opaque_apply = FOV_OPAQUE_APPLY;
settings->opaque = NULL;
settings->apply = NULL;
+ settings->heights = NULL;
settings->numheights = 0;
}
This bug is not visible to users, as on the same line settings->numheights
value is compared, which makes the function work correctly. But it would be
nice to fix this to cleanup the Valgrind output to see the real problems.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 12:32
Currently there is 1 demo and it uses SDL. Make it use ncurses for people
who are targeting ncurses because they won't necessarily have or want SDL
installed.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 3:22
Include Visual C++ project files in the repository to boostrap VC++ users.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 3:18
What version of the product are you using? On what operating system?
I have downloaded the latest version of libfov (1.0.4) and am using it on
32-bit linux (2.6.34).
Please provide any additional information below.
While using a beam for shadow-casting it seems that the beam is always oriented
in one of the eight cardinal directions. How can I specify that the beam angle
is say 120 degrees and it is oriented at 30 degrees from North?
Original issue reported on code.google.com by [email protected]
on 11 Aug 2010 at 10:18
Obdur, torch gifs, Temple of Zum.
Put them on the wiki.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 11:11
Where to host it?
Original issue reported on code.google.com by [email protected]
on 19 Jun 2008 at 11:59
libfov cannot be build from outside the source tree, because the library is
looked for in srcdir (instead of builddir) when linking `tests` and `examples`.
Doxygen also has issues.
I have attached a patch.
Note: docs/Doxyfile must be moved to docs/Doxyfile.in before applying.
Original issue reported on code.google.com by [email protected]
on 19 Jul 2014 at 8:38
Attachments:
Demo where lights flicker or change in real time.
Original issue reported on code.google.com by [email protected]
on 9 Jun 2008 at 3:21
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.